Password Unix di Ken Thompson

Qualche volta nel 2014, nei dump dell'albero dei sorgenti di BSD 3, ho trovato il file /etc/passwd con le password di tutti i veterani come Dennis Ritchie, Ken Thompson, Brian W. Kernighan, Steve Born e Bill Joy.

Per questi hash Γ¨ stato utilizzato l'algoritmo cripta (3) basato su DES - noto per la sua debolezza (e con una lunghezza massima della password di 8 caratteri). Quindi ho pensato che sarebbe stato facile decifrare queste password per divertimento.

Prendiamo il bruter standard Giovanni ΠΈ hashcat.

Abbastanza rapidamente, ho decifrato molte password, la maggior parte delle quali erano molto deboli (curiosamente, bwk ha usato la password /.,/.,, - Γ¨ facile digitare su una tastiera QWERTY).

Ma la password di Ken era indistruttibile. Anche una ricerca completa di tutte le lettere minuscole e numeri (pochi giorni nel 2014) non ha dato risultati. PoichΓ© l'algoritmo Γ¨ stato sviluppato da Ken Thompson e Robert Morris, mi chiedevo quale fosse il problema. Mi sono anche reso conto che, rispetto ad altri schemi di hashing delle password come NTLM, crypt(3) Γ¨ piuttosto lento rispetto alla forza bruta (forse meno ottimizzato).

Ha usato lettere maiuscole o anche caratteri speciali? (Una forza bruta completa a 7 bit richiederebbe piΓΉ di due anni su una GPU moderna).

All'inizio di ottobre, questo argomento sollevato di nuovo sulla mailing list La Unix Heritage Society, e io ha condiviso i suoi risultati e delusione per non essere riuscita a decifrare la password di Ken.

Infine, oggi Nigel Williams ha svelato questo segreto:

Da: Nigel Williams[email protected]>
Oggetto: Re: [TUHS] Ripristino dei file /etc/passwd

Ken Γ¨ pronto

ZghOT0eRm4U9s:p/q2-q4!

Ci sono voluti piΓΉ di quattro giorni su una AMD Radeon Vega64 in hashcat a circa 930MH/s (quelli che sanno che l'hashrate fluttua e scende verso la fine).

Questa Γ¨ la prima mossa di pedone di due caselle notazione descrittiva e iniziare molte aperture tipiche, che si adatta molto bene con Il background degli scacchi al computer di Ken Thompson.

Sono molto contento che il mistero sia stato risolto e il risultato è così piacevole.

Fonte: habr.com

Aggiungi un commento