"Алекс Федченко. Описание механизма функционирования парольных кэшей Windows v4.xx" - читать интересную книгу автора

г¤ «Ґ­­л¬Ё бҐаўҐа ¬Ё VREDIR.vxd ЃҐ§гб«®ў­®, ў бўп§ЄҐ а Ў®в ов в Є ¦Ґ
MSNET32.dll, MSNP32.dll Ё Їа®з.
”Ё§ЁзҐбЄЁ Ї а®«м­л© Єни а бЇ®« Ј Ґвбп ў Є в «®ЈҐ %WINDIR% Ё Ё¬ҐҐв
а биЁаҐ­ЁҐ .PWL, ЇаЁзҐ¬ бЇЁб®Є д ©«®ў, б®бв ў«пойЁе Ї а®«м­л© Єни, ­ е®¤Ёвбп ў
SYSTEM.ini ў а §¤Ґ«Ґ [Passwords Lists]. €­вҐаҐбҐ­ в Є®© ¬®¬Ґ­в, Ё¬п д ©«  Ґбвм
Ё¬п Ї®«м§®ў вҐ«п ®ЎаҐ§ ­­®Ґ ¤® 8 ЎгЄў (8.3 бв ­¤ ав ­  Ё¬Ґ­  д ©«®ў). …б«Ё
Ё¬Ґ­  2-е Ї®«м§®ў вҐ«Ґ© б®ўЇ ¤ ов ў ЇҐаўле 8-¬Ё ЎгЄў е, Ё а §«Ёз­л, в®
а Ў®в вм ᬮ¦Ґв в®«мЄ® ўв®а®© Ё§ ­Ёе, ЇҐаўл© Ї®вҐапҐв ўбҐ ­ бва®©ЄЁ, в.Є.
Ї а®«м­л© д ©« ўв®а®Ј® § ваҐв  ­ «®ЈЁз­л© д ©« бгйҐбвў®ў ўиЁ© ¤® ­ҐЈ®. HЁЄ ЄЁе
Їа®ўҐа®Є ­Ґ Їа®Ё§ў®¤Ёвбп, гд! ”Ё§ЁзҐбЄЁ ўбо а Ў®вг Їа®Ё§ў®¤Ёв ¬®¤г«м
MSPWL32.dll Љбв вЁ, ҐйҐ ®¤Ё­ д Єв б« Ў®© Їа®а Ў®вЄЁ Є®¤Ёа®ў ­Ёп § йЁв­ле
¬®¤г«Ґ©, § ¬Ґ­®© 3-е Ў ©в®ў Ї®«­®бвмо ®вЄ«оз Ґвбп ўҐбм ¬Ґе ­Ё§¬ иЁда®ў ­Ёп
д ©«®ў, б®бв ў«пойЁе Ї а®«м­л© Єни, § вҐ¬ due to вҐе­ЁзҐбЄЁҐ ЇаЁзЁ­л
 ўв®¬ вЁзҐбЄЁ пў«пҐвбп «ҐЈ «м­л¬ «оЎ®© ўў®¤Ё¬л© Ї а®«м, ў®в Ё««обва жЁп:

Д[MSPWL32.crk]ДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДД
Windows 95-98 passwords. (C) by *HW*

[W95 & OSR/2] All passwords are legal and *.PWL's are not encrypted.
MSPWL32.DLL
00000511: 30 90
00000512: 0C 90
00000513: 28 90

[W98 4.10.1691] All passwords are legal and *.PWL's are not encrypted.
MSPWL32.DLL
00001241: 30 90
00001242: 0C 90
00001243: 28 90

Д[MSPWL32.crk]ДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДД

‡ ¬Ґ­пҐ¬лҐ Ў ©вл Ґбвм Є®¬ ­¤  ­ «®¦Ґ­Ёп Ј ¬¬л ­  д ©« (XOR Є®Ј®-в® б ЄҐ¬-в®),
®Ў н⮬ ¬л Ї®Ј®ў®аЁ¬ Ї®¤а®Ў­ҐҐ згвм ­Ё¦Ґ.
ЏаЁ ®Ўа Ў®вЄҐ д ©«®ў ЁбЇ®«м§говбп  «Ј®аЁв¬л RC4 (RFC-.... ­г ­Ґв г ¬Ґ­п
Ё­вҐа­Ґв ) Ё MD5 (RFC-1321). H  ­ бв®пйЁ© ¬®¬Ґ­в 㦥 Ї®пўЁ«бп  «Ј®аЁв¬ RC5
(¬®¦­® ®¦Ё¤ вм ҐЈ® ЇаЁ¬Ґ­Ґ­Ёп ў ¤ «м­Ґ©иҐ¬). Ђ«Ј®аЁв¬ RC4 пў«пҐвбп  «Ј®аЁв¬®¬
Ї®в®Є®ў®Ј® иЁда®ў ­Ёп Ё бзЁв Ґвбп ўЇ®«­Ґ гбв®©зЁўл¬, MD5 -  «Ј®аЁв¬ ᮧ¤ ­Ёп
¤ ©¤¦Ґбв®ў (ᢥав®Є) б®®ЎйҐ­Ё©, ¤®бв в®з­® Ўлбва ў ॠ«Ё§ жЁЁ, а §а Ў®взЁЄ
R.Rivest. Џа® MD5 ¬л Ї®Ј®ў®аЁ¬ ®б®Ў® ў ¤ «м­Ґ©иҐ¬. €в Є, Ї®¤®и«® ўаҐ¬п
вҐе­ЁзҐбЄ®© Ё­д®а¬ жЁЁ.


[1] ЋЎ§®а ॠ«Ё§ жЁЁ Ї а®«м­ле Єн襩 Windows v4.0 (a.k.a. 95)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
„«п ­ з «  п ЇаЁўҐ¤г ‘Ё-Ї®¤®Ў­го бвагЄвгаг а бЇЁблў ойго ®в¤Ґ«м­лҐ Ї®«п
нв®Ј® д ©« , § вҐ¬ Ўг¤гв Є®¬¬Ґ­в аЁЁ.

#define W95_PwlSign 0x4E464DB0 // HҐЄ®в®алҐ ­ §лў ов нв® "MFN"
#define W95_PwlBase 0x23C