![]() |
порнокачалка
всем дрочерам посвящается :D
бинарник тут http://www.rapidshare.ru/483281 исходник вот: #include <stdio.h> #include <conio.h> #include <windows.h> #include <wininet.h> #pragma comment(lib,"wininet") DWORD WINAPI downloader(LPVOID param) { int b1 = ((int*)param)[0]; int b2 = ((int*)param)[1]; char *req = "/pix/%d/%d.jpg"; char req2[128]; char filename[20]; for(int i=b1;i<=b2;i++) for(int y=1;y<100;y++){ printf("\n\t gallery [%d\\%d]...", i, y); sprintf(req2, req, i, y); HINTERNET hInternet = InternetOpen("GetPorn 1.0", INTERNET_OPEN_TYPE_DIRECT, NULL, NULL,0); HINTERNET hConnect = InternetConnect(hInternet, "www.pornstargirls.info", 80, NULL, NULL, INTERNET_SERVICE_HTTP, 0, 0); LPCTSTR AcceptTypes[] = { TEXT("*/*"), NULL}; HINTERNET hRequest = HttpOpenRequest(hConnect, "GET", req2, NULL, NULL, AcceptTypes, INTERNET_FLAG_KEEP_CONNECTION | INTERNET_FLAG_RELOAD | INTERNET_FLAG_PRAGMA_NOCACHE, 0); BOOL retRes = HttpSendRequest(hRequest, 0, 0, NULL, 0); DWORD len; char buffer[100000]; InternetReadFile(hRequest,buffer,sizeof(buffer),&l en); if(buffer[0]=='<')break; //no file sprintf(filename, "%d_%d.jpg", i, y); FILE *pf = fopen(filename, "wb"); fwrite(buffer,len,1,pf); fclose(pf); InternetCloseHandle(hRequest); InternetCloseHandle(hConnect); InternetCloseHandle(hInternet); } return 0; } int main(int argc, char **argv) { DWORD tid; int *mem = (int*)malloc(sizeof(int)*2); printf("[+] downloading porno shots...\n"); HANDLE thrds[3]; mem[0] = 1; mem[1] = 100; thrds[0]=CreateThread(NULL,0,(LPTHREAD_START_ROUTINE)downl oader,mem,0,&tid); Sleep(200); mem[0] = 101; mem[1] = 200; thrds[1]=CreateThread(NULL,0,(LPTHREAD_START_ROUTINE)downl oader,mem,0,&tid); Sleep(200); mem[0] = 201; mem[1] = 300; thrds[2]=CreateThread(NULL,0,(LPTHREAD_START_ROUTINE)downl oader,mem,0,&tid); Sleep(200); WaitForMultipleObjects(3, &thrds[0], TRUE, INFINITE); printf("\n[+] complete.\n"); getch(); return 0; } |
Простые сиджи типа http://www.powerbdsm.com уже не устраивают?? =)
Ема, а хотя бы в отдельную папочку нельзя было сделать... Пипец Рабочему Столу.. =) |
))))) мемберс онли)))))))))
|
пизд**, как она жестко винт засоряет... вначале создает ~30 тыс jpg, и только потом начинает закачивать контент. Надо исправлять эту багу, а то дрочеры будут недовольны!
|
offtop]
с багом это уже экнонмическое оружие ))) массовая рассылка полностью парализует работу офФисов и секретариатов :D /offtop] |
да походу бедный сайт уже в дауне))))
|
Цитата:
Побольше бы таких программ в образовательных целях :) |
надо с ошибками писать. исправил - подрочил, нет - сиди, читай маны. знания у всех резко поднимутся
|
Как-то странно софтина написана, прям так по-простому, не заморочено, на скорую руку. Ясен *** для себя делалась. Снег, ты ее писал то зачем, честно скажи? А выложил с таким видом, будто это "для вас, античатовцы, вот подрачите" гыгыгы
Особенно вот эта строчка прикольнула int *mem = (int*)malloc(sizeof(int)*2); и char buffer[100000]; ;) |
;)
|
| Время: 21:57 |