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

LDS SI,[BP+0A] ; ёьх∙хэшх ■чхpёъюую ярpюы  т SI
REPZ CMPSB ; cpртэштрхь DS:SI ё ES:DI (■чхpёъшщ
; ш pхры№э√щ ярpюы№),Єюуфр ёpртэхэшх
; юъюэўшЄ№ё  фю ╤X=0 шыш фю яхpюую
; тёЄpхЄшт°хуюё  pрчышўш .

┬хышъюыхяэю, ь√ эр°ыш ёpртэшьр■∙шщ ьхїрэшчь... ъръ эрь Єхяхp№ чрыюьрЄ№
хую? ╟фхё№ ьэюую ¤ыхурэЄэ√ї pх°хэшщ, эю фртрщЄх юёЄртрЄ№ё  эр срчшёэюь
єpютэх... т√ шёёыхфєхЄх ъюф, ёыхфє■∙шщ CMPSB т яюшёїрї ёpртэштр■∙хую
ьхїрэшчьр... чфхё№ юэ ёыхфєхЄ эхьхфыхээю (ўЄю ш с√трхЄ т сюы№°шэёЄтх
яpшьшЄштют). ╧юьэшЄх: яюёых ╤MPSB ь√ эрїюфшьё  эр яхpтюь pрчышўр■∙шьё 
ёшьтюых шыш т ъюэЎх ■¤тхpёъюую ярpюы . ╟фхё№ ¤Єю pх°рхЄё  ёыхфє■∙шь юсpрчюь:

MOV AL,[SI-01] ; яхpт√щ эхёютярфр■∙шщ ёшьтюы ттхфхэюую ярpюы (фюыцхэ
; с√Є№ pртхэ эєы■)
SUB AL,ES:[DI-01] ; т√ўшЄрхь эхёютярфрс∙шщ ёшьтюы pхры№эюую ярpюы (фюыфхэ
; с√Є№ pртхэ эєы■)
CBW ; хёыш OK, Єю єёЄрэртыштрхЄё  Їыру Zero

╒юpю°ю, фртрщЄх шчєшь ёыхфє■∙шщ JZ Near (ъюф "74"):

CS:IP 740D JZ pхчєы№ЄрЄюь_єфюыхЄтюpхэ

╧юфюцфшЄх, фртрщЄх яpюфюыцшь... чфхё№ фpєур  яpютхpър (ўрёЄю
шёяюы№чєхЄё  фтющэр  яpютхpрър эр DI)... фр чфхё№ ¤Єю! {...эшїpхэр эх яюэ ы,
эю яхpхтхы яюўЄш фюёыютэю}

CS:IP 7590 JNZ pхчєы№ЄрЄюь_єфюыхЄтюpхэ

┬чыюьрЄ№ Єръє■ ёїхьє юўхэ№ яpюёЄю: трь яpюёЄю ЄpхсєхЄё  чрьхэшЄ№ 75 эр
74 ш 74 эр 75, Є.х. JZ эр JNZ шыш JNZ эр JZ... Єхяхp№ т√ сєфхЄх тёхуфр
яpюїюфшЄ№, эхчртшёшью юЄ Єюую ўЄю т√ эряшёрыш, хёыш т√ эх єурфрхЄх ярpюы№!
╥хяхp№ фртрщЄх с√ёЄpю чрыюьрхь ¤Єю:

""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
CRACKING UMS.EXE (by +ORC, January 1996)

ren ums.exe ums.ded
symdeb ums.ded
- s (cs+0000):0 Lffff 74 0D 1E B8 C2 3F
(эшўхую)
- s (cs+1000):0 Lffff 74 0D 1E B8 C2 3F
(эшўхую)
- s (cs+2000):0 lffff 74 0D 1E B8 C2 3F
xxxx:yyyy ; ¤Єю юЄтхЄ юЄырфўшър
- e xxxx:yyyy 75
- e xxxx:yyyy+17 74
- w
- q
ren ums.ded ums.exe