Utility addizionali
Con John viene fornita una serie di utility:
Per poter essere utilizzato John ha bisogno di uno (o più) file
delle password da cui leggere le password cifrate degli utenti. Se il
nostro sistema utilizza il meccanismo di mascheramento
delle password non potremo semplicemente usare il file /etc/shadow, infatti John ha bisogno anche delle informazioni addizionali
presenti in /etc/passwd,
come ad esempio il campo GECOS per la modalità
"single crack". L'utility unshadow ha lo scopo di combinare le informazioni presenti nei due file. Redirezionando
l'output su un file otterremo un file nel formato di /etc/passwd senza il mascheramento
delle password. Ovviamente per accedere ad /etc/shadow avremo bisogno dei
privilegi di root.
E' del tutto analogo allo script shadmrg.sv presente
in Crack.
Relativo alle password AFS, permette di estrarre un hash di password da un database AFS. Redirezionando l'output su file si ottiene un file utilizzabile da John.
Elimina i duplicati da una wordlist letta da standard input, senza modificare l'ordinamento delle parole.
Script di shell,
automatizza l'invio di una e-mail di avvertimento a
tutti gli utenti la cui password è stata trovata. Il messaggio di avvertimento è interno allo script e può essere
facilmente modificato.
Ha la stessa funzione dello script mail di Crack.