Ken Thompson Parola Unix

Undeva în 2014, în haldele arborelui sursă BSD 3, am găsit un fișier / Etc / passwd cu parolele tuturor veteranilor precum Dennis Ritchie, Ken Thompson, Brian W. Kernighan, Steve Bourne si Bill Joy.

Algoritmul folosit pentru aceste hashuri a fost cripta(3) Bazat pe DES - cunoscut a fi slab (și cu o lungime maximă a parolei de 8 caractere). Așa că m-am gândit că ar fi ușor să sparg aceste parole pentru distracție.

Luăm bruteri standard Ioan и hashcat.

Destul de repede am spart o mulțime de parole, dintre care majoritatea erau foarte slabe (interesant, bwk a folosit parola /.,/.,, — este ușor să tastați pe o tastatură QWERTY).

Dar parola lui Ken era de nedescris. Nici măcar o căutare completă a tuturor literelor și numerelor mici (câteva zile în 2014) nu a dat rezultate. Deoarece algoritmul a fost dezvoltat de Ken Thompson și Robert Morris, mă întrebam care este marea problemă. De asemenea, mi-am dat seama că, în comparație cu alte scheme de hashing a parolelor, cum ar fi NTLM, crypt(3) este destul de lent de spart (poate mai puțin optimizat).

Chiar a folosit majuscule sau chiar caractere speciale? (Forța brută completă de 7 biți va dura mai mult de doi ani pe un GPU modern).

La începutul lunii octombrie acest subiect ridicat din nou pe lista de corespondență Societatea Patrimoniului Unix, și eu a împărtășit rezultatele ei și dezamăgire că nu a putut sparge parola lui Ken.

În cele din urmă, astăzi, Nigel Williams a dezvăluit secretul:

De la: Nigel Williams[e-mail protejat]>
Subiect: Re: [TUHS] Recuperarea fișierelor /etc/passwd

Ken este gata:

ZghOT0eRm4U9s:p/q2-q4!

A durat mai mult de patru zile pe un AMD Radeon Vega64 în hashcat la aproximativ 930MH/s (cei cunoscători sunt conștienți că hashrate-ul fluctuează și scade spre final).

Aceasta este prima mutare a unui pion în care două pătrate notație descriptivă si inceputul multe deschideri tipice, care se potrivește foarte bine în Antecedentele lui Ken Thompson despre șahul pe computer.

Sunt foarte bucuros că misterul a fost rezolvat, iar rezultatul este atât de plăcut.

Sursa: www.habr.com

Adauga un comentariu