PDA

Просмотр полной версии : Нужна помощь с флудером ВК


Zake73
12.05.2010, 19:22
Есть скрипт флудера ВК который шлет только рандомный текст. Нужно сделать чтобы сначало писал нужный текст а затем подставлял уже рандом.

Пример: OWNED BY ANTICHAT | sfsdg7xsam0

Сам скрипт:


<?php
/// UTF-8
//// задаем свои данные
$mail = "admin@mail.ru"; //Cвоё мыло сюда
$pass = "antichat"; //Свой пасс
$id = "1"; //ID жертвы
///// Дальше ничего не меняем
$s = array('0','1','2','3','4','5','6','7','8','9','a', 'b','c','d','e','f','g','e');
function text($s){
for ($i=0;$i<count($s);$i++){
$text = $text.$s[rand(0,count($s))];}
return $text;}
function wt($entry){
$rs = $entry->get_text();
fwrite(fopen('captcha.txt','w'),$rs);
Gtk::main_quit();}
function window(){
$window = new GtkWindow();
$window->set_size_request(160, 80);
$window->set_position(Gtk::WIN_POS_CENTER);
$window->set_title('Капча ^__^');
$window->connect_simple('destroy', array('Gtk', 'main_quit'));
$vbox = new GtkVBox();
$image = GtkImage::new_from_file('captcha.jpg');
$entry = new GtkEntry('', 10);
$entry->connect('activate', 'wt');
$entry->connect_simple('activate', array($window, 'destroy'));
$vbox->pack_start($image, FALSE, FALSE);
$vbox->pack_start($entry, FALSE, FALSE);
$window->add($vbox);
$window->show_all();
Gtk::main();}
print iconv('CP1251', '866', "\n\n--------------Flood start--------------\n");
function aut ($mail,$pass){
$vk='http://login.vk.com/?act=login&email='.$mail.'&pass='.urlencode($pass).'&expire=&vk=';
$aut = file_get_contents("$vk");
preg_match("/id=\'s\' value=\'(.*?)\'/",$aut,$sid);
$cookie = 'remixap=1; remixlang=3; remixchk=5; remixsid='.$sid[1].";";
return $cookie;}
function get($link,$cookie){
$cl = curl_init();
curl_setopt($cl, CURLOPT_URL,$link);
curl_setopt($cl, CURLOPT_RETURNTRANSFER,1);
curl_setopt($cl, CURLOPT_HEADER, 1);
curl_setopt($cl, CURLOPT_COOKIE, $cookie);
$res = curl_exec($cl);
curl_close($cl);
return $res;}
function post($link,$data,$cookie){
$cl = curl_init();
curl_setopt($cl, CURLOPT_URL,$link);
curl_setopt($cl, CURLOPT_RETURNTRANSFER,1);
curl_setopt($cl, CURLOPT_TIMEOUT, 0);
curl_setopt($cl, CURLOPT_POST, 1);
curl_setopt($cl, CURLOPT_POSTFIELDS,$data);
curl_setopt($cl, CURLOPT_HEADER, 1);
curl_setopt($cl, CURLOPT_COOKIE, $cookie);
$res = curl_exec($cl);
curl_close($cl);
if(substr_count($res,'captcha_sid')!==0){
preg_match('/\"captcha_sid\":\"(.*?)\",\"text\"/', $res, $cid);
fwrite(fopen('captcha.jpg', 'w'),file_get_contents('http://vkontakte.ru/captcha.php?s=1&sid='.$cid[1].''));
window();
$res=post($link,$data.'&captcha_sid='.$cid[1].'&captcha_key='.file_get_contents('captcha.txt'),$co okie);}}
function vk_hash($str){
$str = substr($str,-5).substr($str,4,-8);
return strrev($str);}
$cookie = aut($mail,$pass);
echo $cookie." ";
$wlink = "http://vkontakte.ru/wall.php?id=$id";
$str = get($wlink,$cookie);
$reg = '/wall\.php\?act=write\&id=([0-9]*)/';
preg_match($reg,$str,$idw);
$idw = $idw[1];
echo $idw."\n";
$wlink = "http://vkontakte.ru/wall.php?act=write&id=$idw";
$str = get($wlink,$cookie);
$reg = '/name=\"wall\_hash\" value=\"(.*?)\" \/>/';
preg_match($reg,$str,$dhash);;
$hash = vk_hash($dhash[1]);
echo $hash."\n";
for($i=1;$i>0;$i++){


С меня спасибо :)

phpdreamer
12.05.2010, 21:34
это кусок скрипта

warlok
13.05.2010, 08:42
поправь сам там где у тебя мессадж генерируется на чтонить типа такого :

$md5 = md5(time());
$mes = 'OWNED BY ANTICHAT | '.$md5;

или rand() используй

Zake73
13.05.2010, 19:24
поправь сам там где у тебя мессадж генерируется на чтонить типа такого :

$md5 = md5(time());
$mes = 'OWNED BY ANTICHAT | '.$md5;

или rand() используй

Спасибо помог :)

Zake73
13.05.2010, 19:29
Еще бы многопоточность реализовать :)

ReduKToR
13.05.2010, 19:35
Zake73, на PHP собрался реализовывать?
С меня нобилевская премия!

Zake73
14.05.2010, 14:19
Zake73, на PHP собрался реализовывать?
С меня нобилевская премия!

CURL. А тут можно реализовать чтобы аккаунты брал из файла :)

warlok
14.05.2010, 16:15
Zake73, на PHP собрался реализовывать?
С меня нобилевская премия!
вообще в php есть некое подобие многопоточности, смотри Multi CURL. Пример http://www.seobreeze.net/?p=357

indigo-software
14.05.2010, 19:42
Не сочтите за рекламу но вот вам пример использования мультикурла с моего блога PHP прокси чекер (curl_multi) (http://private-seo-soft.blogspot.com/2010/04/php-curlmulti.html). Надеюсь поможет в написании флудера.