Показать сообщение отдельно

  #337  
Старый 29.03.2008, 03:47
Sleep
Участник форума
Регистрация: 31.10.2007
Сообщений: 193
С нами: 9752260

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

PHP код:
<?php
  set_time_limit
(0)or die ("Время работы скрипта ограниченно!");
  
$in "hash.txt";             #Файл с хешеми
  
$out "crack.txt";           #Файл в которые будут записыватся крякнутые хеши
  
$hash file($in)             or die ("Не удается открыть файл: ".$in);
  
$fp   fopen ($out"a")     or die ("Не удается создать файл: ".$out);
  for (
$x=0;$x<count($hash);$x++):
  
$sock fsockopen ("md5.xek.cc"80);
  
$send "POST http://md5.xek.cc/index.php HTTP/1.0\r\n";
  
$send.= "User-Agent: Opera/9.23 (Windows NT 5.1;U; ru)\r\n";
  
$send.= "Host: md5.xek.cc\r\n";
  
$send.= "Accept: text/html image/png image/gif image/jpg\r\n";
  
$send.= "Accept-Language: ru-Ru,ru;q=0.9,en;q=0.8\r\n";
  
$send.= "Accept-Charset: iso8859-1, utf-8, utf-16, *;q=0.1\r\n";
  
$send.= "Accept-Encoding: deflate, gzip, x-gzip, identify, *;q=0\r\n";
  
$send.= "Referer: http://md5.xek.cc/index.php\r\n";
  
$send.= "Proxy-Connection: close\r\n";
  
$send.= "Content-Length: 46\r\n";
  
$send.= "Content-Type: application/x-www-form-urlencoded\r\n\r\n";
  
$send.= "hash=".trim($hash[$x])."&act=find\r\n\r\n\r\n\r\n";
  
fputs ($sock$send);
  while (!
feof($sock))
     {    
    @
$str.=   fgets ($sock,1024);
     }
$find preg_match("|(?<=: <b>)(.?)+(?=<\/b>)|",$str,$pass);
for (
$z=0;$z<$find;$z++):
fputs($fp,md5(trim($pass[$z])).":".$pass[$z]."\n");
endfor;
$str=0;
endfor;
fclose ($sock);
fclose ($fp);
?>
Парсер md5.xek.cc хеши берет из файла крякнутые записывает тож в файл в таком виде:
c4ca4238a0b923820dcc509a6f75849b:1

Последний раз редактировалось Sleep; 29.03.2008 в 06:50..
 
Ответить с цитированием