Пълен наръчник поколение на фалшив онлайн гласуване
Конкурси с бюлетината - модна тенденция. Те привличат много посетители и трафик, както знаете - е пари. От особен интерес са състезания, където да спечели вкусни награди, предлагани. В тази статия искам да ви разкажа за един доста особен начин на участие в тези проучвания.
праистория
curl_setopt ($ С, CURLOPT_PROXY, $ proxy_address);
$ Cookie_session = масив (
. Рожден ден = 'Rand (1, 29) .'- Rand (1960, 1985) "Rand (1, 12) .'-..";
"IS_18OLDER = 1",
"LANG = ен"
);
Уникалността на заглавията
При всички Измамници веднага искам да добавя многонишково. Но този случай е по-скоро изключение от правилото, и многонишкова, ние само боли. Ако гласуването във втория хиляди пъти, а след това през целия ден, за да не гласуват изобщо, би било твърде подозрително. Ето защо, ние се прибягва до гласуване последователно, по време на които, освен това, ще направи пауза. В допълнение, трябва да се отбележи, че браузърът (удар с глава на User-Agent) също трябва винаги да се генерира на случаен принцип, като за по-голяма надеждност на всички ботове да бъдат различни "браузъри". За тази цел, аз отдавна е подготвен сценарий с много потребителски агенти, които ви очаква на нашата кола. две линии просто добави:
включва ( "./ useragents.lib.php ');
$ Chosen_useragent = chooseBrowser ();
Свалете всички страници
$ Списък = parseRequests (file_get_contents ( "./ index_map.txt"), $ chosen_useragent, $ бисквитка);
ние ще се масив от всички искания, направени от браузъра при зареждането на страницата. Втората функция се нарича curlMulti () и е отговорен за изпълнението на тези искания. Ето, ние просто може и да се възползват от многонишкова, защото браузърът може да сваляте файлове многонишков (отново, вижте на диска). Тази функция се множество връзки и множество капачки (заглавията), които след това са заредени многонишкова, което ускорява процеса. По избор може да деактивирате / активирате изтеглянето на файлове себе си, оставяйки само на капачката за зареждане, или просто да ги изпраща без да се налага да изтеглите нищо. Последният параметър на функцията ви позволява да изтеглите само конкретната елемент, ако ние не се нуждаем от останалите. Нека ви кажа една малка тайна: тя е полезна, когато зареждане на страницата за регистрация, а именно когато се зарежда Captcha файл.
Премахване на CAPTCHA
За да се подражава на действията на потребителя, като за начало трябва да отидете на главната страница. Ние правим това със следния код:
функция loadIndex ()
глобалния $ chosen_useragent, $ cookie_session;
$ Списък = parseRequests (file_get_contents ( "./ index_map.txt"),
$ Chosen_useragent, "Cookie:". спуквам ( ";", $ cookie_session));
$ Връзки = масив (); $ Глави = масив ();
foreach ($ списък от $ линк => $ главата)
$ Пейджъра = см ($ връзки, $ глави, 1, 1);
>
$ Пейджъра = см ($ връзки, $ глави, 1, 1);
$ Пейджъра = сМ ($ връзки, $ глави, 1, 1, "captcha.php ');
списък ($ c_url, $ Sid) = взривят ( "captcha_sid = ', връзки $ [11]);
върне масив ( "Sid '=> $ Sid," изображение' => base64_encode ($ пейджъра [11]));
$ Captcha = loadReg ();
$ Локално = md5 ($ Captcha [ 'изображение']);
$ Write_c = fopen ( ". ./ CAPTCHAs /'.$ местно" Jpg "," WB ".);
fputs ($ write_c, base64_decode ($ Captcha [ 'изображение']));
fclose ($ write_c);
$ Cresult = признае ( "./ CAPTCHAs /'.$ местен". Jpg "," e12dc4858bac1f4ee338c577f9d300 ".);
Сега имаме за проверка по-отговорът се в $ cresult.
Проблемът с е-мейл
$ парола = SUBSTR върху (md5 (време ()), 0, ранд (6, 10)) ранд (10,99) .;
регистрация
$ Активиране = GetMessage ($ email_login, $ email_passw);
Се случи, или не?
Какво можем да мамят?
Покажете тази статия на приятел: