Ken Thompson Unix Password

Minsan noong 2014, sa BSD 3 source tree dumps, nakita ko ang file / etc / passwd gamit ang mga password ng lahat ng mga beterano tulad nina Dennis Ritchie, Ken Thompson, Brian W. Kernighan, Steve Born at Bill Joy.

Para sa mga hash na ito, ginamit ang algorithm crypt(3) batay sa DES - kilala sa kahinaan nito (at may maximum na haba ng password na 8 character). Kaya naisip ko na madaling basagin ang mga password na ito para masaya.

Kumuha kami ng karaniwang bruter john ΠΈ hashcat.

Medyo mabilis, na-crack ko ang maraming password, karamihan sa mga ito ay napakahina (curious, bwk ginamit ang password /.,/.,, - madali itong mag-type sa isang QWERTY keyboard).

Ngunit hindi masira ang password ni Ken. Kahit na ang kumpletong paghahanap sa lahat ng maliliit na titik at numero (ilang araw noong 2014) ay hindi nagbigay ng resulta. Dahil ang algorithm ay binuo nina Ken Thompson at Robert Morris, iniisip ko kung ano ang problema. Napagtanto ko rin na, kumpara sa iba pang mga scheme ng hashing ng password tulad ng NTLM, ang crypt(3) ay medyo mabagal sa brute force (marahil hindi gaanong na-optimize).

Gumamit ba siya ng malalaking titik o kahit na mga espesyal na karakter? (Ang isang 7-bit na buong brute force ay aabutin ng higit sa dalawang taon sa isang modernong GPU).

Noong unang bahagi ng Oktubre, ang paksang ito itinaas muli sa mailing list Ang Unix Heritage Society, at ako ibinahagi ang kanyang mga resulta at pagkabigo na hindi niya ma-crack ang password ni Ken.

Sa wakas, ngayon ay inihayag ni Nigel Williams ang lihim na ito:

Mula kay: Nigel Williams[protektado ng email]>
Paksa: Re: [TUHS] Pagpapanumbalik ng /etc/passwd files

Handa na si Ken

ZghOT0eRm4U9s:p/q2-q4!

Tumagal ng higit sa apat na araw sa isang AMD Radeon Vega64 sa hashcat sa humigit-kumulang 930MH/s (sa mga nakakaalam na ang hashrate ay nagbabago at bumababa sa dulo).

Ito ang unang pawn na lumipat ng dalawang parisukat deskriptibong notasyon at magsimula maraming karaniwang openings, na akma nang husto sa Ang background ng computer chess ni Ken Thompson.

Tuwang-tuwa ako na nalutas ang misteryo, at ang resulta ay napakasaya.

Pinagmulan: www.habr.com

Magdagdag ng komento