Программа 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) - начать/остановить перебор по словарю. Для работы просто выберите текстовый файл словаря и программа начнет проверять каждый пароль из словаря на всех хэшах, к которым пароль еще не найден.
Дополнительная информация:
Ограничения программы: