แž›แŸแžแžŸแž˜แŸ’แž„แžถแžแŸ‹ Ken Thompson Unix

แž–แŸแž›แžแŸ’แž›แŸ‡แž€แŸ’แž“แžปแž„แž†แŸ’แž“แžถแŸ† 2014 แž“แŸ…แž€แŸ’แž“แžปแž„แž€แžถแžšแž”แŸ„แŸ‡แž…แŸ„แž›แž˜แŸ‚แž€แž’แžถแž„แž”แŸ’แžšแž—แž– BSD 3 แžแŸ’แž‰แžปแŸ†แž”แžถแž“แžšแž€แžƒแžพแž‰แžฏแž€แžŸแžถแžšแž“แŸแŸ‡แŸ” / etc / passwd แž‡แžถแž˜แžฝแž™แž“แžนแž„แž–แžถแž€แŸ’แž™แžŸแž˜แŸ’แž„แžถแžแŸ‹แžšแž”แžŸแŸ‹แžขแžแžธแžแž™แžปแž‘แŸ’แž’แž‡แž“แž‘แžถแŸ†แž„แžขแžŸแŸ‹แžŠแžผแž…แž‡แžถ Dennis Ritchie, Ken Thompson, Brian W. Kernighan, Steve Born แž“แžทแž„ Bill Joy แŸ”

แžŸแž˜แŸ’แžšแžถแž”แŸ‹แžŸแž‰แŸ’แž‰แžถแž‘แžถแŸ†แž„แž“แŸแŸ‡ แž€แŸ’แž”แžฝแž“แžŠแŸ„แŸ‡แžŸแŸ’แžšแžถแž™แžแŸ’แžšแžผแžœแž”แžถแž“แž”แŸ’แžšแžพ แž‚แŸ’แžšแžธแž”(3) แž•แŸ’แžขแŸ‚แž€แž›แžพ DES - แžแŸ’แžšแžผแžœแž”แžถแž“แž‚แŸแžŸแŸ’แž‚แžถแž›แŸ‹แžแžถแžŸแž˜แŸ’แžšแžถแž”แŸ‹แž—แžถแž–แž‘แž“แŸ‹แžแŸ’แžŸแŸ„แž™แžšแž”แžŸแŸ‹แžœแžถ (แž“แžทแž„แž˜แžถแž“แž”แŸ’แžšแžœแŸ‚แž„แž–แžถแž€แŸ’แž™แžŸแž˜แŸ’แž„แžถแžแŸ‹แžขแžแžทแž”แžšแž˜แžถ 8 แžแžฝแžขแž€แŸ’แžŸแžš) แŸ” แžŠแžผแž…แŸ’แž“แŸแŸ‡โ€‹แžแŸ’แž‰แžปแŸ†โ€‹แž‚แžทแžโ€‹แžแžถโ€‹แžœแžถโ€‹แž“แžนแž„โ€‹แž„แžถแž™โ€‹แžŸแŸ’แžšแžฝแž›โ€‹แž€แŸ’แž“แžปแž„โ€‹แž€แžถแžšโ€‹แž”แŸ†แž”แŸ‚แž€โ€‹แž–แžถแž€แŸ’แž™โ€‹แžŸแž˜แŸ’แž„แžถแžแŸ‹โ€‹แž‘แžถแŸ†แž„โ€‹แž“แŸแŸ‡โ€‹แžŠแžพแž˜แŸ’แž”แžธโ€‹แžŸแž”แŸ’แž”แžถแž™แŸ”

แž™แžพแž„แž™แž€ bruter แžŸแŸ’แžแž„แŸ‹แžŠแžถแžš แž™แŸ‰แžผแž แžถแž“ ะธ แž แžถแžŸแž แžถแž.

แž›แžฟแž“แžŽแžถแžŸแŸ‹ แžแŸ’แž‰แžปแŸ†แž”แžถแž“แž”แŸ†แž”แŸ‚แž€แž–แžถแž€แŸ’แž™แžŸแž˜แŸ’แž„แžถแžแŸ‹แž‡แžถแž…แŸ’แžšแžพแž“ แžŠแŸ‚แž›แž—แžถแž‚แž…แŸ’แžšแžพแž“แžแŸ’แžŸแŸ„แž™แžŽแžถแžŸแŸ‹ (แž…แž„แŸ‹แžŠแžนแž„แž…แž„แŸ‹แžƒแžพแž‰ bwk แž”แŸ’แžšแžพแž–แžถแž€แŸ’แž™แžŸแž˜แŸ’แž„แžถแžแŸ‹ /.,/.,, - แžœแžถแž„แžถแž™แžŸแŸ’แžšแžฝแž›แž€แŸ’แž“แžปแž„แž€แžถแžšแžœแžถแž™แž›แžพแž€แŸ’แžแžถแžšแž…แžปแž… QWERTY) แŸ”

