¿Cómo recupero la contraseña de un archivo RAR en Mac OS X?

21

Estoy ejecutando Mac OS X 10.6.2 y me han entregado un par de archivos antiguos que necesitan ser extraídos. Viejas copias de seguridad o finanzas o facturas, creo. Son archivos RAR y están protegidos con contraseña. ¿Hay alguna forma de extraer el hash de estos archivos para poder alimentarlo en John The Ripper o Cain and Abel ?

Editar

He descargado cRARk , pero desafortunadamente nada de lo que tengo (SimplyRAR, RAR Expander, The Unarchiver) lo extraerá sin una contraseña. ¿Alguien puede verificar que estoy loco y que no hay una contraseña en la versión de Mac ?

Josh K
fuente
Por extraño que parezca, unrar & 7z en linux extraen un montón de archivos del RAR crark, luego solicitan una contraseña. el archivo README incluido indica que la contraseña es a propósito, para permitir probar la utilidad: "También puede probar el cracker en este archivo. Ejecutar: crark -pcrackme.def crark31.rar"
quack quijote
... por lo que parece que necesita una mejor utilidad de extracción RAR, que extraerá los archivos desprotegidos antes de solicitar la contraseña. :)
quack quijote
intentado unrarx? unrarx.com
o0 '.
1
Acabo de d / l'd crark33 para OSX, y la contraseña rar es crark33. Supongo que soy un buen adivinador :-)
Carl Witthoft

Respuestas:

33

Puede omitir la extracción de hash por completo y usar cRARk en su lugar. cRARk es una utilidad de descifrado de contraseña RAR de línea de comandos gratuita disponible para Windows, Mac y Linux. También está diseñado para funcionar con CUDA, por lo que puede aprovecharlo si tiene una GPU potente.

Una advertencia es que tomará mucho tiempo descifrar un archivo si no sabe nada acerca de la contraseña, y tiene> 6 caracteres de longitud. Si conoce un pequeño detalle sobre la contraseña, como el número aproximado de caracteres, le permite ingresar eso como un interruptor para acortar drásticamente el tiempo de descifrado. A pesar de que cRARk es uno de los crackers RAR más rápidos que utilizan códigos MMX y SSE extremadamente optimizados, esto es válido para cualquier aplicación de fuerza bruta. Al descifrar contraseñas más largas, tomará una cantidad de tiempo considerablemente mayor debido a la gran cantidad de posibilidades para intentarlo.

Aquí hay una muestra de cómo descifrar la contraseña 'John':

C: \> crark.exe -c -l4 -g4 Chap7.rar
     CRARK 3.2d (CUDA habilitado) Freeware
    Copyright 1995-2001, 2006-09 por P. Semjanov,
         http://www.crark.net
     porciones (c) 1993-2005 Eugene Roshal
 (c) PSW-soft Password Cracking Library PCL v. 2.0d por P. Semjanov


Archivo de prueba Chap7.rar: versión 2.9
Prueba de Chap7.rtf
Elegir las mejores funciones de cifrado .............................................. ...
Elegido: ASM (Prescott / AMD), SSE2 (P4 / Core 2) (-f1114)
Marcas por contraseña esperadas = 40438280, teórica = 27000000, tasa de CPU = 0.67

Procesando la línea 56 del archivo de definición de contraseña ...
Prueba de contraseñas de 4 caracteres ...
ckdk
Contraseñas probadas = 42000 (tiempo = 3: 45.00, tasa = 186 p / s)
elka
Contraseñas probadas = 78000 (tiempo = 6: 58.99, tasa = 186 p / s)
john - CRC OK
En hexadecimal (estilo PCL): \ 6A \ 6F \ 68 \ 6E
Contraseñas probadas = 167844 (tiempo = 15: 02.38, tasa = 186 p / s)
Total probado = 167844, pruebas lentas = 20914

No está nada mal ;)

John T
fuente
+1 mejor que mi respuesta y perdí la etiqueta osx
William Hilsum
Lo probaré. Esperaba tener una respuesta antes de poner la recompensa. :)
Josh K
@ Josh lo siento por eso! Esta fue la primera vez que vi la pregunta, agregando que la recompensa la llevó a la parte superior de la página.
John T
1
@Josh cuando usa cRARk viene con un archivo 'crackme'. Puede extraer todo lo demás en el archivo muy bien. El crackme es para que pruebes el programa.
John T
2
¿Alguien sabe la sintaxis para hacerlo en la Mac? No puedo resolverlo ... ¡Gracias!
Joe