Contenido
Simple RAR Cracker
2006 - 06 -14
SI QUIEREN BAJAR EL SCRIPT VAYAN AL FINAL DEL ARTÍCULO
Todo empezó porque mi cuñao se le ocurrió poner contraseña a un archivo .rar que creó, todo por no dejar el contenido ‘a la vista’ de curiosos, y es que en cuanto se decuida, algún compañero de trabajo mete las zarpas en el portátil. El RAR en cuestión sólo contenía fotos (no quiero saber de qué tipo) y me ofreció dinero por recuperarlas, (JUAS!), ya que no recordaba la contraseña que le puso. Y así empecé.
Suponiendo un nivel decente de seguridad en los archivos RAR, supuse que se encriptarían las contraseñas con algún algoritmo de sólo ida, por lo que me decidí por el ataque clásico de fuerza bruta , ese en el que pruebas contraseñas y contraseñas y contraseñas hasta que te aburres. Sé que existen algunos de estos programas en Windows, la mayoría de pago y las versiones de prueba te permiten hacer bien poco, te limitan el número de intentas, la longitud de las contraseñas… etc etc pero como ambos dos usamos Linux, me dije : ‘Esto seguro que lo puede hacer la consola’, y así es.
Mis conocimientos de ‘Shell scripting’ eran nulos, y lo siguen siendo, pero bueno, ha sido interesante desarrollar algo en ‘BASH’. Sólo miré algo de información en un par de pñaginas para crear este pequeño Script que comento. Después de tardar un par de horas, cosa que en cualquier otro lenguaje conocido me hubiera llevado minutos, puedo decir que : programar en BASH es lo peor que puede hacer el ser humano , bueno, tampoco tan malo, pero te jode el cerebro de mala manera, es pésimo como lenguaje. En realidad como script para ejecutar un par de cosillas y aplicaciones está bastante bien, pero cuando las cosa se complica un poco… arrgg es un pequeño infierno. Flexibilidad NULA! Por ejemplo para declarar una variable es algo así VARIABLE=9, porque si se te ocurre poner VARIABLE = 9 (con espacios) ya no funciona!! (Aunque imagino que habré cometido muchos errores por ignorancia)
Comentemos las propiedades del maravilloso Simple RAR Cracker :
- Con paciencia te saca la contraseña, o al menos alguna que abra el archivo
- Es ‘flexible’, te permite indicar porqué palabra empezar, a través de unos códigos
- Te permite reanudar el trabajo, va guardando en un archivo la útlima contraseña que probó, así que si te aburres cierras la consola y empiezas otro día
- Guarda en un txt la contraseña en caso de saberla, al mismo tiempo descomprime el archivo
- Script MUY MUY Sencillo, se puede modificar tanto la expresión de extracción, como lo referente a las contraseñas. Es decir, si quieres que lo extraiga en otro directorio, o que le cambie permisos o cualquier cosa,… es sencillo.
- Lo realmente bueno es que genera contraseñas secuenciales (aaa aab aac… aba abb abc) y aumenta de tamaño solo. es decir, si ha probado con todas las contraseñas de 4 dígitos, prueba con las de 5 y así
- Compruba minúsculas, Mayúsculas y números, aunque se pueden añadir|quitar determinados carácteres, así como establecer su orden
Puntos malos :
- Es lento, pero bueno, si alguien no tiene prisa en saber su contraseña, imagino que en un par de días de probar te la sacaría seguro
Descarga el Simple RAR Cracker : Pincha aquí *
Download Simple RAR Cracker : Click Here **
*NOTA: Quizás te muestre el código fuente del RAR Cracker en el navegador, sólo cópienlo a un archivo (por ejemplo rarcracker) y denle permisos de ejecución:
$chmod +x rarcracker
Ejecútenlo con ./rarcracker
Para establecer el nombre del archivo a crackear modifiquen la variable ‘ARCHIVO’ en el código fuente
**NOTE:Maybe it displays the source code on the browser, you only have to copy it to a file (for example rarcracker) and made it executable :
$chmod +x rarcracker
Run it with ./rarcracker
To set up the file to crack, modify at the source code the variable ‘ARCHIVO’
17 Comentarios en “Simple RAR Cracker”
Juas, un par de dias………. ya me imagino jodiendome la bateria de mi lap XD
Muy weno……err………. conejo eres un l***r XD
Salu2
O_o rar crakcer!
Osea que si me bajo ese .rar que tienes con fotos de tu hermana en el emule ¿ya podré abrirlo? xD
theNinjaBunny
14 de June de 2006 a las 8:01
@Jorgelig Porque se va a joder la batería de tu laptop? Acaso no tienes algo que se llama enchufe y fuente de alimentacion?
@NEO_JP, sí, en teoría podrías abrirlo, pero en teoría también funciona el comunismo… xD xD
./rarcracker: line 67: 12263 Fallo de segmentación rar e -p${PASS} -o+ ${ARCHIVO} >&./log.txt
del archivo que estoy intentando descomprimir o del script?
MikeSilver
17 de June de 2006 a las 12:25
Hola, te he seguido de cerca atravez de cristalab, y me agrada tus tecnicas, oye solo queria saber, el rarcracker solo funciona bajo linux o tienes alguno para windows?
y una duda, que creo seria para cristalab, pero ya que estoy aqui ps… necesito hacer dos paginas para que los buscadores me indexen la de flash? una en htmel y otra en flash o como se hace? saludos, muy cool tu page
theNinjaBunny
18 de June de 2006 a las 1:16
@MikeSilver : Pues este solo funciona bajo Linux… pero en windows hay varios (de pago la mayoria) y si,para que lo indexen los buscadores necesitas hacer dos paginas
diego
18 de November de 2006 a las 11:31
tio eso no es de saber na de unix, para programar pa la bash ai q saber shell script i to un rollo. lo ke keria saber es en que linux lo as corrido, porque en suse 10 sale el error ‘bad interpreter’, aora probare en otros unix a ver si tira, pero esque yo uso suse. otra cosa, mas o menos asta cuantos caracteres prueba i cuanto tarda?, esq segun e visto que le as dao longitud 4. muxas gracias y sige investigando en unix, q windos es un asko
diego
18 de November de 2006 a las 11:43
se me olvidaba, pa dar permisos de ejecucion es:
chmod u+x rarcrack
Alex
24 de November de 2006 a las 4:58
No entiendo como usar esto, me puedes explicar detalladamente como usarlo??
Muchas gracias
Sergio
25 de November de 2006 a las 8:04
Buenas. Estoy probando varios programas para windows, pero puedes imaginarte que a partir de longitud 4 o 5,con todo el juego de caracteres entero, y trabajando a una password cada 2 o 3 segundos, me sale una estimacion de.. años :D. Imagino que tu programa al trabajar en linus y a mas bajo nivel será bastante mas rápido. Si es así y me lo puedes confirmar, me podría traer cuenta instalarme el linux solo para eso. Muchas gracias de antemano por tu respuesta ![]()
Ditmar
7 de August de 2007 a las 5:04
Hola realmente inspiras a que aprenda muuucho más
:D:D:D:D:D:D:D
Alaswat
14 de November de 2007 a las 9:14
Prueba read ARCHIVO, le puedes pasar el valor pos stdin
muchas gracias
Alaswat
14 de November de 2007 a las 9:17
o mejor aun ARCHIVO=$1 para leer como parametro
cousteau
4 de February de 2008 a las 2:12
veloz como el rayo… bueno, tampoco he probado ningún otro cracker, me pregunto qué algoritmo se usará habitualmente (lo de aaaa/aaab/aaac… me parece un poco petardo)
y sí, lo de ARCHIVO=$1 habría sido mejor, así no hay que modificar el script
_Conejo te felicito probé tu código y funciono perfectamente en menos de 10 segundos





Jorgelig
14 de June de 2006 a las 6:49