View file NuclearCMS_v.1.0.0/md5xek/crack.php

File size: 1.2Kb
<?php

require_once "../system/connect.php";
require_once "../system/config.php";
require_once "../system/functions.php";
require_once "../system/dannuser.php";
require_once "../system/start.php";
echo '<title>расшифровать md5</title>';
if(empty($_GET['act'])) { $_GET['act']="index"; }
if($_GET['act']=="index") {
echo '<form action="crack.php?act=addmd5" method="post">
Введите md5 хеш:<br><input type="text" name="md5" maxlength="32"><br>
<input type="submit" name="sub" value="crack"></form><br>'; }
if($_GET['act']=="addmd5") {
if($_POST['sub']!="crack") die("error");
if(empty($_POST['md5'])) die("Вы не ввели md5 хеш!");
if(eregi("[^a-z0-9]", $_POST['md5'])) die("Ошибка, обнаружены недопустимые символы!");
if(strlen($_POST['md5'])!=32) die("Не верная длина, кеш должен состоять из 32 символов!"); $_POST['md5']=check($_POST['md5']);
$_POST['md5']=substr($_POST['md5'],0,32);
$_POST['md5']=strtolower($_POST['md5']);
$q=mysql_query("SELECT * FROM `md5xek`;");
while($arr=mysql_fetch_array($q)) {
if($_POST['md5']==$arr['md5']) {
echo 'Пароль найден! <b>"'.$arr['pass'].'"</b><br><a href="index.php">Назад</a><br>'; exit; } } echo "Такого хеша нет в базе данных!<br>"; }
require_once "../foot.php";
?>