Utility addizionali

Con John viene fornita una serie di utility:

 

unshadow

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.

unafs

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.

 

unique

Elimina i duplicati da una wordlist letta da standard input, senza modificare l'ordinamento delle parole.

mailer

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.