ANTICHAT Forum
HOME FORUMS MEMBERS RECENT POSTS LOG IN  
Баннер 1   Баннер 2
НОВЫЕ ТОРГОВАЯ НОВОСТИ
loading...
Скрыть
Вернуться   ANTICHAT > БЕЗОПАСНОСТЬ И УЯЗВИМОСТИ > Криптография, расшифровка хешей
   
 
 
Опции темы Поиск в этой теме Опции просмотра

Автодампинг md5
  #1  
Старый 24.12.2009, 10:49
xss-faq
Познающий
Регистрация: 28.06.2009
Сообщений: 84
С нами: 8879426

Репутация: 140
По умолчанию Автодампинг md5

Скрипт из заданного диапазона символов (задается в массиве $char) скрипт генерирует ВСЕ возможные кобинации и их соответствующие md5 хэши и пишет это все в базу mysql.
В начале скрипта прописывается настройки бд. Для начала экстремальной закачки бд райнбов таблицы md5 просто запустить скрипт. За все последствия с Вашим сервером я ответственности не несу.
PHP код:
<?php


// Конфигурация
$host = 'host';              // Хост БД
$user = 'username';          // Паользователь БД
$password = 'passtodb';      // Пароль БД
$database = 'md5';           // Имя БД
// Соединяемся с БД
mysql_connect($host, $user, $password) or die('Не удалось подключиться к БД.');
// Выбираем Необходимую БД
mysql_select_db($database);

  
error_reporting(E_ALL & ~E_NOTICE);

  
// Устанавливаем неограниченное время выполнения скрипта
  
set_time_limit(0);

function 
addmd5($pass) {
// Массив символов
$char[] = 'a'; $char[] = 'b'; $char[] = 'c'; $char[] = 'd'; $char[] = 'e'; 
$char[] = 'f'; $char[] = 'g'; $char[] = 'h'; $char[] = 'i'; $char[] = 'j'; 
$char[] = 'k'; $char[] = 'l'; $char[] = 'm'; $char[] = 'n'; $char[] = 'o'; 
$char[] = 'p'; $char[] = 'q'; $char[] = 'r'; $char[] = 's'; $char[] = 't'; 
$char[] = 'u'; $char[] = 'v'; $char[] = 'w'; $char[] = 'x'; $char[] = 'y'; 
$char[] = 'z'; $char[] = '1'; $char[] = '2'; $char[] = '3'; $char[] = '4'; 
$char[] = '5'; $char[] = '6'; $char[] = '7'; $char[] = '8'; $char[] = '9'; 
$char[] = '0'; $char[] = 'A'; $char[] = 'B'; $char[] = 'C'; $char[] = 'D'; 
$char[] = 'E'; $char[] = 'F'; $char[] = 'G'; $char[] = 'H'; $char[] = 'I'; 
$char[] = 'J'; $char[] = 'K'; $char[] = 'L'; $char[] = 'M'; $char[] = 'N'; 
$char[] = 'O'; $char[] = 'P'; $char[] = 'Q'; $char[] = 'R'; $char[] = 'S'; 
$char[] = 'T'; $char[] = 'U'; $char[] = 'V'; $char[] = 'W'; $char[] = 'X'; 
$char[] = 'Y'; $char[] = 'Z'; $char[] = '!'; $char[] = '@'; $char[] = '.'; 
$char[] = '"'; $char[] = "'"; $char[] = '#'; $char[] = ';'; $char[] = '$'; 
$char[] = '№'; $char[] = "%"; $char[] = '^'; $char[] = ':'; $char[] = '?'; 
$char[] = '&'; $char[] = "*"; $char[] = '('; $char[] = ')'; $char[] = '-'; 
$char[] = '_'; $char[] = "+"; $char[] = '='; $char[] = '/'; $char[] = '\\'; 
$char[] = ",";
///////////////////////////////////////////////////////////
    // Выбираем количество символов ( Если поставите 4 то он будет генерировать на 5 и т.д. )
    
$maxlen = 3;
    
    if(
strlen($pass) > $maxlen) return 'end.';
    for(
$j = 0; $j < count($char); $j++) {
        
$temp = $pass.$char[$j];
        
$insert_hash = md5($temp);
        
$insert_pass = addslashes($temp);
        
// Добавляем хеш в БД
        
$query = "INSERT INTO MD5_BASE(id,hash,pass) VALUES (NULL, '$insert_hash','$insert_pass')";
        
$insert_md5 = mysql_query($query);
        
////////////////////////////////////////////////
        
$result = addmd5($temp);
    }
}

addmd5("");

?>

Создаём базу из SQL:
PHP код:
-- phpMyAdmin SQL Dump
-- version 2.9.0
-- http://www.phpmyadmin.net
-- 
-- 
Хост: localhost
-- Время создания: Дек 24 2009 г., 09:33
-- Версия сервера: 5.0.51
-- Версия PHP: 5.2.6
-- 
-- 
База данных: `md5`
-- 

