首页
社区
课程
招聘
[bug]HideOD的一个bug
发表于: 2006-7-17 14:51 6146

[bug]HideOD的一个bug

2006-7-17 14:51
6146
若HideNtDebugBit被使用,附加正在运行的进程时经常出现“无法写入到/读取被调试进程(xxxxxxxx..xxxxxxxx)的内存”的错误提示。

麻烦版主大人和各位高手看看^_^

[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课

收藏
免费 0
支持
分享
最新回复 (9)
雪    币: 44229
活跃值: (19955)
能力值: (RANK:350 )
在线值:
发帖
回帖
粉丝
2
非常感谢你告知,发现确实存在这个问题,如解决了再回复你。
2006-7-17 14:54
0
雪    币: 229
活跃值: (40)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
加上这个|MM_SILENT就不吵了.
判断一下status更好.
2006-7-17 15:56
0
雪    币: 44229
活跃值: (19955)
能力值: (RANK:350 )
在线值:
发帖
回帖
粉丝
4
最初由 CoDe_Inject 发布
加上这个|MM_SILENT就不吵了.
判断一下status更好.


非常感谢 CoDe_Inject 大侠相助!又学到一招。;)
2006-7-17 16:02
0
雪    币: 254
活跃值: (126)
能力值: ( LV8,RANK:130 )
在线值:
发帖
回帖
粉丝
5
就这样,MM就不吵了?
学习
2006-7-17 19:41
0
雪    币: 446
活跃值: (723)
能力值: ( LV7,RANK:100 )
在线值:
发帖
回帖
粉丝
6
最初由 CoDe_Inject 发布
MM_SILENT就不吵了.

MM 安静~!
2006-7-18 07:23
0
雪    币: 208
活跃值: (55)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
7
HIDEDBG.Asm中
invoke        Readmemory, addr buff, eax, 4, MM_RESTORE

返回值是4,说明成功读取eax指向的内存。此时eax指向的内存并不为0,但buff里却是0,造成
mov        eax, buff
add        eax, 02h
push        0
pop        buff
invoke        Writememory, addr buff, eax, 4, MM_RESTORE
出错。

请问为什么Readmemory会使buff为0的呢?加了MM_SILENT是不是没有根本性解决问题呢?
2006-7-21 16:45
0
雪    币: 44229
活跃值: (19955)
能力值: (RANK:350 )
在线值:
发帖
回帖
粉丝
8
最初由 vifun 发布
加了MM_SILENT是不是没有根本性解决问题呢?


加MM_SILENT冶标不冶本。这次找到出错的原因,己修正,你测试一下看看:

http://bbs.pediy.com/showthread.php?s=&threadid=29289
2006-7-21 17:06
0
雪    币: 254
活跃值: (126)
能力值: ( LV8,RANK:130 )
在线值:
发帖
回帖
粉丝
9
原来是CoDe_Inject骗人
2006-7-21 17:23
0
雪    币: 208
活跃值: (55)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
10
已经没问题了,多谢老大!!
2006-7-21 23:15
0
游客
登录 | 注册 方可回帖
返回
//