скачать программу для разбивки дисков для windows 7

5. Ighashgpu: взлом с помощью GPU
Давай перейдем к делу и поговорим непосредственно о взломе нашего любимого алгоритма. Предположим, что нам в руки попал хеш какого-то пароля: d8578edf8458ce06fbc5bb76a58c5ca4. Для взлома этого хеша я предлагаю воспользоваться программой Ighashgpu, которую можно скачать на сайте или найти на нашем диске. Утилита распространяется совершенно бесплатно и спокойно работает под виндой. Чтобы ускорить процесс взлома хеша, Ighashgpu использует GPU, поэтому тебе необходима как минимум одна видеокарта nVidia или ATI c поддержкой CUDA Современные графические процессоры построены на несколько иной архитектуре, нежели обычные CPU, поэтому они гораздо эффективнее обрабатывают графическую информацию. Хотя GPU предназначены для обработки трехмерной графики, в последние несколько лет появилась тенденция к их применению и для обычных вычислений. Начать работать с программой не просто, а очень просто: распакуй архив в любое место на диске и приступай к взлому с помощью командной строки Windows:
ighashgpu.exe -t:md5
-h:d8578edf8458ce06fbc5bb76a58c5ca4 -max:7
Мы используем вышеприведенный способ для взлома одного определенного хеша, сгенерированного при помощи алгоритма MD5. Максимальная длина возможного пароля составляет семь символов. Через какое-то время пароль будет найден (qwerty). Теперь давай попробуем взломать еще один хеш, но с немного другими условиями. Пусть наш хеш имеет вид d11fd4559815b2c3de1b685bb78a6283, а включает в себя буквы, цифры, знак подчеркивания и имеет суффикс _admin. В данном случае мы можем использовать перебор пароля по маске, чтобы упростить программе задачу:
ighashgpu.exe -h:d11fd4559815b2c3de1b685bb78a6283 -t:md5
-u:[abcdefghijklmnopqrstuwvxyz1234567890_] -m:??????_admin
Здесь параметр -u позволяет указать набор символов, используемых при переборе, а параметр -m задает маску пароля. В нашем случае маска состоит из шести произвольных символов, после которых идет сочетание _admin. Подбор пароля также не составит никакого труда.
Радужный взлом
Сначала необходимо определиться с программой. Лично мне нравитсяRainbowCrack, которая распространяется бесплатно и работает как на Windows, так и на Linux. Она поддерживает четыре алгоритма хеширования: LN Программа не требует установки, достаточно распаковать ее куда-нибудь на диск. После распаковки необходимо найти радужные таблицы для алгоритма MD5. Здесь все не так просто: их можно либо скачать бесплатно, либо купить, либо сгенерировать самостоятельно. Один из самых больших архивов бесплатных таблиц доступен на сайте проекта Free Rainbow Tables. Кстати, ты тоже можешь помочь проекту, если скачаешь клиент с сайта и присоединишься к распределенной международной сети, которая генерирует радужные таблицы. На момент написания статьи на этом сайте уже было доступно 3 Тб таблиц для алгоритмов MD5, SHA1, LM и NTLM. Если у тебя нет возможности слить такой объем информации, то на том же сайте можно заказать диски с радужными таблицами. На данный момент предлагается три пакета: LN Мы же сгенерируем таблицы самостоятельно. Для этого необходимо использовать программу rtgen, входящую в состав RainbowCrack. Она принимает следующие входные параметры:
hash_algorithm алгоритм хеширования (LM, NTLM, MD5 или SHA1);
charset один из наборов символов, содержащийся в файле charset.txt;
plaintextlenmin и plaintextlenmax минимальная и максимальная длина пароля;
tableindex, chainlen, chainnum и partindex магические числа, описанные в статье Филиппа Оэшлина bit.ly
Рассмотрим последние параметры подробнее:
table_index индекс радужной таблицы, который можно использовать при разбивке таблицы на несколько файлов. Я использовал 0, так как моя таблица состояла всего из одного файла.
chain_len количество уникальных паролей в цепочке.
chain_num количество цепочек в таблице.
part_index это параметр, определяющий начало цепочки. Создатели программы просят использовать в качестве этого параметра только число (я использовал 0). Теперь запускаем генерацию радужной таблицы для MD5:
rtgen.exe md5 loweralpha-numeric 1 7 0 2000 97505489 0
В данном случае мы создаем таблицу паролей, состоящих из цифр и прописных букв латинского алфавита и имеющих длину от одного до семи символов. На моем Eee PC с процессором Intel Atom N450 этот процесс занял почти два дня :). В итоге я получил файл md5loweralpha-numericразмером в 1,5 Гб.
Далее полученную таблицу необходимо отсортировать, чтобы оптимизировать поиск нужной нам цепочки. Для этого запускаем rtsort.exe:
rtsort.exe md5_loweralpha-numeric
Ждем пару минут и таблица готова! Теперь можно ломать сами пароли. Для начала попробуем подобрать пароль для одного хеша: d8578edf8458ce06fbc5bb76a58c5ca4. Запускаем rcrack_gui.exe и выбираем Add Hash в меню File. В появившемся окне вводим хеш и нажимаем OK. Теперь выбираем файл с радужной таблицей. Для этого используем пункт Search Rainbow Tables в меню Rainbow Table. В открывшемся окне для выбора файла ищем файл с таблицей, у меня это md5_loweralpha-numericзатем жмем Open. Через несколько секунд пароль у нас в руках! Аналогичную операцию можно произвести и над списком хешей из файла.

Залишити відповідь

Ваша e-mail адреса не оприлюднюватиметься. Обов’язкові поля позначені *