Вы можете вообще обойти извлечение хэша и использовать вместо него cRARk . cRARk - бесплатная утилита для взлома паролей RAR из командной строки, доступная для Windows, Mac и Linux. Он также предназначен для работы с CUDA, поэтому вы можете воспользоваться этим, если у вас есть мощный графический процессор.
Одно замечание: взлом архива займет очень много времени, если вы ничего не знаете о пароле, а его длина> 6 символов. Если вы знаете небольшую информацию о пароле, например приблизительное количество символов, это позволит вам ввести его в качестве переключателя, чтобы значительно сократить время взлома. Несмотря на то, что cRARk является одним из самых быстрых взломщиков RAR, использующих чрезвычайно оптимизированный код MMX и SSE, это справедливо для любого приложения для перебора. При взломе более длинных паролей это займет значительно больше времени из-за огромного количества возможностей.
Вот пример запуска взлома пароля «Джон»:
C:\>crark.exe -c -l4 -g4 Chap7.rar
cRARk 3.2d (CUDA enabled) Freeware
Copyright 1995-2001, 2006-09 by P. Semjanov,
http://www.crark.net
portions (c) 1993-2005 Eugene Roshal
(c) PSW-soft Password Cracking Library PCL v. 2.0d by P. Semjanov
Testing archive Chap7.rar : version 2.9
Testing Chap7.rtf
Choosing best crypto functions.................................................
Chosen: ASM (Prescott/AMD), SSE2 (P4/Core 2) (-f1114)
Ticks per password expected = 40438280, theoretical = 27000000, CPU rate = 0.67
Processing line 56 of password definition file...
Testing 4-chars passwords ...
ckdk
Passwords tested = 42000 (time = 3:45.00, rate = 186 p/s)
elka
Passwords tested = 78000 (time = 6:58.99, rate = 186 p/s)
john - CRC OK
In hex (PCL style): \6A \6F \68 \6E
Passwords tested = 167844 (time = 15:02.38, rate = 186 p/s)
Total tested = 167844, slow tests = 20914
Не так уж и плохо ;)