能力值:
( LV1,RANK:0 )
|
-
-
2 楼
ip指向哪,你就从哪解析即可. 遵循这条规则即可.(即使是花指令也是这样处理, 不能反汇编的,可以显示 问号 或者数据,看你需求) 现在电脑配置都高,step就反汇编,不会影响效率. 你反汇编当前窗口下的代码即可,不用整段全部反汇编. 假如你step不立即反汇编,可能会遇到一些问题, 比如下一条ip opcode被别的线程修改了怎么办? 动态patch或者shellcode怎么办?
|
能力值:
( LV1,RANK:0 )
|
-
-
3 楼
你也可以参考一下 od 的 ctrl+↑或者ctrl+↓ 进行 ip微调, 看看od遇到你说的"不是处于opcode开始处" 怎么办!
|
能力值:
( LV2,RANK:10 )
|
-
-
4 楼
都是大佬
|
能力值:
( LV2,RANK:10 )
|
-
-
5 楼
0llydbg
ip指向哪,你就从哪解析即可. 遵循这条规则即可.(即使是花指令也是这样处理, 不能反汇编的,可以显示 问号 或者数据,看你需 ...
我觉得直接反汇编EIP处有些不太好而已,eip上面的内容如果不管,那么在eip的地方就不能网上查看代码了.我想的是从模块开始反汇编,然后在eip的地方判断一下,如果不是opcode的开头,就强制改成从eip解析.不知道这样的想法对不对.
|
能力值:
( LV1,RANK:0 )
|
-
-
6 楼
麻木的时间
我觉得直接反汇编EIP处有些不太好而已,eip上面的内容如果不管,那么在eip的地方就不能网上查看代码了.我想的是从模块开始反汇编,然后在eip的地方判断一下,如果不是opcode的开头,就强制改成从 ...
不合适, 如果区段有加 变异 虚拟 等. 代码很长 你从头开始反汇编,很耗时和内存. 可以ip减几条指令长度开始反汇编.
|
|
|