Cracking

John The Ripper

john --format=<hash_type> <hash or hash_file>
john --format=sha256 hashes_to_crack.txt
john --wordlist=<wordlist_file> --rules <hash_file>

Incremental Mode in John

john --incremental <hash_file>

Cracking Files

<tool> <file_to_crack> > file.hash
pdf2john server_doc.pdf > server_doc.hash

john server_doc.hash
# OR
john --wordlist=<wordlist.txt> server_doc.hash 
locate *2john*

/usr/bin/bitlocker2john
/usr/bin/dmg2john
/usr/bin/gpg2john
/usr/bin/hccap2john
/usr/bin/keepass2john
/usr/bin/putty2john
/usr/bin/racf2john
/usr/bin/rar2john
/usr/bin/uaf2john
/usr/bin/vncpcap2john
/usr/bin/wlanhcx2john
/usr/bin/wpapcap2john
...SNIP...

Hydra

Credential Stuffing - Hydra Syntax

CrackMapExec

Password Mutations

Hashcat Rule File

Generating Rule-based Wordlist

Hashcat Existing Rules

Generación de listas de palabras basadas en reglas

Función*

Descripción

:

No hacer nada

l

Poner todas las letras en minúscula.

u

Todas las letras en mayúsculas.

c

Escriba con mayúscula la primera letra y con minúscula las demás.

sXY

Reemplazar todas las instancias de X con Y.

$!

Añade el carácter de exclamación al final.

Last updated