Como recupero a senha de um arquivo RAR no Mac OS X?

21

Estou executando o Mac OS X 10.6.2 e recebi alguns arquivos antigos que precisam ser extraídos. Backups antigos, finanças ou contas, acredito. Eles são arquivos RAR e protegidos por senha. Existe uma maneira de extrair o hash desses arquivos para que eu possa alimentá-lo em John The Ripper ou em Caim e Abel ?

Editar

Eu baixei o cRARk , mas infelizmente nada que eu tenha (SimplyRAR, RAR Expander, The Unarchiver) o extrairá sem uma senha. Alguém pode verificar se eu sou louco e não há senha na versão para Mac ?

Josh K
fonte
Por incrível que pareça, o unrar & 7z no linux extrai um monte de arquivos do crark RAR e solicita uma senha. o arquivo README incluído indica que a senha é intencional, para permitir testar o utilitário: "Você também pode testar o cracker neste arquivo. Execute: crark -pcrackme.def crark31.rar"
quack quixote
... parece que você precisa de um utilitário de extração RAR melhor, que extrairá os arquivos não protegidos antes de solicitar a senha. :)
quack quixote
tentou unrarx? unrarx.com
o0 '.
1
Eu apenas d / l crark33 para OSX, e a senha rar é crark33. Acho que sou um bom adivinho :-)
Carl Witthoft

Respostas:

33

Você pode ignorar completamente a extração de hash e usar o cRARk . O cRARk é um utilitário de quebra de senha de linha de comando RAR gratuito, disponível para Windows, Mac e Linux. Ele também foi projetado para funcionar com a CUDA, portanto, você pode aproveitar isso se tiver uma GPU poderosa.

Uma ressalva é que levará muito tempo para quebrar um arquivo, se você não souber nada sobre a senha e tiver mais de 6 caracteres. Se você conhece um pequeno detalhe sobre a senha, como o número aproximado de caracteres, permite inserir isso como uma opção para reduzir drasticamente o tempo de quebra. Embora o cRARk seja um dos crackers RAR mais rápidos do mercado, usando código MMX e SSE extremamente otimizado, isso é válido para qualquer aplicação de força bruta. Ao decifrar senhas mais longas, levará um tempo substancialmente mais longo devido à infinidade de possibilidades de tentativa.

Aqui está uma amostra de quebra da senha 'john':

C: \> crark.exe -c -l4 -g4 Chap7.rar
     cRARk 3.2d (CUDA ativado) Freeware
    Copyright 1995-2001, 2006-09 por P. Semjanov,
         http://www.crark.net
     porções (c) 1993-2005 Eugene Roshal
 (c) Biblioteca de quebra de senhas soft-PSW PCL v. 2.0d por P. Semjanov


Arquivo de teste Chap7.rar: versão 2.9
Testando o Chap7.rtf
Escolhendo as melhores funções de criptografia .............................................. ...
Escolhido: ASM (Prescott / AMD), SSE2 (P4 / Core 2) (-f1114)
Carrapatos por senha esperada = 40438280, teórica = 27000000, taxa de CPU = 0,67

Processando a linha 56 do arquivo de definição de senha ...
Testando senhas de 4 caracteres ...
ckdk
Senhas testadas = 42000 (tempo = 3: 45,00, taxa = 186 p / s)
elka
Senhas testadas = 78000 (tempo = 6: 58,99, taxa = 186 p / s)
john - CRC OK
Em hexadecimal (estilo PCL): \ 6A \ 6F \ 68 \ 6E
Senhas testadas = 167844 (hora = 15: 02.38, taxa = 186 p / s)
Total testado = 167844, testes lentos = 20914

Não é muito pobre;)

John T
fonte
+1 melhor que a minha resposta e perdi a tag osx #
William Hilsum
Vou dar uma chance. Estava meio que esperando obter uma resposta antes de colocar a recompensa. :)
Josh K
@ Josh, desculpe por isso! Esta foi a primeira vez que vi a pergunta, adicionando a recompensa ao topo da página.
John T
1
@ Josh ao usar o cRARk, ele vem com um arquivo 'crackme'. Você pode extrair todo o resto do arquivo. O crackme é para você testar o programa.
John T
2
Alguém conhece a sintaxe para fazer isso no Mac? Eu não posso resolver isso ... Obrigado!
5113 Joe