Si te olvidaste una clave que colocaste a un archivo comprimido de tipo rar, zip, 7zip esto te va a interesar. A veces simplemente bajamos un archivo de internet, intentas descomprimirlo, y no podes porque te pide una clave. Si usas linux dispones de un programita que se llama rarcrack. Básicamente lo que intentará hacer es obtener la contraseña de ese archivo comprimido que necesitamos.

Rarcrack utiliza el algoritmo de fuerza bruta para encontrar la contraseña correcta. Advertencia: Por favor, no utilice este programa para hacer cosas ilegales! Es libre de modificar y redistribuir el programa bajo los términos de GPL-2 de la licencia.

A la hora de instalarlo me dió un error así comparto como se debe instalar y usar:

1- Necesitamos una librería, si no la tenemos la instalamos, abrimos una consola y como root hacemos:

# aptitude install libxml2-dev

2- Descargamos el programa de su web: rarcrack, y lo descomprimimos.

3- Cuando me dispuse a instalarlo me dió un error:

gcc -pthread rarcrack.c `xml2-config --libs --cflags` -O2 -o rarcrack

Para solucionarlo vamos a editar el archivo «rarcrack.c» y modificamos la línea de código 206, donde veremos algo como:

if (strcasestr(ret, "ok") != NULL) { 

y vamos a reemplazarlo por:

if ((char *)strcasestr(ret, "ok") != NULL) { 

4- Ahora si estamos listos para posicionarnos desde la consola y como root, en la carpeta que descomprimimos y hacemos:

# make

y

# make install

5- Ya estamos en condiciones de usarlo, para probarlo rarcrack nos da un archivo que se llama test.rar que esta en la carpeta de instalación, hay que usarlo llamando al comando + archivo a obtener clave + tipo de archivo:

# rarcrack archivos.rar --type rar

Buenos hay que tener en cuenta que se debe hacer como root, y obtener la clave dependerá de cuan compleja es, a mayor complejidad mayor el tiempo, pero funciona muy bien.

2 Comentarios

Deja un comentario