Unix-ΠΏΠ°Ρ€ΠΎΠ»ΡŒ КСна Вомпсона

Π“Π΄Π΅-Ρ‚ΠΎ Π² 2014 Π³ΠΎΠ΄Ρƒ Π² Π΄Π°ΠΌΠΏΠ°Ρ… исходного Π΄Π΅Ρ€Π΅Π²Π° BSD 3 я нашла Ρ„Π°ΠΉΠ» /etc/passwd с паролями всСх Π²Π΅Ρ‚Π΅Ρ€Π°Π½ΠΎΠ², Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ ДСннис Π ΠΈΡ‡ΠΈ, КСн Вомпсон, Π‘Ρ€Π°ΠΉΠ°Π½ Π’. ΠšΠ΅Ρ€Π½ΠΈΠ³Π°Π½, Π‘Ρ‚ΠΈΠ² Π‘ΠΎΡ€Π½ ΠΈ Π‘ΠΈΠ»Π» Π”ΠΆΠΎΠΉ.

Для этих Ρ…ΡΡˆΠ΅ΠΉ использовался Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ crypt(3) Π½Π° основС DESΒ β€” извСстный своСй ΡΠ»Π°Π±ΠΎΡΡ‚ΡŒΡŽ (ΠΈ с Π΄Π»ΠΈΠ½ΠΎΠΉ пароля максимум 8 символов). ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ я ΠΏΠΎΠ΄ΡƒΠΌΠ°Π»Π°, Ρ‡Ρ‚ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ Π»Π΅Π³ΠΊΠΎ Π²Π·Π»ΠΎΠΌΠ°Ρ‚ΡŒ эти ΠΏΠ°Ρ€ΠΎΠ»ΠΈ Ρ€Π°Π΄ΠΈ ΡƒΠ΄ΠΎΠ²ΠΎΠ»ΡŒΡΡ‚Π²ΠΈΡ.

Π‘Π΅Ρ€Ρ‘ΠΌ стандартныС Π±Ρ€ΡƒΡ‚Π΅Ρ€Ρ‹ john ΠΈ hashcat.

Π”ΠΎΠ²ΠΎΠ»ΡŒΠ½ΠΎ быстро я Π²Π·Π»ΠΎΠΌΠ°Π»Π° ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΠ°Ρ€ΠΎΠ»Π΅ΠΉ, Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ ΠΈΠ· ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π±Ρ‹Π»ΠΈ ΠΎΡ‡Π΅Π½ΡŒ слабыми (Π»ΡŽΠ±ΠΎΠΏΡ‹Ρ‚Π½ΠΎ, Ρ‡Ρ‚ΠΎ bwk использовал ΠΏΠ°Ρ€ΠΎΠ»ΡŒ /.,/.,,Β β€” Π΅Π³ΠΎ Π»Π΅Π³ΠΊΠΎ Π½Π°Π±Ρ€Π°Ρ‚ΡŒ Π½Π° ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Π΅ QWERTY).

Но ΠΏΠ°Ρ€ΠΎΠ»ΡŒ КСна Π½Π΅ поддавался Π²Π·Π»ΠΎΠΌΡƒ. Π”Π°ΠΆΠ΅ ΠΏΠΎΠ»Π½Ρ‹ΠΉ ΠΏΠ΅Ρ€Π΅Π±ΠΎΡ€ всСх строчных Π±ΡƒΠΊΠ² ΠΈ Ρ†ΠΈΡ„Ρ€ (нСсколько Π΄Π½Π΅ΠΉ Π² 2014 Π³ΠΎΠ΄Ρƒ) Π½Π΅ Π΄Π°Π» Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π°. ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½ КСном Вомпсоном ΠΈ Π ΠΎΠ±Π΅Ρ€Ρ‚ΠΎΠΌ ΠœΠΎΡ€Ρ€ΠΈΡΠΎΠΌ, ΠΌΠ½Π΅ Π±Ρ‹Π»ΠΎ интСрСсно, Π² Ρ‡Ρ‘ΠΌ Ρ‚ΡƒΡ‚ Π΄Π΅Π»ΠΎ. Π― Ρ‚Π°ΠΊΠΆΠ΅ поняла, Ρ‡Ρ‚ΠΎ, ΠΏΠΎ ΡΡ€Π°Π²Π½Π΅Π½ΠΈΡŽ с Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ схСмами Ρ…ΡΡˆΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡ ΠΏΠ°Ρ€ΠΎΠ»Π΅ΠΉ Ρ‚ΠΈΠΏΠ° NTLM, crypt(3) довольно ΠΌΠ΅Π΄Π»Π΅Π½Π½ΠΎ брутится (Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, ΠΈ ΠΌΠ΅Π½Π΅Π΅ ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½).

