generație ghid complet de vot on-line fals

Concursuri cu buletinul de vot - o tendință de moda. Ei atrag o mulțime de vizitatori și de trafic, după cum știți - este de bani. De interes special sunt concursuri în cazul în care pentru a câștiga premii gustoase oferite. În acest articol vreau să vă spun despre un mod destul de ciudat de a participa la astfel de studii.







preistorie

curl_setopt ($ c, CURLOPT_PROXY, $ proxy_address);

$ Cookie_session = array (
. 'BIRTHDAY =' Rand (1, 29) .'- Rand (1960, 1985), 'Rand (1, 12) .'-..';
'IS_18OLDER = 1',
'LANG = en'
);

Unicitatea titlurilor

În orice Cheaters doriți imediat să adăugați multithreading. Dar acest caz este mai degrabă o excepție de la regula, și multi-threading, doar ne-am rănit. În cazul în care votul în al doilea o mie de ori, iar apoi întreaga zi pentru a nu vota deloc, ar fi prea suspicios. Prin urmare, vom recurge la un vot alternativ, în timpul căreia, de altfel, se va face o pauză. În plus, trebuie remarcat faptul că browser-ul (antetul User-Agent), de asemenea, trebuie să genereze întotdeauna la întâmplare, ca și pentru o mai mare fiabilitate la toate roboții ar trebui să fie diferite „browsere“. În acest scop, am fost mult timp script-ul pregătit cu o mulțime de user-agent, care este în așteptare pentru tine pe unitatea noastră. două linii adaugă pur și simplu:

includ ( './ useragents.lib.php');
$ Chosen_useragent = chooseBrowser ();

Descărcați toate paginile

$ List = parseRequests (file_get_contents ( 'index_map.txt ./'), $ chosen_useragent, $ cookie);







vom primi o serie de toate solicitările făcute de browser atunci când se încarcă pagina. A doua funcție este numită curlMulti () și este responsabil pentru punerea în aplicare a acestor solicitări. Aici, s-ar putea face la fel de bine utilizarea de multi-threading, deoarece browser-ul este capabil de a descărca fișiere Multithreaded (din nou, a se vedea discul). Această funcție are o serie de legături și o serie de capace (antete), care sunt apoi încărcate multithreading, care accelerează procesul. Opțional, puteți dezactiva / activa descărcarea fișierelor ei înșiși, lăsând doar capacul portbagajului, sau pur și simplu pentru a trimite cereri fără a fi nevoie să descărcați nimic. Ultimul parametru al funcției vă permite să descărcați doar elementul specific, dacă nu avem nevoie de restul. Să-ți spun un mic secret: este util atunci când încărcarea paginii de înregistrare, și anume atunci când încărcarea fișierului captcha.

Eliminarea CAPTCHA

Pentru a emula acțiunile utilizatorului, pentru un început avem nevoie pentru a merge pe pagina principală. Facem acest lucru cu următorul cod:

Funcția loadIndex ()
$ Chosen_useragent la nivel mondial, $ cookie_session;
$ List = parseRequests (file_get_contents ( './ index_map.txt'),
$ Chosen_useragent, 'Cookie:'. implozie ( ';', $ cookie_session));
$ = Array-uri (); $ Heads = array ();
foreach ($ listă ca $ link => $ cap)
$ Paginată = $ (link-uri cM, capete de $, 1, 1);
>

$ Paginată = $ (link-uri cM, capete de $, 1, 1);

$ Paginată = cM ($ link-uri, capete de $, 1, 1, 'captcha.php');
lista ($ c_url, $ sid) = (explodeaza 'captcha_sid =', legături $ [11]);
întoarce array ( 'sid' => $ sid 'image' => base64_encode ($ paginată [11]));

$ Captcha = loadReg ();
$ Local = MD5 ($ captcha [ 'imagine']);
$ Write_c = fopen ( 'captchas ./ /'.$ locale' GPC '' wb“.);
fputs ($ write_c, base64_decode ($ captcha [ 'image']));
fclose ($ write_c);
$ Cresult = recunoaște ( 'CAPTCHA ./ /'.$ locale.' GPC '' e12dc4858bac1f4ee338c577f9d300“.);

Acum avem un răspuns captcha în $ cresult variabila.

Problema cu e-mail

$ Parola = substr (md5 (time ()), 0, rand (6, 10)) rand (10,99) .;

înregistrare

$ Activation = getMessage ($ email_login, $ email_passw);

Sa întâmplat sau nu?

Ce putem înșela?

Arată acest articol unui prieten: