能力值:
( LV2,RANK:10 )
|
-
-
2 楼
把那些HEX写入到OD里试试
|
能力值:
( LV2,RANK:10 )
|
-
-
3 楼
我本以为60可能是代表push之类的
但随意选了一个函式在od中改hex
结果好多个都变成push
值也变得混乱不可靠
还是我改错了呢
|
能力值:
(RANK:990 )
|
-
-
4 楼
[QUOTE=oscar;616277]//下句代码说明一个byte array b
//其长度表示为 n
byte * b = new byte[n];
60
ba
A_1[n]
b9
A_2
6a
01
b8
A_3[一个函数的地址]
ff
d0
61
c3
其技术是将这些H...[/QUOTE]
pushad
mov edx, A_1[n]
mov ecx, A_2
push 1
mov eax, A_3 ;一个函数的地址
call eax
popad
retn
|
能力值:
( LV2,RANK:10 )
|
-
-
5 楼
[QUOTE=CCDebuger;616537]pushad
mov edx, A_1[n]
mov ecx, A_2
push 1
mov eax, A_3 ;一个函数的地址
call eax
popad
retn...[/QUOTE]
请问这是输入OD里即可得出吗?谢谢
|
能力值:
(RANK:990 )
|
-
-
6 楼
在 OD 中找个空白地方输入你的 HEX 代码,再调整一下就可以了。有些 HEX 值都不用转换,应该可以直接可以看出对应的 ASM 代码。
|
|
|