แž”แŸ‰แžปแž“แŸ’แžแŸ‚โ€‹แž–แžถแž€แŸ’แž™โ€‹แžŸแž˜แŸ’แž„แžถแžแŸ‹โ€‹แžšแž”แžŸแŸ‹ Ken แž‚แžบโ€‹แž˜แžทแž“โ€‹แžขแžถแž…โ€‹แž”แŸ†แž”แŸ‚แž€โ€‹แž”แžถแž“แŸ” แžŸแžผแž˜แŸ’แž”แžธแžแŸ‚แž€แžถแžšแžŸแŸ’แžœแŸ‚แž„แžšแž€แž–แŸแž‰แž›แŸแž‰แž“แŸƒแžขแž€แŸ’แžŸแžšแžแžผแž… แž“แžทแž„แž›แŸแžแž‘แžถแŸ†แž„แžขแžŸแŸ‹ (แž–แžธแžšแž”แžธแžแŸ’แž„แŸƒแž€แŸ’แž“แžปแž„แž†แŸ’แž“แžถแŸ† 2014) แž€แŸแž˜แžทแž“แž”แžถแž“แž•แŸ’แžแž›แŸ‹แž›แž‘แŸ’แž’แž•แž›แžŠแŸ‚แžšแŸ” แž…แžถแž”แŸ‹แžแžถแŸ†แž„แž–แžธแž€แŸ’แž”แžฝแž“แžŠแŸ„แŸ‡แžŸแŸ’แžšแžถแž™แžแŸ’แžšแžผแžœแž”แžถแž“แž”แž„แŸ’แž€แžพแžแžกแžพแž„แžŠแŸ„แž™ Ken Thompson แž“แžทแž„ Robert Morris แžแŸ’แž‰แžปแŸ†แž†แŸ’แž„แž›แŸ‹แžแžถแžแžพแž˜แžถแž“แž”แž‰แŸ’แž แžถแžขแŸ’แžœแžธแŸ” แžแŸ’แž‰แžปแŸ†แž€แŸแž”แžถแž“แžŠแžนแž„แžŠแŸ‚แžšแžแžถ แž”แžพแž”แŸ’แžšแŸ€แž”แž’แŸ€แž”แž‘แŸ…แž“แžนแž„แž‚แŸ’แžšแŸ„แž„แž€แžถแžšแžŽแŸ hashing passwords แž•แŸ’แžŸแŸแž„แž‘แŸ€แžแžŠแžผแž…แž‡แžถ NTLM, crypt(3) แž˜แžถแž“แž—แžถแž–แž™แžบแžแž™แŸ‰แžถแžœแž€แŸ’แž“แžปแž„แž€แžถแžšแž”แž„แŸ’แžแŸ† (แž”แŸ’แžšแž แŸ‚แž›แž‡แžถแž˜แžทแž“แžŸแžผแžœแž˜แžถแž“แž”แŸ’แžšแžŸแžทแž‘แŸ’แž’แž—แžถแž–)แŸ”

แžแžพแž‚แžถแžแŸ‹แž”แžถแž“แž”แŸ’แžšแžพแžขแž€แŸ’แžŸแžšแž’แŸ† แžฌแžŸแžผแž˜แŸ’แž”แžธแžแŸ‚แžแžฝแžขแž€แŸ’แžŸแžšแž–แžทแžŸแŸแžŸ? (แž€แž˜แŸ’แž›แžถแŸ†แž„ 7-bit แž–แŸแž‰แž›แŸแž‰แž“แžนแž„แž…แŸ†แžŽแžถแž™แž–แŸแž›แž‡แžถแž„ XNUMX แž†แŸ’แž“แžถแŸ†แž›แžพ GPU แž‘แŸ†แž“แžพแž”) แŸ”

