Unix-lösenordet frÄn Ken Thompson

NÄgon gÄng 2014 hittade jag en fil i dumpen av kÀlltrÀdet BSD 3 /etc/passwd med lösenord för alla veteraner som Dennis Ritchie, Ken Thompson, Brian W. Kernighan, Steve Bourne och Bill Joy.

För dessa hashvĂ€rden anvĂ€ndes algoritmen crypt(3) baserad pĂ„ DES – kĂ€nd för sin svaghet (och med maximal lösenordslĂ€ngd pĂ„ 8 tecken). SĂ„ jag tĂ€nkte att det skulle bli lĂ€tt att knĂ€cka dessa lösenord för skojs skull.

Vi tar standardbruteförsökare john och hashcat.

Relativt snabbt knĂ€ckte jag mĂ„nga lösenord, de flesta av vilka var mycket svaga (intressant nog anvĂ€nde bwk ett lösenord /.,/.,, – det Ă€r lĂ€tt att skriva pĂ„ QWERTY-tangentbordet).

Men Kens lösenord gick inte att knĂ€cka. Även en fullstĂ€ndig genomgĂ„ng av alla smĂ„ bokstĂ€ver och siffror (flertalet dagar under 2014) gav inget resultat. Eftersom algoritmen utvecklades av Ken Thompson och Robert Morris, var jag nyfiken pĂ„ vad saken var med det. Jag insĂ„g ocksĂ„ att, jĂ€mfört med andra lösenordshasheringsscheman som NTLM, bryts crypt(3) ganska lĂ„ngsamt (kanske ocksĂ„ mindre optimerat).

AnvÀnde han versaler eller till och med specialtecken? (7-bitars full bruteforce kommer att ta mer Àn tvÄ Är pÄ en modern GPU).

I början av oktober togs detta Àmne Äter upp i mailinglistan The Unix Heritage Society, och jag delade med mig av mina resultat och min besvikelse över att jag inte kunde knÀcka Kens lösenord.

Slutligen avslöjade Nigel Williams denna hemlighet idag:

FrÄn: Nigel Williams
Ämne: Re: [TUHS] ÅterstĂ€llning av filer /etc/passwd

Ken Àr redo:

ZghOT0eRm4U9s:p/q2-q4!

Det tog över fyra dagar pÄ en AMD Radeon Vega64 med hashcat pÄ cirka 930MH/s (de insatta vet att hashfarten varierar och sjunker mot slutet).

Detta Àr det första draget av bonden med tvÄ rutor i beskrivande notation och början pÄ mÄnga typiska öppningar, vilket passar mycket bra in i Kens Thompsons bakgrund inom datorchess.

Jag Àr vÀldigt glad att hemligheten löstes och att resultatet Àr sÄ trevligt.

KĂ€lla: habr.com

Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar đŸ”„ Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar | ProHoster