НСуТСли ΠΎΠ½ использовал прописныС Π±ΡƒΠΊΠ²Ρ‹ ΠΈΠ»ΠΈ Π΄Π°ΠΆΠ΅ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Π΅ символы? (7-Π±ΠΈΡ‚Π½Ρ‹ΠΉ ΠΏΠΎΠ»Π½Ρ‹ΠΉ брутфорс Π·Π°ΠΉΠΌΡ‘Ρ‚ Π±ΠΎΠ»Π΅Π΅ Π΄Π²ΡƒΡ… Π»Π΅Ρ‚ Π½Π° соврСмСнном GPU).

Π’ Π½Π°Ρ‡Π°Π»Π΅ октября эту Ρ‚Π΅ΠΌΡƒ снова подняли Π² спискС рассылки The Unix Heritage Society, ΠΈ я подСлилась своими Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π°ΠΌΠΈ ΠΈ Ρ€Π°Π·ΠΎΡ‡Π°Ρ€ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ, Ρ‡Ρ‚ΠΎ Π½Π΅ смогла Π²Π·Π»ΠΎΠΌΠ°Ρ‚ΡŒ ΠΏΠ°Ρ€ΠΎΠ»ΡŒ КСна.

НаконСц, сСгодня НайдТСл Уильямс раскрыл эту Ρ‚Π°ΠΉΠ½Ρƒ:

ΠžΡ‚: НайдТСл Уильямс <[email protected]>
Π’Π΅ΠΌΠ°: Re: [TUHS] ВосстановлСниС Ρ„Π°ΠΉΠ»ΠΎΠ² /etc/passwd

КСн Π³ΠΎΡ‚ΠΎΠ²:

ZghOT0eRm4U9s:p/q2-q4!

ΠŸΠΎΡ‚Ρ€Π΅Π±ΠΎΠ²Π°Π»ΠΎΡΡŒ Π±ΠΎΠ»Π΅Π΅ Ρ‡Π΅Ρ‚Ρ‹Ρ€Ρ‘Ρ… Π΄Π½Π΅ΠΉ Π½Π° AMD Radeon Vega64 Π² hashcat ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π½ΠΎ Π½Π° 930MH/с (Π·Π½Π°ΡŽΡ‰ΠΈΠ΅ Π² курсС, Ρ‡Ρ‚ΠΎ Ρ…ΡΡˆΡ€Π΅ΠΉΡ‚ колСблСтся ΠΈ сниТаСтся ΠΊ ΠΊΠΎΠ½Ρ†Ρƒ).

Π­Ρ‚ΠΎ ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ Ρ…ΠΎΠ΄ пСшкой Π½Π° Π΄Π²Π΅ ΠΊΠ»Π΅Ρ‚ΠΊΠΈ Π² ΠΎΠΏΠΈΡΠ°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠΉ Π½ΠΎΡ‚Π°Ρ†ΠΈΠΈ ΠΈ Π½Π°Ρ‡Π°Π»ΠΎ ΠΌΠ½ΠΎΠ³ΠΈΡ… Ρ‚ΠΈΠΏΠΈΡ‡Π½Ρ‹Ρ… Π΄Π΅Π±ΡŽΡ‚ΠΎΠ², Ρ‡Ρ‚ΠΎ ΠΎΡ‡Π΅Π½ΡŒ Ρ…ΠΎΡ€ΠΎΡˆΠΎ вписываСтся Π² бэкграунд КСна Вомпсона ΠΏΠΎ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½Ρ‹ΠΌ ΡˆΠ°Ρ…ΠΌΠ°Ρ‚Π°ΠΌ.

ΠžΡ‡Π΅Π½ΡŒ Ρ€Π°Π΄Π°, Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΉΠ½Π° Ρ€Π°Π·Ρ€Π΅ΡˆΠΈΠ»Π°ΡΡŒ, Π° Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ Ρ‚Π°ΠΊΠΎΠΉ приятный.

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ: habr.com