Ken Thompson Unix ΠΏΠ°Ρ€ΠΎΠ»Π°

НякъдС ΠΏΡ€Π΅Π· 2014 Π³., Π² Π΄ΡŠΠΌΠΏΠΎΠ²Π΅Ρ‚Π΅ Π½Π° Π΄ΡŠΡ€Π²ΠΎΡ‚ΠΎ Π½Π° ΠΈΠ·Ρ‚ΠΎΡ‡Π½ΠΈΠΊΠ° Π½Π° BSD 3, Π½Π°ΠΌΠ΅Ρ€ΠΈΡ… Ρ„Π°ΠΉΠ»Π° / И Ρ‚.Π½. / Π°ΠΊΠΎ ΡΡŠΡ‰Π΅ΡΡ‚Π²ΡƒΠ²Π° с ΠΏΠ°Ρ€ΠΎΠ»ΠΈΡ‚Π΅ Π½Π° всички Π²Π΅Ρ‚Π΅Ρ€Π°Π½ΠΈ ΠΊΠ°Ρ‚ΠΎ ДСнис Π ΠΈΡ‡ΠΈ, КСн Вомпсън, Браян Π£. ΠšΠ΅Ρ€Π½ΠΈΠ³Π°Π½, Π‘Ρ‚ΠΈΠ² Π‘ΠΎΡ€Π½ ΠΈ Π‘ΠΈΠ» Π”ΠΆΠΎΠΉ.

Π—Π° Ρ‚Π΅Π·ΠΈ Ρ…Π΅ΡˆΠΎΠ²Π΅ Π΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΡŠΠΌΡŠΡ‚ ΠΊΡ€ΠΈΠΏΡ‚Π° (3) Π±Π°Π·ΠΈΡ€Π°Π½ Π½Π° DES - извСстСн със своята слабост (ΠΈ с максимална дълТина Π½Π° ΠΏΠ°Ρ€ΠΎΠ»Π°Ρ‚Π° ΠΎΡ‚ 8 Π·Π½Π°ΠΊΠ°). Π—Π°Ρ‚ΠΎΠ²Π° Ρ€Π΅ΡˆΠΈΡ…, Ρ‡Π΅ Ρ‰Π΅ бъдС лСсно Π΄Π° разбия Ρ‚Π΅Π·ΠΈ ΠΏΠ°Ρ€ΠΎΠ»ΠΈ Π·Π° Π·Π°Π±Π°Π²Π»Π΅Π½ΠΈΠ΅.

Π’Π·ΠΈΠΌΠ°ΠΌΠ΅ стандартСн Π±Ρ€ΡƒΡ‚Π΅Ρ€ ΠΊΠ»ΠΎΠ·Π΅Ρ‚ ΠΈ hashcat.

Доста Π±ΡŠΡ€Π·ΠΎ Ρ€Π°Π·Π±ΠΈΡ… ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΠ°Ρ€ΠΎΠ»ΠΈ, ΠΏΠΎΠ²Π΅Ρ‡Π΅Ρ‚ΠΎ ΠΎΡ‚ ΠΊΠΎΠΈΡ‚ΠΎ бяха ΠΌΠ½ΠΎΠ³ΠΎ слаби (Π»ΡŽΠ±ΠΎΠΏΠΈΡ‚Π½ΠΎ Π΅, Ρ‡Π΅ bwk ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° ΠΏΠ°Ρ€ΠΎΠ»Π°Ρ‚Π° /.,/.,, - лСсно сС пишС Π½Π° QWERTY ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Π°).

Но ΠΏΠ°Ρ€ΠΎΠ»Π°Ρ‚Π° Π½Π° КСн бСшС Π½Π΅Ρ€Π°Π·Π±ΠΈΠ²Π°Π΅ΠΌΠ°. Π”ΠΎΡ€ΠΈ ΠΏΡŠΠ»Π½ΠΎΡ‚ΠΎ Ρ‚ΡŠΡ€ΡΠ΅Π½Π΅ Π½Π° всички ΠΌΠ°Π»ΠΊΠΈ Π±ΡƒΠΊΠ²ΠΈ ΠΈ Ρ†ΠΈΡ„Ρ€ΠΈ (няколко Π΄Π½ΠΈ ΠΏΡ€Π΅Π· 2014 Π³.) Π½Π΅ Π΄Π°Π΄Π΅ Ρ€Π΅Π·ΡƒΠ»Ρ‚Π°Ρ‚. Въй ΠΊΠ°Ρ‚ΠΎ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΡŠΠΌΡŠΡ‚ Π΅ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π΅Π½ ΠΎΡ‚ КСн Вомпсън ΠΈ Π ΠΎΠ±ΡŠΡ€Ρ‚ ΠœΠΎΡ€ΠΈΡ, сС Ρ‡ΡƒΠ΄Π΅Ρ… какъв Π΅ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡŠΡ‚. Π Π°Π·Π±Ρ€Π°Ρ… ΡΡŠΡ‰ΠΎ, Ρ‡Π΅ Π² сравнСниС с Π΄Ρ€ΡƒΠ³ΠΈ схСми Π·Π° Ρ…Π΅ΡˆΠΈΡ€Π°Π½Π΅ Π½Π° ΠΏΠ°Ρ€ΠΎΠ»ΠΈ ΠΊΠ°Ρ‚ΠΎ NTLM, crypt(3) Π΅ доста Π±Π°Π²Π΅Π½ Π·Π° Π³Ρ€ΡƒΠ±Π° сила (ΠΌΠΎΠΆΠ΅ Π±ΠΈ ΠΏΠΎ-ΠΌΠ°Π»ΠΊΠΎ ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΈΡ€Π°Π½).

