Черные методы раскрутки Выжмем немного трафа с vkontakte

Discussion in 'SЕО - тонкости, методы раскрутки' started by ICQ Hool, 14 Dec 2008.

  1. code_one

    code_one New Member

    Joined:
    28 Dec 2008
    Messages:
    2
    Likes Received:
    0
    Reputations:
    0
    При запуске логинится нормально потом пишет:
    Use of unitialized valie $m in concatenaation (.) or string at c:\stript.pl line 58.
    .error
     
  2. [dei]

    [dei] Active Member

    Joined:
    24 Nov 2008
    Messages:
    171
    Likes Received:
    112
    Reputations:
    5
    Только что запускал все пашет, это у тя чето с аком может быть
     
  3. code_one

    code_one New Member

    Joined:
    28 Dec 2008
    Messages:
    2
    Likes Received:
    0
    Reputations:
    0
    Врятли, пробовал с нескольких, одна и таже ошибка.
     
  4. >.:!FrE!:.<

    >.:!FrE!:.< Elder - Старейшина

    Joined:
    19 Jul 2008
    Messages:
    0
    Likes Received:
    28
    Reputations:
    0
    Тоже самое...
     
  5. >.:!FrE!:.<

    >.:!FrE!:.< Elder - Старейшина

    Joined:
    19 Jul 2008
    Messages:
    0
    Likes Received:
    28
    Reputations:
    0
    Вот нашол другой скрипт и тоже на перле :)

    PHP:
    #!/usr/bin/perl

    use warnings;
    use 
    strict;
    use 
    IO::Socket;

    $|=
    1;

    # конфиг ###########################

    my ($email$pass) = ('e-mail''pass'); # логин/пасс

    my $sex   2# ПОЛ. 0 - любой, 1 - женский, 2 - мужской
    my $years 0# ВОЗРАСТ. 0 - до 18-ти, 1 - 18-26, 2 - от 27-ми

    my $num 20000;  # сколько человек пригласить

    #####################################

    my ($answer$stop) = (undef0);

    my $socket IO::Socket::INET->new('vkontakte.ru:80') || die "\nCan't Connect To Vkontakte.ru\n";

    my $content "email=$email&pass=$pass";

    print 
    $socket "POST /login.php HTTP/1.1\r\n"
                  
    ."Host: vkontakte.ru\r\n"
                  
    ."User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; ru; rv:1.8.1.20) Gecko/20081217 Firefox/2.0.0.20\r\n"
                  
    ."Referer: http://vkontakte.ru/\r\n"
                  
    ."Cookie: remixlang=0; remixchk=5\r\n"
                  
    ."Connection: close\r\n"
                  
    ."Content-Type: application/x-www-form-urlencoded\r\n"
                  
    ."Content-Length: "length ($content) ."\r\n\r\n"
                  
    .$content;
                  
                  {
                    
    local $/ = undef;
                    
    $answer = <$socket>;
                    
    close $socket
                    
                  
    }
                  
                  
    my @data $answer =~ /remixmid=(\d+)
                                         .*
                                         
    remixpass=([a-f0-9]{32})
                                         .*
                                         
    remixsid=([a-f0-9]{56})/xs;


    if (
    scalar @data == 3) {&log("[+] GET DATA FROM $email\n")} else {&log("[-] CAN'T GET DATA FROM $email\n"); exit }


    while (
    $num $stop) {


    $socket IO::Socket::INET->new('vkontakte.ru:80') || die "\nCan't Connect To Vkontakte.ru\n";

    $content "act=a_search&st=0&c=0&s=$sex&y=$years&id=0";

    print 
    $socket "POST /matches.php HTTP/1.1\r\n"
                 
    ."Host: vkontakte.ru\r\n"
                 
    ."User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; ru; rv:1.8.1.20) Gecko/20081217 Firefox/2.0.0.20\r\n"
                 
    ."Content-Type: application/x-www-form-urlencoded\r\n"
                 
    ."Connection: close\r\n"
                 
    ."X-Requested-With: XMLHttpRequest\r\n"
                 
    ."Referer: http://vkontakte.ru/matches.php?act=search\r\n"
                 
    ."Cookie: remixlang=0; remixchk=5; remixmid=$data[0]; remixemail=$email; remixpass=$data[1]; remixsid=$data[2]\r\n"
                 
    ."Pragma: no-cache\r\n"
                 
    ."Content-Length: "length ($content) ."\r\n\r\n"
                 
    .$content;
                 
                  {
                    
    local $/ = undef;
                    
    $answer = <$socket>;
                    
    close $socket
                    
                  
    }

    my ($id) = $answer =~ m{href='id(\d+)'>};

    next if !defined $id;

    $content "act=a_search&st=0&c=0&s=$sex&y=$years&id=$id";

    $socket IO::Socket::INET->new('vkontakte.ru:80') || die "\nCan't Connect To Vkontakte.ru\n";

    print 
    $socket "POST /matches.php HTTP/1.1\r\n"
                 
    ."Host: vkontakte.ru\r\n"
                 
    ."User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; ru; rv:1.8.1.20) Gecko/20081217 Firefox/2.0.0.20\r\n"
                 
    ."Content-Type: application/x-www-form-urlencoded\r\n"
                 
    ."Connection: close\r\n"
                 
    ."X-Requested-With: XMLHttpRequest\r\n"
                 
    ."Referer: http://vkontakte.ru/matches.php?act=search\r\n"
                 
    ."Cookie: remixlang=0; remixchk=5; remixmid=$data[0]; remixemail=$email; remixpass=$data[1]; remixsid=$data[2]\r\n"
                 
    ."Pragma: no-cache\r\n"
                 
    ."Content-Length: "length ($content) ."\r\n\r\n"
                 
    .$content;

                  {
                    
    local $/ = undef;
                    
    $answer = <$socket>;
                    
    close $socket
                    
                  
    }
                  
                  if (
    $answer =~ m{200 OK}) {&log("[+] INVITE $id\n")} else {&log("[-] CAN'T INVITE $id\n")}

    $stop++;
    sleep 3;

    }


    sub log {
        
    open LOG'>>''log.txt';
        print 
    LOG $_[0];
        print 
    $_[0];
        
    close LOG;    
    }
    Работает на ура:)
     
  6. Carnivore.Sys

    Carnivore.Sys Elder - Старейшина

    Joined:
    12 Jul 2008
    Messages:
    50
    Likes Received:
    140
    Reputations:
    -5
    Этот контакт уже высушен и вы... скоко можно )))
     
    1 person likes this.
  7. PiTeRoff

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

    Joined:
    11 Dec 2008
    Messages:
    0
    Likes Received:
    46
    Reputations:
    15
    Не соглашусь.Еще не "высушен".
     
  8. focusnik

    focusnik New Member

    Joined:
    7 Jan 2009
    Messages:
    11
    Likes Received:
    0
    Reputations:
    0
    Всем привет! У меня скрипт неработает. В логе выдает ошибку: CAN'T GET DATA FROM «мыло для логина» В чем может быть дело?
     
  9. *DeViL*

    *DeViL* Banned

    Joined:
    27 Nov 2007
    Messages:
    169
    Likes Received:
    56
    Reputations:
    0
    то же самое..
     
  10. ICQ Hool

    ICQ Hool Elder - Старейшина

    Joined:
    31 Mar 2008
    Messages:
    175
    Likes Received:
    25
    Reputations:
    0
    тема неактуальна, ввели капчу на предложения
     
  11. mad_xakep

    mad_xakep Banned

    Joined:
    10 Apr 2007
    Messages:
    190
    Likes Received:
    68
    Reputations:
    0
    капчу уже везде повводили... скоро до голсовой капчи еще доберутся
     
  12. Radish

    Radish New Member

    Joined:
    9 Jan 2011
    Messages:
    20
    Likes Received:
    2
    Reputations:
    2
    Т.к. тема не закрыта... Захотелось принять "парочку" предложений.
    Собственно взяв скрипт:
    /showpost.php?p=1023988&postcount=17
    Он не работал, ведь он устарел. Немного изменив его... он заработал, ну как уже писалось капча, на долго его не хватило, собственно он сам:

    PHP:
    ############################### 
    # (c) [dei] 369-476-512 
    ############################### 
    # mode by Radish
    ############ Config ############### 
    $email 'xxx@mail.ru'
    $pass 'xxx'
    $count 100

    $city 0
    $sex 1
    $age 0
    ################################ 

    use LWP::UserAgent
    use 
    HTTP::Cookies

    my $ua LWP::UserAgent->new
    $ua->agent('Opera/9.62 (Windows NT 6.0; U; ru) Presto/2.1.1'); 
    $ua->cookie_jar(HTTP::Cookies->new(file => 'cookies.txt'autosave => 1)); 

    sub login( $$ ) { 
        
    my $em $_[0]; 
        
    my $pa $_[1]; 
          
        
    $em =~ s/@/%40/; 
        
    my $req HTTP::Request->new(POST=>'http://vkontakte.ru/login.php'); 
        
    $req->referer('http://vkontakte.ru/'); 
        
    $req->content_language('ru'); 
        
    $req->content_type('application/x-www-form-urlencoded'); 
        
    $req->content("email=$em&pass=$pa"); 
        
    my $result $ua->request($req); 
         
        if(
    $result->code == 302) { return 1; } 


    sub myrand( $ ) { 
        
    my $int=''
        for(
    my $i=1;$i<=$_[0];$i++) { $int .= int(rand(10)) } 
        return 
    $int


    sub accepts 
        
    my $req HTTP::Request->new(GET=>'http://vkontakte.ru/matches.php?act=search'); 
        
    $req->referer('http://vkontakte.ru/groups.php?'.myrand(5)); 
        
    my $result $ua->request($req); 
             
        
    $result->content =~ /searchMatch\((\d+), '(\w+)'\)/; 
        
    my $m = $1
        
    my $hash = $2;
        
        
    sleep(1); 
        for(
    my $i=0;$i<$count;$i++) { 
            
    $req HTTP::Request->new(POST=>'http://vkontakte.ru/matches.php'); 
            
    $req->referer('http://vkontakte.ru/matches.php?act=search'); 
            
    $req->header('X-Requested-With: XMLHttpRequest'); 
            
    $req->content_type('application/x-www-form-urlencoded'); 
            
    $req->content('act=a_search&st=0&c='.$city.'&s='.$sex.'&y='.$age.'&id='.$m.'&hash='.$hash); 
            
    $result $ua->request($req); 

            print 
    '.'
            $|++; 

            if(!(
    $result->content =~ /searchMatch\((\d+), '(\w+)'\)/)) { die "error\n"; } 
            
    $m = $1
            
    $hash = $2;
        
            
    sleep(2); 
        } 
        print 
    "\ndone\n"


    if(!
    login($email,$pass)) { die "bad acc\n"; } 
    else { print 
    "use $email\n"; } 
    &
    accepts
    В POST запрос добавлен hash.
     
    #32 Radish, 10 Jan 2011
    Last edited: 10 Jan 2011