-- --------------------------------------------------------

-- 
-- 
Структура таблицы `md5_base`
-- 

CREATE TABLE `md5_base` (
  `
id` int(11) default NULL,
  `
hash` text,
  `
pass` text
) ENGINE=MyISAM DEFAULT CHARSET=cp1251;

-- 
-- 
Дамп данных таблицы `md5_base`
-- 
Для линивых массивы символов
PHP код:
$char[] = 'a'; $char[] = 'b'; $char[] = 'c'; $char[] = 'd'; $char[] = 'e'; 
$char[] = 'f'; $char[] = 'g'; $char[] = 'h'; $char[] = 'i'; $char[] = 'j'; 
$char[] = 'k'; $char[] = 'l'; $char[] = 'm'; $char[] = 'n'; $char[] = 'o'; 
$char[] = 'p'; $char[] = 'q'; $char[] = 'r'; $char[] = 's'; $char[] = 't'; 
$char[] = 'u'; $char[] = 'v'; $char[] = 'w'; $char[] = 'x'; $char[] = 'y'; 
$char[] = 'z'; $char[] = '1'; $char[] = '2'; $char[] = '3'; $char[] = '4'; 
$char[] = '5'; $char[] = '6'; $char[] = '7'; $char[] = '8'; $char[] = '9'; 
$char[] = '0'; $char[] = 'A'; $char[] = 'B'; $char[] = 'C'; $char[] = 'D'; 
$char[] = 'E'; $char[] = 'F'; $char[] = 'G'; $char[] = 'H'; $char[] = 'I'; 
$char[] = 'J'; $char[] = 'K'; $char[] = 'L'; $char[] = 'M'; $char[] = 'N'; 
$char[] = 'O'; $char[] = 'P'; $char[] = 'Q'; $char[] = 'R'; $char[] = 'S'; 
$char[] = 'T'; $char[] = 'U'; $char[] = 'V'; $char[] = 'W'; $char[] = 'X'; 
$char[] = 'Y'; $char[] = 'Z'; $char[] = '!'; $char[] = '@'; $char[] = '.'; 
$char[] = '"'; $char[] = "'"; $char[] = '#'; $char[] = ';'; $char[] = '$'; 
$char[] = '№'; $char[] = "%"; $char[] = '^'; $char[] = ':'; $char[] = '?'; 
$char[] = '&'; $char[] = "*"; $char[] = '('; $char[] = ')'; $char[] = '-'; 
$char[] = '_'; $char[] = "+"; $char[] = '='; $char[] = '/'; $char[] = '\\'; 
$char[] = ","; 
PHP код:
$char[] = 'а'; $char[] = 'б'; $char[] = 'в'; $char[] = 'г'; $char[] = 'д'; 
$char[] = 'е'; $char[] = 'ё'; $char[] = 'ж'; $char[] = 'з'; $char[] = 'и'; 
$char[] = 'й'; $char[] = 'к'; $char[] = 'л'; $char[] = 'м'; $char[] = 'н'; 
$char[] = 'о'; $char[] = 'п'; $char[] = 'р'; $char[] = 'с'; $char[] = 'т'; 
$char[] = 'у'; $char[] = 'ф'; $char[] = 'х'; $char[] = 'ц'; $char[] = 'ч'; 
$char[] = 'ш'; $char[] = 'щ'; $char[] = 'ъ'; $char[] = 'ы'; $char[] = 'ь'; 
$char[] = 'э'; $char[] = 'ю'; $char[] = 'я'; $char[] = '1'; $char[] = '2'; 
$char[] = '3'; $char[] = '4'; $char[] = '5'; $char[] = '6'; $char[] = '7'; 
$char[] = '8'; $char[] = '9'; $char[] = '0'; $char[] = 'А'; $char[] = 'Б'; 
$char[] = 'В'; $char[] = 'Г'; $char[] = 'Д'; $char[] = 'Е'; $char[] = 'Ё'; 
$char[] = 'Ж'; $char[] = 'З'; $char[] = 'И'; $char[] = 'Й'; $char[] = 'К'; 
$char[] = 'Л'; $char[] = 'М'; $char[] = 'Н'; $char[] = 'О'; $char[] = 'П'; 
$char[] = 'Р'; $char[] = 'С'; $char[] = 'Т'; $char[] = 'У'; $char[] = 'Ф'; 
$char[] = 'Х'; $char[] = 'Ц'; $char[] = 'Ч'; $char[] = 'Ш'; $char[] = 'Щ'; 
$char[] = 'Ъ'; $char[] = 'Ы'; $char[] = 'Ь'; $char[] = 'Э'; $char[] = 'Ю'; 
$char[] = 'Я'; $char[] = '!'; $char[] = '@'; $char[] = '"'; $char[] = ","; 
$char[] = "'"; $char[] = '#'; $char[] = ';'; $char[] = '$'; $char[] = '№'; 
$char[] = "%"; $char[] = '^'; $char[] = ':'; $char[] = '?'; $char[] = '&'; 
$char[] = "*"; $char[] = '('; $char[] = ')'; $char[] = '-'; $char[] = '_'; 
$char[] = "+"; $char[] = '='; $char[] = '/'; $char[] = '\\'; $char[] = '.'; 
PHP код:
$char[] = 'a'; $char[] = 'b'; $char[] = 'c'; $char[] = 'd'; $char[] = 'e'; 
$char[] = 'f'; $char[] = 'g'; $char[] = 'h'; $char[] = 'i'; $char[] = 'j'; 
$char[] = 'k'; $char[] = 'l'; $char[] = 'm'; $char[] = 'n'; $char[] = 'o'; 
$char[] = 'p'; $char[] = 'q'; $char[] = 'r'; $char[] = 's'; $char[] = 't'; 
$char[] = 'u'; $char[] = 'v'; $char[] = 'w'; $char[] = 'x'; $char[] = 'y'; 
$char[] = 'z'; $char[] = 'A'; $char[] = 'B'; $char[] = 'C'; $char[] = 'D'; 
$char[] = 'E'; $char[] = 'F'; $char[] = 'G'; $char[] = 'H'; $char[] = 'I'; 
$char[] = 'J'; $char[] = 'K'; $char[] = 'L'; $char[] = 'M'; $char[] = 'N'; 
$char[] = 'O'; $char[] = 'P'; $char[] = 'Q'; $char[] = 'R'; $char[] = 'S'; 
$char[] = 'T'; $char[] = 'U'; $char[] = 'V'; $char[] = 'W'; $char[] = 'X'; 
$char[] = 'Y'; $char[] = 'Z'; $char[] = 'а'; $char[] = 'б'; $char[] = 'в'; 
$char[] = 'г'; $char[] = 'д'; $char[] = 'е'; $char[] = 'ё'; $char[] = 'ж'; 
$char[] = 'з'; $char[] = 'и'; $char[] = 'й'; $char[] = 'к'; $char[] = 'л'; 
$char[] = 'м'; $char[] = 'н'; $char[] = 'о'; $char[] = 'п'; $char[] = 'р'; 
$char[] = 'с'; $char[] = 'т'; $char[] = 'у'; $char[] = 'ф'; $char[] = 'х'; 
$char[] = 'ц'; $char[] = 'ч'; $char[] = 'ш'; $char[] = 'щ'; $char[] = 'ъ'; 
$char[] = 'ы'; $char[] = 'ь'; $char[] = 'э'; $char[] = 'ю'; $char[] = 'я'; 
$char[] = '1'; $char[] = '2'; $char[] = '3'; $char[] = '4'; $char[] = '5'; 
$char[] = '6'; $char[] = '7'; $char[] = '8'; $char[] = '9'; $char[] = '0'; 
$char[] = 'А'; $char[] = 'Б'; $char[] = 'В'; $char[] = 'Г'; $char[] = 'Д'; 
$char[] = 'Е'; $char[] = 'Ё'; $char[] = 'Ж'; $char[] = 'З'; $char[] = 'И'; 
$char[] = 'Й'; $char[] = 'К'; $char[] = 'Л'; $char[] = 'М'; $char[] = 'Н'; 
$char[] = 'О'; $char[] = 'П'; $char[] = 'Р'; $char[] = 'С'; $char[] = 'Т'; 
$char[] = 'У'; $char[] = 'Ф'; $char[] = 'Х'; $char[] = 'Ц'; $char[] = 'Ч'; 
$char[] = 'Ш'; $char[] = 'Щ'; $char[] = 'Ъ'; $char[] = 'Ы'; $char[] = 'Ь'; 
$char[] = 'Э'; $char[] = 'Ю'; $char[] = 'Я'; $char[] = '!'; $char[] = ","; 
$char[] = '@'; $char[] = '"'; $char[] = "'"; $char[] = '#'; $char[] = ';'; 
$char[] = '$'; $char[] = '№'; $char[] = "%"; $char[] = '^'; $char[] = ':'; 
$char[] = '?'; $char[] = '&'; $char[] = "*"; $char[] = '('; $char[] = ')'; 
$char[] = '-'; $char[] = '_'; $char[] = "+"; $char[] = '='; $char[] = '/'; 
$char[] = '\\'; $char[] = '.'; 
Еще раз повторяю, за все последствия с Вашим сервером я ответственности не несу. Вы используете скрипт на свой страх и риск.
 
Ответить с цитированием
 



Предыдущая тема Следующая тема
Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Dezend end Hack для скрипта каталога Scripto StaLkerexe ПО для Web разработчика 23 29.05.2010 16:28
Заметка о пользе оптимизации John ShadOS Криптография, расшифровка хешей 5 13.04.2009 17:56



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


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




ANTICHAT ™ © 2001- Antichat Kft.