Π”Π°Π»ΠΈ Π΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π» Π³Π»Π°Π²Π½ΠΈ Π±ΡƒΠΊΠ²ΠΈ ΠΈΠ»ΠΈ Π΄ΠΎΡ€ΠΈ спСциални Π·Π½Π°Ρ†ΠΈ? (7-Π±ΠΈΡ‚ΠΎΠ²Π° пълна Π³Ρ€ΡƒΠ±Π° сила Π±ΠΈ ΠΎΡ‚Π½Π΅Π»Π° ΠΏΠΎΠ²Π΅Ρ‡Π΅ ΠΎΡ‚ Π΄Π²Π΅ Π³ΠΎΠ΄ΠΈΠ½ΠΈ Π½Π° ΠΌΠΎΠ΄Π΅Ρ€Π΅Π½ GPU).

Π’ Π½Π°Ρ‡Π°Π»ΠΎΡ‚ΠΎ Π½Π° ΠΎΠΊΡ‚ΠΎΠΌΠ²Ρ€ΠΈ Ρ‚Π°Π·ΠΈ Ρ‚Π΅ΠΌΠ° ΠΏΠΎΠ²Π΄ΠΈΠ³Π½Π°Ρ‚ΠΈ ΠΎΡ‚Π½ΠΎΠ²ΠΎ Π² пощСнския списък ΠžΠ±Ρ‰Π΅ΡΡ‚Π²ΠΎΡ‚ΠΎ Π·Π° наслСдство Π½Π° Unix, ΠΈ Π°Π· сподСли своитС Ρ€Π΅Π·ΡƒΠ»Ρ‚Π°Ρ‚ΠΈ ΠΈ Ρ€Π°Π·ΠΎΡ‡Π°Ρ€ΠΎΠ²Π°Π½ΠΈΠ΅, Ρ‡Π΅ Π½Π΅ успя Π΄Π° Ρ€Π°Π·Π±ΠΈΠ΅ ΠΏΠ°Ρ€ΠΎΠ»Π°Ρ‚Π° Π½Π° КСн.

И накрая, днСс НайдТъл Уилямс Ρ€Π°Π·ΠΊΡ€ΠΈ Ρ‚Π°Π·ΠΈ Ρ‚Π°ΠΉΠ½Π°:

ΠžΡ‚: НайдТъл Уилямс[ΠΈΠΌΠ΅ΠΉΠ» Π·Π°Ρ‰ΠΈΡ‚Π΅Π½]>
Π’Π΅ΠΌΠ°: Re: [TUHS] Π’ΡŠΠ·ΡΡ‚Π°Π½ΠΎΠ²ΡΠ²Π°Π½Π΅ Π½Π° /etc/passwd Ρ„Π°ΠΉΠ»ΠΎΠ²Π΅

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

ZghOT0eRm4U9s:p/q2-q4!

ΠžΡ‚Π½Π΅ ΠΏΠΎΠ²Π΅Ρ‡Π΅ ΠΎΡ‚ Ρ‡Π΅Ρ‚ΠΈΡ€ΠΈ Π΄Π½ΠΈ Π½Π° AMD Radeon Vega64 Π² hashcat ΠΏΡ€ΠΈ ΠΎΠΊΠΎΠ»ΠΎ 930MH/s (Ρ‚Π΅Π·ΠΈ, ΠΊΠΎΠΈΡ‚ΠΎ знаят, Ρ‡Π΅ Ρ…Π΅ΡˆΡ€Π΅ΠΉΡ‚ΡŠΡ‚ Π²Π°Ρ€ΠΈΡ€Π° ΠΈ ΠΏΠ°Π΄Π° към края).

Π’ΠΎΠ²Π° Π΅ ΠΏΡŠΡ€Π²Π°Ρ‚Π° пСшка, която сС ΠΏΡ€ΠΈΠ΄Π²ΠΈΠΆΠ²Π° с Π΄Π²Π΅ ΠΏΠΎΠ»Π΅Ρ‚Π° описатСлна нотация ΠΈ Π·Π°ΠΏΠΎΡ‡Π½Π΅Ρ‚Π΅ ΠΌΠ½ΠΎΠ³ΠΎ Ρ‚ΠΈΠΏΠΈΡ‡Π½ΠΈ ΠΎΡ‚Π²ΠΎΡ€ΠΈ, ΠΊΠΎΠΉΡ‚ΠΎ пасва ΠΌΠ½ΠΎΠ³ΠΎ Π΄ΠΎΠ±Ρ€Π΅ Π½Π° ΠšΠΎΠΌΠΏΡŽΡ‚ΡŠΡ€Π½ΠΈΡΡ‚ ΡˆΠ°Ρ…ΠΌΠ°Ρ‚Π΅Π½ Ρ„ΠΎΠ½ Π½Π° КСн Вомпсън.

Много сС Ρ€Π°Π΄Π²Π°ΠΌ, Ρ‡Π΅ мистСрията бСшС Ρ€Π°Π·Π³Π°Π΄Π°Π½Π°, Π° Ρ€Π΅Π·ΡƒΠ»Ρ‚Π°Ρ‚ΡŠΡ‚ Π΅ Ρ‚ΠΎΠ»ΠΊΠΎΠ²Π° приятСн.

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

ДобавянС Π½Π° Π½ΠΎΠ² ΠΊΠΎΠΌΠ΅Π½Ρ‚Π°Ρ€