首页
社区
课程
招聘
[求助]双进程 OD无法附加。请问怎么解决?
发表于: 2017-5-4 10:47 9773

[求助]双进程 OD无法附加。请问怎么解决?

2017-5-4 10:47
9773
新手刚刚学习,有一个程序,启动的时候是两个进程,进程A可以正常附加,进程B无法附加,进程A有两个线程 结束线程进程B也跟着结束了。
CE可以正常搜索内存 也可以加载CE的调试器,想要调试进程B请问该怎么做?

我是新手,希望大大们可以说的清楚一些 谢谢!



[招生]科锐逆向工程师培训(2024年11月15日实地,远程教学同时开班, 第51期)

收藏
免费 0
支持
分享
最新回复 (9)
雪    币: 12848
活跃值: (9147)
能力值: ( LV9,RANK:280 )
在线值:
发帖
回帖
粉丝
2

某些壳的双进程保护?用A调试B什么的 

2017-5-4 11:03
0
雪    币: 6
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
hzqst 某些壳的双进程保护?用A调试B什么的 
是一个游戏,最先打开登陆器  输入账号密码,登录后弹出游戏窗口,总共是有3个进程,一个登陆器,两个同名字的游戏进程,登录游戏后登陆器就没什么关系了  可以关闭,两个同名的进程  一个可以附加  一个无法附加,无法附加的是游戏程序,百度看了很多  是不是进程A已经附加到了进程B  所以OD无法附加?进程A的进程和线程暂停或者结束进程B就会跟着结束。CE倒是可以载入调试器。什么方法可以让OD可以附加进程B呢。
2017-5-4 11:38
0
雪    币: 2347
活跃值: (58)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
讲道理真可能是hzqst大表哥说的debug占坑
2017-5-4 12:53
0
雪    币: 209
活跃值: (818)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
用户层程序仅只允许被一个调试器调试,现在游戏进程自已调试自己,你的调试器再去调试游戏进程就不被允许了,
解决方法依次是:
将游戏进程DebugPort清零
清除DebugObjectHandle
清除相关的DebugFlags
2017-5-4 18:03
0
雪    币: 19
活跃值: (1086)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
6
传奇吧?游戏进程是傀儡进程
2017-5-5 01:05
0
雪    币: 6
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
7
iceway 传奇吧?游戏进程是傀儡进程
不是传奇,不过也是老游戏  现在也没几百个人在玩,只是新手刚学习拿这个练手。练手的好游戏  上线快  人少  CE可以调试找基址省力。
2017-5-5 08:41
0
雪    币: 6
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
8
惊电 用户层程序仅只允许被一个调试器调试,现在游戏进程自已调试自己,你的调试器再去调试游戏进程就不被允许了, 解决方法依次是: 将游戏进程DebugPort清零 清除DebugObjectHandle ...
谢谢,我去百度下这些都是什么意思  怎么做 
2017-5-5 08:42
0
雪    币: 26
活跃值: (71)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
9
我是可以附加    不能下断。    现在什么游戏都有保护    真是无从下手
2017-5-17 14:00
0
雪    币: 5
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
10
是的,本来想循序渐进,好好学习一下逆向和辅助开发,但现在感觉无处下手。是不是要从内核和驱动学起?
2018-4-16 23:39
0
游客
登录 | 注册 方可回帖
返回
//