能力值:
(RANK:1260 )
|
-
-
2 楼
我翻译的《shellcoder编程揭秘》有说到这一块。
你可以找英文版看一下,英文版全称是《shellcoder's programming uncoverd》
|
能力值:
( LV2,RANK:10 )
|
-
-
3 楼
感谢,但是学识浅,看过英文版
不是太懂Call里面滴代码是什么含义
|
能力值:
( LV2,RANK:10 )
|
-
-
4 楼
就是想知道下面代码是什么意思,哪位朋友帮忙解释一下,谢谢啊
seg000:139C sub_139C proc near ; CODE XREF: start+8p
seg000:139C push ds
seg000:139D push es
seg000:139E push ax
seg000:139F push di
seg000:13A0 push cx
seg000:13A1 mov ax, 0F000h
seg000:13A4 mov ds, ax
seg000:13A6 assume ds:nothing
seg000:13A6 mov ax, 0FFE0h
seg000:13A9 cld
seg000:13A9
seg000:13AA
seg000:13AA loc_13AA: ; CODE XREF: sub_139C+1Ej
seg000:13AA mov si, ax
seg000:13AC lea di, ds:0A64h
seg000:13B0 mov cx, 0Ah
seg000:13B3 repe cmpsb
seg000:13B5 jz short loc_13BF
seg000:13B5
seg000:13B7 sub ax, 10h
seg000:13BA jnz short loc_13AA
seg000:13BA
seg000:13BC clc
seg000:13BD jmp short loc_13C4
seg000:13BD
seg000:13BF ; ---------------------------------------------------------------------------
seg000:13BF
seg000:13BF loc_13BF: ; CODE XREF: sub_139C+19j
seg000:13BF sub si, 0Ah
seg000:13C3 stc
seg000:13C3
seg000:13C4
seg000:13C4 loc_13C4: ; CODE XREF: sub_139C+21j
seg000:13C4 pop cx
seg000:13C5 pop di
seg000:13C6 pop ax
seg000:13C7 pop es
seg000:13C8 pop ds
seg000:13C9 assume ds:nothing
seg000:13C9 retn
seg000:13C9
seg000:13C9 sub_139C endp
|
能力值:
( LV4,RANK:50 )
|
-
-
5 楼
F000段就是BIOS所在区域啊
这一段的结果就是搜索某个特定的字符串嘛
最后返回时,起始地址是放在si里的
|
|
|