sábado, 13 de diciembre de 2014

How to install and use : RarCrack

Abrir ficheros .rar , .zip o 7zip con rarcrack sin tener contraseña!

Rarcrack es un programa bastante completo que podremos encontrar en los repos


$apt-get install rarcrack -y

Pero en mis pruebas resulta bastante ineficiente, por lo cual estará bien tener algo de rendimiento en su ejecución ;) como conseguimos ¿obtener todo el rendimiento que da nuestra maquina con este programa? Fácil! Compilarlo nosotros mismos, los pasos previos deberían ser:

#wget -c http://surfnet.dl.sourceforge.net/sourceforge/rarcrack/rarcrack-0.2.tar.bz2

#apt-get install gcc
*este es para tener algún compilador

Ahora descomprimimos el source

#tar -xjf rarcrack-0.2.tar.bz2
#cd rarcrack-0.2
#make
Debemos ser root para ejecutar este comando
#make install
Si queremos hacer alguna modificación sobre las optimizaciones del código podéis entrar en el 'makefile' y cambiarla a mano, las opciones base serían

-O3 -arch=amd|intel

Luego de eso tenemos el binario y podremos ejecutarlo tranquilamente, si queremos ponerlo en //bin para que podamos llamarlo desde cualquier sitio usamos

cp binarioSOURCE /bin

y ahora usamos el estilo de ejecución

rarcrack archivo.rar --threads 2 --type rar

--threads indica los hilos a usar a mas hilos mas rapido, pero mas consumo de cpu tiene, y si ponemos de mas podemos cargarnos el correcto funcionamiento del sistema. Por defecto toma 2

--type indica el tipo que queremos crackear, entre otros rar,zip...etc. Por defecto

NOTA IMPORATANTE: El programa es lento porque prueba TODAS las variaciones de letras que se indican en un fichero .xml que se creara con el nombre del '.rar' que vayamos a crackear, de manera que si sabemos mas o menos las letras o números o queremos ampliar el rango de búsqueda. podemos cambiar las mismas para reducirlas, ampliarlas y demás en el fichero.

Ete fichero se crea en el mismo sitio en que ejecutamos el programa para crackear el 'rar', por lo cual debería ser intuitivo el encontrarlo. Presenta una estructura asi:



  0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
  bTP
 

-abc: son las letras a usar como ya he dicho una vez realizada la primera ejecución podemos 'pararlo' y asi reducir o ampliar el abanico de opciones quitando o poniendo valores entre
-current: guarda la ultima combinación usada para luego seguir


La ventaja de este frente a otros es que es COMPLETO, al probar todas las opciones y mezclas, lo malo es el tiempo que nos puede llevar, pero si algún programa puede sacar todas las claves es este, aunque tarde su tiempo.

al acabar no pondrá algo del tipo:

Probing: '1022' [42 pwds/sec]
Probing: '1161' [46 pwds/sec]
GOOD: password cracked: '1234'

Con lo cual ya tendremos la contraseña ;)

*esto lo digo porque la mayoría de los demas se lo tragan sin mas y prueban patrones o diccionarios por defecto


No hay comentarios:

Publicar un comentario