为什么ce和od不能同时附加同一个程序?
最近在学习逆向的时候,遇到很费解的问题。具体就是某软件附加到ce之后 再附加到od就会失败。就是上图。
要是首先附加到od中之后,ce中的部分功能就不能使用了,比如查看是谁访问了内存地址。
是什么回事我也不明白。希望有大佬能够解答一下。 因为一个进程只能被一个调用器调试。 OD附加后 CE只能打开进程不能附加,打开进程还是能搜索数据,但是不能找那个线程访问,修改某个地址 就好像一个U盘可以同时在两个电脑上复制文件吗? 为什么我的可以 是不是需要设置什么 没研究过 alicc 发表于 2020-11-20 20:51
为什么我的可以 是不是需要设置什么 没研究过
我看过别人也可以 但是我这就是不行,像是进程占用之类的 CE设置一下,调试器选项里面,用VEH调试,应该就可以同时附加了 本帖最后由 六三enjoy 于 2020-11-20 21:31 编辑
不能同时附加调试,如果需要频繁切换ce od,可以这样:
如果被ce附加调试之后需要od附加,可以先把ce附加到其它进程,再附加回这个进程,然后od附加。
如果od附加后需要ce调试,用strongod插件分离后ce附加。
补充:7楼的方法似乎可以 六三enjoy 发表于 2020-11-20 21:25
不能同时附加调试,如果需要频繁切换ce od,可以这样:
如果被ce附加调试之后需要od附加,可以先把ce附加 ...
好像是一个进程 只能被附加一次 多次附加是不可以的 我今天也遇到了这个问题,先试试楼上的方法
页:
[1]
2