"Серия статей по взлому, атакам и защите информации." - читать интересную книгу автора (Крис Касперски)

ш шёяюы№чютрэшш ¤Єюую "¤їр". ╠√ pрсюЄрхь pрчышўэ√ьш яєЄ ьш... юфэръю,
эрїюцфхэшх ярpюы  ьюцхь с√Є№ шэЄхpхёэю: уфх цх ярpюы№ чряшёрэ? From which
locations do they come from? ╟р∙шЄрьш юс√ўэю яpръЄшъєхЄё  ёъp√трЄ№ хую т
pрчышўэ√ї Їрщырї, фрыхъю {'far away' ???}, шыш эр тхъЄюpрї яpхp√трэшщ шыш т
ЇpруьхэЄх ёрьюьюфшЇшЎшpє■∙хуюё  ъюфр. ▌Єр яpюуpрььр 1990 уюфр, ўЄю юЄышўрхЄ
хх юЄэюёшЄхы№эю UMS: ярpюы№ эх ёъp√Є тэєЄpш тхъЄюpют, шсю ¤Єю ёыш°ъюь
уыєяю: ы■ср  єЄшышЄр фрьяр ярь Єш чряpюёЄю яючтюышЄ єтшфхЄ№ хую. ╟фхё№
ярpюыы№ чръюфшpютрэ (їюЄ  юўхэ№ яpшьшЄштэ√ь ёяюёюсюь): яюёьюЄpшь эр эхую: (c
BreakPoint-юь эр фшрярчюэ ярь Єш): т√ с√ёЄpю эрщфхЄх ёхъЎш■ яюїюцє■ эр
яpштхфхээє■ чфхё№:

sg:0118 8C 91 9D 95 9B 8D 00 B8 EC 94 9B 8D 8F 8B 9B
sg:0128 94 9B 8D 00 AE EC 9C 9B 8A 9B 86 00 A9 EC 91

▌Єю Єшяшўэр  чръюфшpютрээр  ьрЄpшЎр ё pрчфхышЄхыхь '0' ьхцфє чр°шЇpютрээ√ьш
ярpюы ьш.
╒р! ┼ёыш тёх ъюф√ чфхё№, ъръ яpюёЄю ¤Єю тчыюьрЄ№! ▌Єю эх ыєў°х
ьырфхэўхёъющ °шЇpютъш! ▌Єю NEG ьрЄpшЎр! ╚ чфхё№ яp ьюх ёююЄтхёЄтшх:
91=6F="o"; 92=6E="n"; 93=6D="m" ш Єръ фрыхх... {   ўЄю-Єю эх яюэ ы тэхчряюэю
яхpхёърўшт°шщ їюф ь√ёыхщ... ╦рфэю, NEG-ўрёЄэ√щ ёыєўрщ,- ьюцэю с√ыю яpютхpшЄ№
ш эрюсєь,- юс√ўэю цх "тшчєры№эю" эшъюуфр эх pрё°шЇpєх°№ ъюф√, хёыш Єюы№ъю т√
эх ъpшяЄюуpюЇ ё єщьющ тpхьхэш. ╤■ф  яю тёхьє, ъръ ¤Єю юс√ўэю ш фхырхЄё ,
+ORC яpюёЄю тчуы эєы эр яюфяpюуpрььє pрё°шЇpютъш... эю яюўхьє юэ юс ¤Єюь
'ЄръЄшўэю' єьюыўры?..}
─ртрщЄх Єхяхp№ яюъшэхь ёъp√Є√х ярpюыш ш яpюфюыцшь эр°х тчырь√трэшх...
фртрщЄх т ёpртэштр■∙хщ яpюЎхфєpх ёыхфє■∙є■ чр REPZ CMPSB шэёЄpєъЎш■
JZ jmp_OK чрьхэшь эр JMP jmp_OK шэёЄpєъЎш■...

F3A6 REPZ CMPSB ; ёpртэштрхь DS:DI ё ES:SI
7405 JZ ёюїpрэ хь_AX=0000 ; чфхё№ яхpт√щ JZ
1BC0 SBB AX,AX
ADFFFF SBB AX,FFFF
:ёюїpрэ хь_AX=0000
8BF3 MOV SI,BX
8BFA MOV DI,DX
5D POP BP
CB RETF
....
83C404 ADD SP,+04
0BC0 OR AX,AX
7509 JNZ 0276 ; ш чфхё№ ¤Єю!

╥хяхp№, тёяюьшэр  тчыюь UMS, т√, тхpю Єэю, чрїюЄшЄх чрьхэшЄ№ JZ
шэёЄpєъЎш■ эр JNZ шэёЄpєъЎш■ (яюя√ЄрщЄхё№ ёфхырЄ№ ¤Єю эр ыхЄє ┬H╙╥╨╚
[Soft-Ice] ш ¤Єю ёpрсюЄрхЄ), '74' ё '75' Єръ цх. ╟рЄхь т√ рэрыюушўэю
яюя√ЄрхЄхё№ чрьхэшЄ№ JNZ шэёЄpєъЎш■ эр JZ... ╧юцрыєщёЄр, яюўєтёЄєщЄх ётюсюфє
яюя√ЄрЄ№ ¤Єю... ¤Єю H┼ pрсюЄрхЄ! (╚ т√ фрцх эх эрщфхЄх ёыхцє∙хую JNZ т
ъюфх). ┬√ фюыцэ√ с√Є№ тёхуфр тюётхфюьыхэ√ ю SMC (╤рьюьюфшЇшЎшpє■∙хьё  ъюфх)
чр∙шЄрї: ўрёЄ№ ъюфр ьюцхЄ pрё°шЇpют√трЄ№ яpюуpрььє эр ыхЄє, яю ьхpх
эхюсїюфшьюёЄш. ╬Є ъюфр ъюЄюp√щ т√ шчьхэшыш ьюцхЄ шчьхэшЄ№ё  ъюф "ьхpЄтющ"