แž“แŸ…แžŠแžพแž˜แžแŸ‚แžแžปแž›แžถแž”แŸ’แžšแž’แžถแž“แž”แž‘แž“แŸแŸ‡แŸ” แž”แžถแž“แž›แžพแž€แžกแžพแž„แž˜แŸ’แžแž„แž‘แŸ€แž แž“แŸ…แž›แžพแž”แž‰แŸ’แž‡แžธแžŸแŸ†แž”แžปแžแŸ’แžšแžšแžฝแž˜ แžŸแž˜แžถแž‚แž˜แž”แŸแžแžทแž€แž—แžŽแŸ’แžŒแž™แžผแž“แžธแž€, แž“แžทแž„แžแŸ’แž‰แžปแŸ† แž…แŸ‚แž€แžšแŸ†แž›แŸ‚แž€แž›แž‘แŸ’แž’แž•แž›แžšแž”แžŸแŸ‹แž“แžถแž„ แž“แžทแž„แž€แžถแžšแžแž€แž…แžทแžแŸ’แžแžŠแŸ‚แž›แž“แžถแž„แž˜แžทแž“แžขแžถแž…แž”แŸ†แž”แŸ‚แž€แž–แžถแž€แŸ’แž™แžŸแž˜แŸ’แž„แžถแžแŸ‹แžšแž”แžŸแŸ‹ Ken แŸ”

แž‘แžธแž”แŸ†แž•แžปแž แžแŸ’แž„แŸƒแž“แŸแŸ‡ Nigel Williams แž”แžถแž“แž”แž„แŸ’แž แžถแž‰แžขแžถแžแŸŒแž€แŸ†แž”แžถแŸ†แž„แž“แŸแŸ‡แŸ–

แž–แžธแŸ– Nigel Williams[แžขแŸŠแžธแž˜แŸ‚แž›แž€แžถแžšแž–แžถแžš]>
แž”แŸ’แžšแž’แžถแž“แž”แž‘แŸ– Re: [TUHS] แž€แžถแžšแžŸแŸ’แžŠแžถแžšแžฏแž€แžŸแžถแžš /etc/passwd

Ken แžšแžฝแž…แžšแžถแž›แŸ‹แž แžพแž™แŸ”

ZghOT0eRm4U9s:p/q2-q4!

แžœแžถแž…แŸ†แžŽแžถแž™แž–แŸแž›แž›แžพแžŸแž–แžธ 64 แžแŸ’แž„แŸƒแž“แŸ…แž›แžพ AMD Radeon Vega930 แž“แŸ…แž€แŸ’แž“แžปแž„ hashcat แž“แŸ…แž”แŸ’แžšแž แŸ‚แž› XNUMXMH/s (แžขแŸ’แž“แž€แžŠแŸ‚แž›แžŠแžนแž„แžแžถ hashrate แž”แŸ’แžšแŸ‚แž”แŸ’แžšแžฝแž› แž“แžทแž„แž’แŸ’แž›แžถแž€แŸ‹แž…แžปแŸ‡แžŠแž›แŸ‹แž‘แžธแž”แž‰แŸ’แž…แž”แŸ‹)แŸ”

แž“แŸแŸ‡แž‡แžถแž€แžผแž“แž”แž‰แŸ’แž…แžถแŸ†แžŠแŸ†แž”แžผแž„แžŠแŸ‚แž›แž•แŸ’แž›แžถแžŸแŸ‹แž‘แžธแž–แžธแžšแž€แžถแžšแŸ‰แŸ แž€แŸ†แžŽแžแŸ‹แžŸแŸ†แž‚แžถแž›แŸ‹แž–แžทแž–แžŽแŸŒแž“แžถ แž แžพแž™แž…แžถแž”แŸ‹แž•แŸ’แžแžพแž˜ แž€แžถแžšแž”แžพแž€แž’แž˜แŸ’แž˜แžแžถแž‡แžถแž…แŸ’แžšแžพแž“แŸ”แžŠแŸ‚แž›แžŸแž˜แž™แŸ‰แžถแž„แž›แŸ’แžขแž‡แžถแž˜แžฝแž™ แž”แŸ’แžšแžœแžแŸ’แžแžทแžขแžปแž€แž€แžปแŸ†แž–แŸ’แž™แžผแž‘แŸแžšแžšแž”แžŸแŸ‹ Ken Thompson.

แžแŸ’แž‰แžปแŸ†แžšแžธแž€แžšแžถแž™แžŽแžถแžŸแŸ‹แžŠแŸ‚แž›แžขแžถแžแŸŒแž€แŸ†แž”แžถแŸ†แž„แžแŸ’แžšแžผแžœแž”แžถแž“แžŠแŸ„แŸ‡แžŸแŸ’แžšแžถแž™ แž แžพแž™แž›แž‘แŸ’แž’แž•แž›แž‚แžบแžšแžธแž€แžšแžถแž™แžŽแžถแžŸแŸ‹แŸ”

แž”แŸ’แžšแž—แž–: www.habr.com

แž”แž“แŸ’แžแŸ‚แž˜แž˜แžแžทแž™แŸ„แž”แž›แŸ‹