红星照我去盗墓 发表于 2020-11-20 19:47

为什么ce和od不能同时附加同一个程序?

最近在学习逆向的时候,遇到很费解的问题。

具体就是某软件附加到ce之后 再附加到od就会失败。就是上图。

要是首先附加到od中之后,ce中的部分功能就不能使用了,比如查看是谁访问了内存地址。

是什么回事我也不明白。希望有大佬能够解答一下。

klamauk 发表于 2020-11-20 20:05

因为一个进程只能被一个调用器调试。

gogobn 发表于 2020-11-20 20:10

OD附加后 CE只能打开进程不能附加,打开进程还是能搜索数据,但是不能找那个线程访问,修改某个地址

涛之雨 发表于 2020-11-20 20:13

就好像一个U盘可以同时在两个电脑上复制文件吗?

alicc 发表于 2020-11-20 20:51

为什么我的可以 是不是需要设置什么 没研究过

红星照我去盗墓 发表于 2020-11-20 20:55

alicc 发表于 2020-11-20 20:51
为什么我的可以 是不是需要设置什么 没研究过

我看过别人也可以 但是我这就是不行,像是进程占用之类的

xiaoy 发表于 2020-11-20 21:17

CE设置一下,调试器选项里面,用VEH调试,应该就可以同时附加了

六三enjoy 发表于 2020-11-20 21:25

本帖最后由 六三enjoy 于 2020-11-20 21:31 编辑

不能同时附加调试,如果需要频繁切换ce od,可以这样:
如果被ce附加调试之后需要od附加,可以先把ce附加到其它进程,再附加回这个进程,然后od附加。
如果od附加后需要ce调试,用strongod插件分离后ce附加。

补充:7楼的方法似乎可以

红星照我去盗墓 发表于 2020-11-20 22:54

六三enjoy 发表于 2020-11-20 21:25
不能同时附加调试,如果需要频繁切换ce od,可以这样:
如果被ce附加调试之后需要od附加,可以先把ce附加 ...

好像是一个进程 只能被附加一次 多次附加是不可以的

shulinga 发表于 2020-11-28 12:24

我今天也遇到了这个问题,先试试楼上的方法
页: [1] 2
查看完整版本: 为什么ce和od不能同时附加同一个程序?