
17.08.2008, 08:23
|
|
Постоянный
Регистрация: 06.05.2007
Сообщений: 393
Провел на форуме: 1510937
Репутация:
398
|
|
чета не выдерает наизвращался над кодом...
Код:
<?php
/**
Copyright (c) 2008, Pandora.
Date/Time: 17.8.2008 3:35
**/
error_reporting(0);
set_time_limit(0);
ob_start("ob_gzhandler");
$reg_exp = file_get_contents('reg_exp.txt');
if ($_GET['hash'])
{
if (!@$fp = fsockopen("ssl://hashcracking.info", 443, $errno, $errstr, 2))
{
echo "ERROR: $errno - $errstr<br />\n";
} else {
$data_str = $_GET['data'];
if (strlen($data_str) == 0) die();
$data_str = "pass=&hash=" . $data_str;
$header = "POST /index.php HTTP/1.1\r\n";
$header .= "Host: hashcracking.info\r\n";
$header .= "User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; ru; rv:1.9.0.1) Gecko/2008070208 Firefox/3.0.1\r\n";
$header .= "Keep-Alive: 300\r\n";
$header .= "Connection: keep-alive\r\n";
$header .= "Referer: https://hashcracking.info/\r\n";
$header .= "Content-Type: application/x-www-form-urlencoded\r\n";
$header .= "Content-Length: ".strlen(urlencode($data_str))."\r\n\r\n";
$header .= urlencode($data_str);
fwrite($fp, $header);
$page = fread($fp, 6500);
fclose($fp);
}
sleep( rand(2,5) );
if (preg_match("/<span class='green'>Тип хэша определён:/i", $page))
{
if (ereg($reg_exp, $page, $hash))
{
/*
echo '<?xml version="1.0" encoding="UTF-8"?>
<md5lookup>'.$trap.'
<QueryString>'.$data_str.'</QueryString>
<ResultString>'.$hash[1].'</ResultString>
</md5lookup>';
*/
} else {
/*
echo '<?xml version="1.0" encoding="UTF-8"?>
<md5lookup>
<QueryString>'.$data_str.'</QueryString>
<ResultString/>
</md5lookup>';
*/
}
print_r($hash);
}
} else { echo '<a href="hash.php?hash=">hash.php?data=</a>'; }
ob_end_flush();
?>
if (ereg($reg_exp, $page, $hash))
reg_exp.txt:
Код:
<b>Найденый пароль: '<span class="green">([^>]+)</span>' (hex: ([^>]+))</b>
Последний раз редактировалось PandoraBox; 17.08.2008 в 08:28..
|
|
|