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

push all
CMP AH,3D ; ¤Єю ЇєэъЎш  3D? ( юЄъp√Є№ Їрщы )
JNZ ret ; хёыш эхЄ, Єю ret
CMP DX,13CE ; т√ їюЄшЄх юЄъ√Є№ Їрщы at 13CE?
JNZ ret ; хёыш эхЄ, Єю ret
MOV AX,[BP+04] ; т ¤Єюь ёыєўрх
MOV DS,AX
CMP Byte Ptr [B6DA],74 ; ёЄрpр  шэёЄpєъЎш 
JNZ 015B
CMP Byte Ptr [B6DB],0F
JNZ 015B
CMP Byte Ptr [B6DC],80
JNZ 015B
MOV Byte Ptr [B6DA],EB ; ярЄўшь
MOV Byte Ptr [B697],40
MOV Byte Ptr [B698],48 ; nop
MOV Byte Ptr [B699],90 ; nop
MOV Byte Ptr [B69A],40 ; nop
MOV Byte Ptr [B69B],48 ; nop
MOV DX,CS:[0165]
MOV DS,CS:[0167]
MOV AX,2521 ; тюёёЄрэртыштрхь тхъЄюp
INT 21
POP all
JMP FAR CS:[0165]

╟фхё№ т√ шчьхэшыш шэёЄpєъЎш■ 74 0F эр шэёЄpєъЎш■ EB 0F, ш "чрNOPшыш"
шэёЄpєъЎшш ё B697 яю B69B. шыш сюыхх ¤ыхурэЄю чряш°хь яюёыхфютрЄхы№эюёЄ№
INC AX, NOP, DEC AX тьхёЄю фтєї SBB. ╚ьххЄё  їюpю°хх юёэютрэшх шёяюы№чютрЄ№
ёхpш■ pрсюЄр■∙шї шэёЄpєъЎшщ тчрьшхэ "їтюёЄр" NOP-ют: ёютpхьхээ√х ёїхь√
чр∙шЄ√ "ўєтёЄтє■Є" ярЄўшэ№х NOPрьш ш ЄpрїэєЄ Єхс , хёыш эрщфєЄ сюыхх Єpхї
яюёыхфютрЄхы№э√ї NOP-ют. ╩юуфр т√ ыюьрхЄх,тёхуфр эєцэю т√сшpрхЄ ╠┼H┼┼
H└╟╬╔╦█┬█┼ ш ┴╬╦┼┼ "╠└╤╩╚╨╬┬└HH█┼" pх°хэш .
┬√ ьюцхЄх яpшьхэ Є№ ¤Єє ьхЄюфшъє тчыюьр тю ьэюушї ёыєўш ї, т
ўрёЄюэюёЄш, ъюуфр чр∙шЄ√ шёяюы№чє■Є тхpшЇшърЎш■ ётюхую ъюфр ш яхpхїтрЄ√тр■Є
тхъЄюpр.

[H└╤╥╬▀┘╚╔ ─╚╤╩╬┬╔ ─╬╤╥╙╧]
""""""""""""""""""""""""""
╩ръ юс√ўэю, фртрщЄх эрўэхь ё эрўрыр: шёЄpюш  тёхуфр с√ыр ъы■ўюь ъ
яюэшьрэш■ эрёЄю ∙хую ш сєфє∙хую ш т яpхфьхЄх їръшэур Єю цх. ╧юър ёЄрp√х
5 1/4 ф■щьют√х сюы№°шх ўхpэ√х ушсъшх фшёъш х∙х с√ыш яpшьхэ хь√
(ъюЄюp√х с√ыш фхщёЄтшЄхы№эю "ушсъшьш" ш ёхуюф  єцх яюўЄш т√ьхpыш) юс∙шь
ьхЄюфюь чр∙шЄ√ яpюуpрьь с√ыю ЇюpьрЄшpютрэшх "ётхpїхёЄхёЄтхээ√ь" яєЄхь
"ьрёЄхp" (ъы■ўхтюую) фшёър. CЄрp√х фшёъш фы  PC юс√ўэю pрчьхўрыш 360 ╩┴ 9
ёхъЄюpют эр Єpхъ.
Hхьэюую юёэют фы  Єхї шч ┬рё, ъЄю эх чэрхЄ эшўхую: эрьхpхэшх яюыюьрЄ№
¤ЄюЄ тшф чр∙шЄ ЄpхсєхЄ чэрэш  фтєї тх°хщ: floppy disk parameter block (FDPB)
ш яpюЎхфєpє яpхp√трэш , чртхфє■∙є■ ўЄхэшхь/ЇюpьрЄшpютрэшхь (INT 13h).
╫рёЄю ёїхь√ чр∙шЄ√ ышсю ЇюpьрЄшpє■Є юфшэ шыш сюыхх ёхъЄюpют шыш Єpхъют