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

:0173 83C30F ADD BX,+0F
:0176 B104 MOV CL,04
:0178 D3EB SHR BX,CL ; BX= 3Ch
:017A B8004A MOV AX,4A00 ; шчьхэшЄ№ сыюъ ярь Єш
:017D CD21 INT 21 ; эр 3Ch ярpруpрЇюЇ
:017F BA9E01 MOV DX,019E ; ds:dx=шь  яpюуpрьь√
:0182 BBA501 MOV BX,01A5 ; es:bx = сыюъ
:0185 B8004B MOV AX,4B00 ; чруpєчшь ma.com
:0188 CD21 INT 21
:018A 2E8B164201 MOV DX,CS:[0142] ; тюёёЄрэютшь юpшушэры№э√щ Int 21h
:018F 2E8E1E4401 MOV DS,CS:[0144]
:0194 B82125 MOV AX,2521
:0197 CD21 INT 21
:0199 B8004C MOV AX,4C00 ; чртхp°шь pрсюЄє
:019C CD21 INT 21
:019E 6D612E636F6D00 "ma.com"
0000 pрчфхышЄхы№
:01A7 B2015887
:01AB B2015887
:O1AF B2015887
0000 pрчфхышЄхы№

╥хяхp№ фртрщЄх яpшуюЄютшь эют√щ юсpрсюЄўшъ яpхp√трэш  21h:

PUSHA
CMP AX,2500 ; ¤Єю ЇєэъЎш  25? {...р ьюцхЄ CMP AH,25???}
JNZ ret
CMP Word Ptr [0065], C00B ; яхpхїюф, хёыш [65] = C00B
JNZ ret
MOV Byte Ptr [0060], EB ; шэёЄpєъЎшш фы  їрър
MOV Byte Ptr [0061], 3C
MOV Byte Ptr [0062], 40 ; INC AX
MOV Byte Ptr [0063], 90 ; NOP
MOV Byte Ptr [0064], 48 ; DEC AX
POPA
JMP FAR CS:[0142] ; яхpхфрхь єяpртыхэшх юpшушэры№эюьє юсpрсюЄўшъє

╥хяхp№ ¤ЄюЄ ярфўхp сєфхЄ ёpрсрЄ√трЄ№ ърцф√щ pрч, ъръ т яpюуpрььх,
т√ч√тр■∙шщ Int 21h/f.25 яю ёьх∙хэш■ 65 сєфхЄ эрїюфшЄ№ё  шэёЄpєъЎш  OR AX,AX
( 0B C0 ). ╓хыхтр  яpюуpрььр сєфхЄ ьюфшЇшЎшpютрэр эр ыхЄє, шчьхэ   эшёЄєъЎш■
CS:[65] эр JMP 3C, эхчртшёшью юЄ Єюую, шьххЄ ыш яpюуpрььр яpюЎхфєpє
ёрьюяpютхpъш фы  єтхpхээюёЄш, ўЄю ъюф эх с√ы шчьхэхэ.
╬ўхэ№ трцэр  тх∙№ - яpюЎхфєpр, ъюЄюpє■ ┬█ эряшёрыш, сєфхЄ
яpхф°хёЄтютрЄ№ т√чютє Int 21 (шыш ы■сюьє фpєуюьє яpхp√трэш■) ЇєэъЎшш 25 (шыш
ы■сющ фpєующ ЇєэъЎшш), ё Ўхы№■ тчыюьр "эр ыхЄє" яpюуpрьь.
▀ яpштхфє трь фpєующ яpшьхp. эр ¤ЄюЄ pрч ё 'Reach for the skies'


[REACH FOR THE SKIES]