Накрутка бицухи - 2. Скрипт
-
Посвящается админам telonko.ru
Это продолжение моей прошлой темы, где я описывал суть накрутки.В этой части, как я и обещал выкладываю php скрипт. Он не тестировался, так что гарантии, что он работает, я не даю.
Итак, собственно, вот он.
include(bd.php);//Файл bd содержит подключение к базе данных $idvk="idvk";//строка в mysql где хранится id пользователя вк $key="key"//строка в mysql где хранится auth_key $users="users"таблица в mysql где хранится инфо о пользователе while (true){ $id2=0;//первый номер строки из группы $biz=1000; //колличество бицухи, прокачиваемое каждому пользователю $sigs=array (1=>"11e252e1d9e629ac99f645cf1d02c662","23c8507ced1a3c00547fbb29464c4a48","b3e4496f866eeafd0e7685386c5d98af","3d2edf637cb621b1438f86ed96f4390c","6310ca5aec4afbb71025b7 c8e78ba1f3","110396116812fe7ff9979bb21d945834","110396116812fe7ff9979bb21d945834");/*Несколько сигов, они будут выбираться случайным образом. Я не знаю, как они генерируются, так что, если кто знает, то напишите.*/ $num_sigs=sizeof($sigs); $result=mysql_query("SELECT $idvk,$key FROM $users");//Выбираем из бд id пользователя вконтакте и auth_key $myrow=mysql_fetch_array($result);//преобразуем в массив $size_array=sizeof($myrow); //считаем колличество строк в массиве $size=gmp_div_q($size_array,$biz,GMP_ROUND_PLUSINF);//считаем колличество групп пользователей for($i=1;$i<=$size;$i++){ $res=mysql_query("SELECT $idvk,$key FROM $users LIMIT $id2,$biz"); while($users=mysql_fetch_array($res)){ $res2=mysql_query("SELECT $idvk,$key FROM $users LIMIT $id2,$biz"); while($user2=mysql_fetch_array($res2)){ //открываем сокет к тюряге на 80-й порт с таймаутом в 60 секунд $socket = fsockopen('109.234.155.196', 80, $errno, $errstr, 60); //если fsockopen вернула false, то завершаем работу скрипта и выводим текст и номер ошибки if(!$socket)die("$errstr($errno)"); $sig=rand(1,$num_sigs); $data="method=voteForFriend&user=".$users['idvk']."&friend%5Fuid=".user2[idvk]."&key=".$users['key']."&sig=".$sig."&s*x=0&username=%D0%90%D0%BB%D0%B5%D0%BA %D1%81%D0%B0%D0%BD%D0%B4%D1%80%20%D0%9C%D0%B0%D1%80%D0%BA%D0%BE%D0%B2&vote=5&model%5Fid=1"; //отправляем заголовки fwrite($socket, "POST /prison/universal.php?getFriendModels HTTP/1.1\r\n"); fwrite($socket, "Host: 109.234.155.196\r\n"); fwrite($socket, "Content-Length: 260\r\n"); fwrite($socket, "Origin: http://vk.com\r\n"); fwrite($socket, "User-Agent: Mozilla/5.0 (Windows NT 6.1) AppleWebKit/535.19 (KHTML, like Gecko) Chrome/18.0.1025.1634 Safari/535.19 YE\r\n"); fwrite($socket, "content-type: application/x-www-form-urlencoded\r\n"); fwrite($socket, "Accept: */*\r\n"); fwrite($socket, "Referer: http://vk.com/swf/api_wrapper2_0.swf?_stV=2\r\n"); fwrite($socket, "Accept-Encoding: gzip,deflate,sdch\r\n"); fwrite($socket, "Accept-Language: ru-RU,ru;q=0.8,en-US;q=0.6,en;q=0.4\r\n"); fwrite($socket, "Accept-Charset: windows-1251,utf-8;q=0.7,*;q=0.3\r\n"); fwrite($socket,"\r\n"); //теперь передаем данные fwrite($socket,"$data\r\n"); fwrite($socket,"\r\n"); //Получаем ответ $answer = ''; while(!feof($socket)){ $answer.= fgets($socket); } //закрываем сокет fclose($socket); }} //переходим к следующей группе $id2+=$biz; } $timer=sleep(86415);//ждем чуть больше суток(на 15сек) }
Если помог, то буду благодарен за + в репу.
Добавлено через 04:14 мин.
[url="http://telonko.ru/forum/topic33204"] Суть накрутки[/url] -
спасибо
-
спасибо использовал
-
как им пользоваться
-
berlaut, А как им пользоваться????
-
Как им пользоваться???
-
молодец
-
ты думаешь кто то что то понял?
-
нифига не понял
-
объясни для умных
-
Да еслиб чуть растолковали а то как в темном лесу нечего не понятно
-
обьясните что да как
-
спасибо большое)
-
Чётко!!!
-
Классно