Как восстановить пароль файла RAR в Mac OS X?

21

Я использую Mac OS X 10.6.2 и получил несколько старых файлов, которые необходимо извлечь. Старые резервные копии или финансы или счета, я верю. Они являются файлами RAR и защищены паролем. Есть ли способ извлечь хеш из этих файлов, чтобы я мог передать его в John The Ripper или Cain and Abel ?

редактировать

Я скачал cRARk , но, к сожалению, ничего, что у меня есть (SimplyRAR, RAR Expander, The Unarchiver), не будет извлекать его без пароля. Может кто-нибудь проверить, что я сумасшедший и на версии для Mac нет пароля ?

Джош К
источник
как ни странно, unrar & 7z в linux извлекает кучу файлов из RAR crark, а затем запрашивает пароль. включенный файл README указывает, что пароль специально предназначен для тестирования утилиты: «Вы также можете протестировать взломщик в этом архиве. Выполнить: crark -pcrackme.def crark31.rar»
quack quixote
... похоже, вам нужна лучшая утилита для извлечения RAR, которая будет извлекать незащищенные файлы перед запросом пароля. :)
шарлатан-кихот
пробовал unrarx? unrarx.com
o0 '.
1
Я просто d / l crark33 для OSX, и пароль rar - crark33. Думаю, я хороший догадывайся :-)
Карл Виттофт

Ответы:

33

Вы можете вообще обойти извлечение хэша и использовать вместо него cRARk . cRARk - бесплатная утилита для взлома паролей RAR из командной строки, доступная для Windows, Mac и Linux. Он также предназначен для работы с CUDA, поэтому вы можете воспользоваться этим, если у вас есть мощный графический процессор.

Одно предупреждение: взлом архива займет очень много времени, если вы ничего не знаете о пароле, а его длина> 6 символов. Если вы знаете небольшую информацию о пароле, например приблизительное количество символов, это позволит вам ввести его в качестве переключателя, чтобы значительно сократить время взлома. Несмотря на то, что cRARk является одним из самых быстрых взломщиков RAR, использующих чрезвычайно оптимизированный код MMX и SSE, это справедливо для любого приложения для перебора. При взломе более длинных паролей это займет значительно больше времени из-за огромного количества возможностей.

Вот пример запуска взлома пароля «Джон»:

C: \> crark.exe -c -l4 -g4 Chap7.rar
     cRARk 3.2d (CUDA включена) Бесплатное программное обеспечение
    Copyright 1995-2001, 2006-09 П. Семяновым,
         http://www.crark.net
     порции (с) 1993-2005 Евгений Рошаль
 (c) PSW-soft Password Cracking Library PCL v. 2.0d П. Семянова


Архив тестирования Chap7.rar: версия 2.9
Тестирование Chap7.rtf
Выбор лучших криптографических функций .............................................. ...
Выбрано: ASM (Prescott / AMD), SSE2 (P4 / Core 2) (-f1114)
Ожидаемое число тактов на пароль = 40438280, теоретическое = 27000000, частота процессора = 0,67.

Обработка строки 56 файла определения пароля ...
Тестирование 4-х символьных паролей ...
ckdk
Проверенные пароли = 42000 (время = 3: 45,00, скорость = 186 с / с)
Елка
Проверенные пароли = 78000 (время = 6: 58,99, скорость = 186 с / с)
Джон - CRC ОК
В шестнадцатеричном (стиль PCL): \ 6A \ 6F \ 68 \ 6E
Проверенные пароли = 167844 (время = 15: 02,38, скорость = 186 с / с)
Всего протестировано = 167844, медленные тесты = 20914

Не слишком потрепанный ;)

Джон Т
источник
+1 лучше, чем мой ответ и пропустил тег osx
Уильям Хилсум
Я попробую. Хотелось бы надеяться, что я получу ответ, прежде чем надеть награду. :)
Джош К
@ Джош, прости за это! Это был мой первый раз, когда я увидел вопрос, добавив награду в верхнюю часть страницы.
Джон Т
1
@ Josh при использовании cRARk он поставляется с файлом «crackme». Вы можете извлечь все остальное в файл просто отлично. Crackme для вас, чтобы проверить программу.
Джон Т
2
Кто-нибудь знает синтаксис для этого на Mac? Я не могу решить это ... Спасибо!
Джо