能力值:
( LV2,RANK:10 )
|
-
-
2 楼
别沉了,这个问题应该不是很难吧?
|
能力值:
( LV9,RANK:160 )
|
-
-
3 楼
我写个汇编的,反汇编的自己转
(在.data定义abc 为dword)
mov abc,dword ptr [esp-158]
xor ecx,ecx
.repeat
xor eax,eax
inc ecx //ecx为个数
mov al,byte ptr [abc+ecx]
.until eax==0
.if ecx==16
jmp 地址1
.else
.if ecx==32
jmp 地址2
.if ecx==48
jmp 地址3
else
jmp 地址4
.endif
.endif
.endif
|
能力值:
( LV2,RANK:10 )
|
-
-
4 楼
非常感谢楼上朋友的回复~!!!
但是我自己写反汇编老是出错,再麻烦一下;帮忙把反汇编的代码写一下。
|
能力值:
( LV9,RANK:160 )
|
-
-
5 楼
吐.....血....................
(有的地方自己翻译)
mov abc,dword ptr ss:[esp-158]
xor ecx,ecx
s1:
xor eax,eax
inc ecx //ecx为个数
mov al,byte ptr [abc+ecx]
cmp eax,0
jnz s1
.if ecx==16 //剩下的用cmp/jn自己翻译
jmp 地址1
.else
.if ecx==32
jmp 地址2
.if ecx==48
jmp 地址3
else
jmp 地址4
.endif
.endif
.endif
|
|
|