Disclamer: Todas las pruebas, ejemplos, códigos y/o explicaciones que aquí se exponen tienen un ámbito didáctico. Se rechaza cualquier actividad ilícita generada por lo expuesto en este escrito.
En esta entrada, se realiza un ejemplo de cracking mediante diccionario personalizado de un archivo comprimido mediante diferentes herramientas.
Para este ejemplo, suponemos que es un archivo de Sysbeards, por lo que vamos a construir el diccionario con palabras claves extraídas desde su web. Esto lo haremos mediante “cewl”:
# cewl https://sysbeards.com/ -d 1 -w diccionario.txt
Ahora bien, sabemos que en Sysbeards se preocupan por la seguridad y son dados a incluir números al final de las contraseñas, como por ejemplo, el año. Mediante un pequeño bucle en bash podemos hacer crecer el diccionario añadiendo estas posibilidades:
# while read line; do echo -e $line””{2018..2023}”\n” | sed ‘s/ //g’ >> diccionarioConNumeros.txt; done < diccionario.txt
# awk ‘length > 10’ diccionarioConNumeros.txt > diccionarioOptimizado.txt
En primer lugar, es necesario obtener el hash del archivo comprimido protegido con contraseña. Esto se realiza mediante:
# zip2john sysbeards.zip > sysbeards.hashes
# john –wordlist=diccionarioOptimizado.txt sysbeards.hashes
Comentadnos si os ha sido útil esta entrada o si ya habéis experimentado con estas herramientas. Cualquier comentario es bien recibido 🙂