|
Обман debugger'ов.
Фрагмент вызывает _УХОД_ из под отладчика. То есть после выполнения
команды отмеченной табуном восклицательных знаков программа делает
RUN. 100% фунциклирует под TD 2.51, TD 3.21 и AFD 1.0. и
99.(9)% на всех остальных юзающих int 1
.model tiny
.code
org 100h
Start:
xor ax,ax
mov es,ax
mov [save_ss],ss
mov [save_sp],sp
mov ss,ax ; !!!!!
mov sp,0ah
mov ss,[save_ss]
mov sp,[save_sp]
mov dx,offset debugger
mov ah,9
int 21h
int 20h
debugger db 'Program RUNZ successfully :)',0dh,0ah,'$'
End Start
|