Нужна помощь с флудером ВК

Discussion in 'PHP' started by Zake73, 12 May 2010.

  1. Zake73

    Zake73 Elder - Старейшина

    Joined:
    4 Jun 2008
    Messages:
    0
    Likes Received:
    1
    Reputations:
    0
    Есть скрипт флудера ВК который шлет только рандомный текст. Нужно сделать чтобы сначало писал нужный текст а затем подставлял уже рандом.

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

    Сам скрипт:

    PHP:
    <?php 
    /// UTF-8 
    //// задаем свои данные
    $mail "[email protected]"//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(16080);
    $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($imageFALSEFALSE);
    $vbox->pack_start($entryFALSEFALSE);
    $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($clCURLOPT_URL,$link);
    curl_setopt($clCURLOPT_RETURNTRANSFER,1);
    curl_setopt($clCURLOPT_HEADER1);
    curl_setopt($clCURLOPT_COOKIE$cookie);
    $res curl_exec($cl);
    curl_close($cl);
    return 
    $res;}
    function 
    post($link,$data,$cookie){
    $cl curl_init();
    curl_setopt($clCURLOPT_URL,$link);
    curl_setopt($clCURLOPT_RETURNTRANSFER,1);
    curl_setopt($clCURLOPT_TIMEOUT0);
    curl_setopt($clCURLOPT_POST1);
    curl_setopt($clCURLOPT_POSTFIELDS,$data);
    curl_setopt($clCURLOPT_HEADER1);
    curl_setopt($clCURLOPT_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'),$cookie);}}
    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++){
    С меня спасибо :)
     
  2. phpdreamer

    phpdreamer Member

    Joined:
    26 Jul 2009
    Messages:
    522
    Likes Received:
    86
    Reputations:
    19
    это кусок скрипта
     
  3. warlok

    warlok Elder - Старейшина

    Joined:
    17 Feb 2008
    Messages:
    328
    Likes Received:
    142
    Reputations:
    81
    поправь сам там где у тебя мессадж генерируется на чтонить типа такого :
    PHP:
    $md5 md5(time());
    $mes 'OWNED BY ANTICHAT | '.$md5;
    или rand() используй
     
    1 person likes this.
  4. Zake73

    Zake73 Elder - Старейшина

    Joined:
    4 Jun 2008
    Messages:
    0
    Likes Received:
    1
    Reputations:
    0
    Спасибо помог :)
     
  5. Zake73

    Zake73 Elder - Старейшина

    Joined:
    4 Jun 2008
    Messages:
    0
    Likes Received:
    1
    Reputations:
    0
    Еще бы многопоточность реализовать :)
     
  6. ReduKToR

    ReduKToR Active Member

    Joined:
    5 Jan 2009
    Messages:
    257
    Likes Received:
    179
    Reputations:
    4
    Zake73, на PHP собрался реализовывать?
    С меня нобилевская премия!
     
  7. Zake73

    Zake73 Elder - Старейшина

    Joined:
    4 Jun 2008
    Messages:
    0
    Likes Received:
    1
    Reputations:
    0
    CURL. А тут можно реализовать чтобы аккаунты брал из файла :)
     
  8. warlok

    warlok Elder - Старейшина

    Joined:
    17 Feb 2008
    Messages:
    328
    Likes Received:
    142
    Reputations:
    81
    вообще в php есть некое подобие многопоточности, смотри Multi CURL. Пример http://www.seobreeze.net/?p=357
     
  9. indigo-software

    indigo-software New Member

    Joined:
    2 Dec 2009
    Messages:
    0
    Likes Received:
    0
    Reputations:
    0
    не сочтите за рекламу

    Не сочтите за рекламу но вот вам пример использования мультикурла с моего блога PHP прокси чекер (curl_multi). Надеюсь поможет в написании флудера.