keya 发表于 2014-11-18 12:32

为什么OD载入程序和程序独立运行的机器码不一样?

以前记得用OD载入某个软件(具体什么软件忘了:))进行调试,发现载入后的机器码竟然和程序独立运行时的机器码不一样。现在又遇到了同样的问题,本人新手,烦请高手帮忙解答下,前后不一样的原因,谢谢!

柠檬狗丶 发表于 2014-11-18 12:42

沙发等大牛来解释~{:5_116:}

keya 发表于 2014-11-18 12:58

如果程序没有反调试检查的话,应该是OD调试的环境和程序独立运行时环境发生了变化,导致机器码发生变化。等大牛解释。

雪花飘飘 发表于 2014-11-18 13:29

没遇到过,,,

Scar-疤痕 发表于 2014-11-18 17:40

我也没遇到过!

heiheidz 发表于 2014-11-18 18:41

阿菜 发表于 2014-11-18 20:51

换一个英文版的OD试一下,小生里面那个SND试试,我也碰到过楼主的情况,不过我换了一个小生工具包里面那个OD后机器码就跟独立运行一样了。{:5_117:}

520Kelly 发表于 2014-11-18 21:47

从来没遇到过 不知道怎么解答

亿联网络 发表于 2014-11-18 22:15

动态机器码验证?

叶落 发表于 2014-11-19 07:26

机器码是不是你看错了。。。
页: [1] 2
查看完整版本: 为什么OD载入程序和程序独立运行的机器码不一样?