MD5Inside

Программа MD5Inside предназначена для восстановления паролей к хэшам, зашифрованным алгоритмом MD5.
(Полное описание алгоритма MD5 можно найти в документе RFC1321).

MD5Inside - одна из самых быстрых программ в мире по скорости перебора MD5-хэшей.

Скорость перебора паролей программы MD5Inside на разных процессорах:

Процессор Скорость перебора
Intel Pentium-III 1000 МГц~2,2 миллиона паролей/cек
AMD AthlonXP 1700+ (1466 МГц)~3,6 миллиона паролей/cек
Intel Pentium-4 2400 МГц~4,0 миллиона паролей/cек

Для загрузки хэшей в программу используется следующий общепризнанный формат строк в текстовом файле:

Имя пользователя (или название хэша):Хэш

При этом имя пользователя (название хэша) не является обязательным. Пример строк с хэшами:

Hash1:C4CA4238A0B923820DCC509A6F75849B
Hash2:C20AD4D76FE97759AA27A0C99BFF6710
:202CB962AC59075B964B07152D234B70
Hash number one:202CB962AC59075B964B07152D234B70

В архиве с программой вы можете найти тестовый файл с хэшами MD5Inside_Test.txt для анализа работы программы.

Возможности программы

Меню "File":

"Open..." (Ctrl+O) - открыть и загрузить в программу текстовый файл с хэшами.

"Calculate MD5-Hash..." - подсчет MD5-хэша нужного файла. Выберите файл, программа подсчитает его MD5-хэш и выведет результат на экран.

Меню "Edit":

"Mark all hashes" (Alt+M) - отметить все хэши. При этом помечаются только те хэши, пароли к которым еще не найдены.

"Unmark all hashes" (Alt+U) - снять отметку со всех хэшей.

"Delete all hashes" (F12) - удалить все хэши, загруженные в программу.

Меню "Tools":

"Check password" (F2) - проверить пароль на всех хэшах, загруженных в программу. В текстовом поле "Password:" введите нужный пароль и выберите этот пункт меню (или нажмите F2). После этого программа проверит данный пароль на всех хэшах, к которым пароль еще не найден. Таким образом, для проверки пароля не нужно помечать хэши.

"Generate MD5-Hash..." (F3) - генерировать MD5-хэш по известному паролю. В текстовом поле "Password:" введите нужный пароль и выберите этот пункт меню (или нажмите F3). После этого в диалоговом окне появится MD5-хэш, который соответствует данному паролю.

"Hidden mode" (Ctrl+Alt+H) - "Скрытый режим" работы программы. При выборе этого режима программа исчезнет с экрана и с панели задач. Для возврата из скрытого режима нажмите эту же комбинацию клавиш.

"Language" - выбрать язык интерфейса программы. В этом меню находится список всех Language-файлов, найденных программой в своей рабочей директории.

Меню "Search":

"Brute-force attack" - атака полным перебором.

"Start(Stop)" (F5) - начать/остановить полный перебор. Перед запуском перебора пометьте нужные хэши, к которым нужно восстановить пароли, и нажмите F5.

"Options..." - настройки полного перебора, которые позволяют выбрать наборы символов для перебора, а также установить минимальную и максимальную длину восстанавливаемых паролей.

"Mask attack" - перебор по маске.

"Start(Stop)" (F7) - начать/остановить перебор по маске. Перед запуском перебора пометьте нужные хэши, к которым нужно восстановить пароли, и нажмите F7.

"Options..." - настройки перебора по маске, которые позволяют сформировать маску для перебираемых паролей, а также установить максимальную длину перебираемых паролей. Установка маски заключается в следующем - если вы не знаете N-й символ пароля, то включите N-й флажок маски и в соответствующем текстовом поле укажите маску для этого символа. В программе используются следующие маски:
        ? - Любой печатаемый символ (коды символов: 32...255).
        A - Любая заглавная латинская буква (A...Z).
        a - Любая строчная латинская буква (a...z).
        S - Любой специальный символ (!@#...).
        N - Любая цифра (0...9).
        X - Любой символ из пользовательского набора символов.
Если же вы заранее знаете определенный символ пароля, то впишите его в N-е текстовое поле и снимите флажок маски.

"Dictionary attack" - атака по словарю.

"Start...(Stop)" (F9) - начать/остановить перебор по словарю. Для работы просто выберите текстовый файл словаря и программа начнет проверять каждый пароль из словаря на всех хэшах, к которым пароль еще не найден.

Дополнительная информация:

Ограничения программы:

В следующих версиях ожидается