Come potrei generare uno dei set di caratteri esistenti ?, ad esempio Digits.chr.
Non capisco perché John the Ripper non faccia un normale attacco di forza bruta quando imposto un set di caratteri personalizzato.
Per ricreare la situazione, ho creato un hash della password come mkpasswd --method=sha-512 arturo12345 >> passwd
. Quindi ho creato un set di caratteri personalizzato.
echo ":arturo
:12345" > my.pot
john --pot:my.pot --make-charset:Custom.chr --external:filter_lowernum
mv Custom.chr /usr/share/john/
Questo è ciò che ottengo quando eseguo john -i:Custom passwd
Warning: detected hash type "sha512crypt", but the string is also recognized as "crypt"
Use the "--format=crypt" option to force loading these as that type instead
Using default input encoding: UTF-8
Loaded 1 password hash (sha512crypt, crypt(3) $6$ [SHA512 128/128 SSE2 2x])
Warning: only 10 characters available
Press 'q' or Ctrl-C to abort, almost any other key for status
0g 0:00:00:03 0g/s 205.3p/s 205.3c/s 205.3C/s 11r11rrrrrrrrrrrr..11rr1rrrrrrrrrrrrrrrr
Quello che mi piacerebbe fare è iniziare con 1 lettera di parole e incrementare il numero di lettera.
Come incrinerai la password precedente?