Le mot de passe Unix de Ken Thompson

C'était en 2014 que j'ai trouvé dans les dumps de l'arborescence source de BSD 3 un fichier /etc/passwd avec les mots de passe de tous les vétérans, tels que Dennis Ritchie, Ken Thompson, Brian W. Kernighan, Steve Bourne et Bill Joy.

Pour ces hachages, l'algorithme utilisé était crypt(3) basé sur DES - connu pour sa faiblesse (et avec une longueur de mot de passe maximum de 8 caractÚres). J'ai donc pensé qu'il serait facile de casser ces mots de passe pour le plaisir.

Prenons des brute-forcers standard john et hashcat.

Assez rapidement, j'ai cassĂ© de nombreux mots de passe, dont la plupart Ă©taient trĂšs faibles (il est intĂ©ressant de noter que bwk utilisait le mot de passe /.,/.,, – il est facile Ă  taper sur un clavier QWERTY).

Mais le mot de passe de Ken ne pouvait pas ĂȘtre cassĂ©. MĂȘme un bruteforce complet de toutes les lettres minuscules et des chiffres (pendant plusieurs jours en 2014) n'a pas donnĂ© de rĂ©sultats. Étant donnĂ© que l'algorithme a Ă©tĂ© conçu par Ken Thompson et Robert Morris, je me suis demandĂ© ce qui se passait. J'ai Ă©galement rĂ©alisĂ© qu'en comparaison avec d'autres schĂ©mas de hachage de mots de passe comme NTLM, crypt(3) est assez lent Ă  brute-forcer (peut-ĂȘtre moins optimisĂ©).

N'a-t-il pas utilisĂ© des lettres majuscules ou mĂȘme des caractĂšres spĂ©ciaux ? (Un bruteforce 7 bits complet prendrait plus de deux ans sur un GPU moderne).

Au début octobre, ce sujet a de nouveau été abordé dans la liste de diffusion The Unix Heritage Society, et j'ai partagé mes résultats et ma déception de ne pas avoir pu casser le mot de passe de Ken.

Enfin, aujourd'hui, Nigel Williams a révélé ce secret :

De : Nigel Williams <nw@retrocomputingtasmania.com>
Objet : Re: [TUHS] Récupération des fichiers /etc/passwd

Ken est prĂȘt :

ZghOT0eRm4U9s:p/q2-q4!

Il a fallu plus de quatre jours sur AMD Radeon Vega64 dans hashcat Ă  environ 930MH/s (ceux qui s'y connaissent savent que le hashrate varie et diminue Ă  la fin).

C'est le premier coup de pion de deux cases dans . Ken Thompson et le début de nombreuses ouvertures typiques, ce qui s'intÚgre trÚs bien dans le parcours de Ken Thompson dans les échecs informatiques.

Je suis trÚs contente que le mystÚre soit résolu et que le résultat soit si satisfaisant.

Source : habr.com

Acheter un hĂ©bergement fiable pour les sites avec protection DDoS, serveurs VPS VDS đŸ”„ Acheter un hĂ©bergement fiable pour les sites avec protection DDoS, serveurs VPS VDS | ProHoster