Le pass étant 'aaaa', John devrait trouver ça en 2s (même pas !!!)
Même pas.
$ time ./john pass.txt
Loaded 1 password hash (Raw MD5 [raw-md5])
aaaa (toto)
guesses: 1 time: 0:00:00:00 100% (2) c/s: 18353 trying: aaaa
real 0m0.153s
user 0m0.006s
sys 0m0.001s
Donc, ça marche, mais il faut bien évidemment avoir descendu un patch rawMD5 (il y en a plusieurs). Pour être sûr de ça, c'est simple, il suffit de lire ce que dit John au démarrage, à propos du nombre de mots de passe qu'il a trouvés et leurs types (
Loaded 1 password hash (Raw MD5 [raw-md5]) ). S'il voit autre chose que du rawMD5, c'est qu'il n'est pas patché.