首页
社区
课程
招聘
想请教有关在内存读写下断点的代码编写原理问题
发表于: 2005-2-10 18:33 4919

想请教有关在内存读写下断点的代码编写原理问题

2005-2-10 18:33
4919
很多反汇编软件和游戏修改器(GM8等)都有在内存读写下断点,如果有读写动作就会现示发出动作的机械码地址和机械码,想问这是什么原理(用ReadProcessMemory来运作)呢?

有这方面的资料吗?thanks.

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

收藏
免费 0
支持
分享
最新回复 (10)
雪    币: 519
活跃值: (1223)
能力值: ( LV12,RANK:650 )
在线值:
发帖
回帖
粉丝
2
要用DRx调试寄存器,简单的API估计够戗。

参考资料是IA32还有讲保护模式的书
2005-2-10 19:48
0
雪    币: 339
活跃值: (1510)
能力值: ( LV13,RANK:970 )
在线值:
发帖
回帖
粉丝
3
我十分怀疑个那个什么东方不败用的就是这种read方法
另外,你查一下可以下几个断点,drx方法最多是4个(还是5个?)
2005-2-10 20:17
0
雪    币: 5
能力值: (RANK:10 )
在线值:
发帖
回帖
粉丝
4
学习
2005-2-11 23:29
0
雪    币: 6075
活跃值: (2236)
能力值: (RANK:1060 )
在线值:
发帖
回帖
粉丝
5
四楼发现Dion_love灌水请注意

回复nbw 四个

回复RoBa 估计只能用DRx

回复maiweijie 看雪精华中有补丁和修改技术,《软件加密内幕》中有消息介绍,找些来读吧
2005-2-11 23:42
0
雪    币: 339
活跃值: (1510)
能力值: ( LV13,RANK:970 )
在线值:
发帖
回帖
粉丝
6
回复楼上386以前没有drx却有bpm
简单的read可以监控少量内存数据,不必用drx,因为我做过
2005-2-11 23:52
0
雪    币: 6075
活跃值: (2236)
能力值: (RANK:1060 )
在线值:
发帖
回帖
粉丝
7
答复楼上,
它是一写就触发,还没写下去的那种监视吧。
还有TF/SingleFlag,bpm是个什么东我就不知道了
2005-2-11 23:56
0
雪    币: 205
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
8
软件加密内幕......BOOK?.............偶会去找找看,THANKS

学编程语言,偶的初衷是想了解整个过程和原理及做法,无论是哪种语言............
2005-2-12 08:21
0
雪    币: 519
活跃值: (1223)
能力值: ( LV12,RANK:650 )
在线值:
发帖
回帖
粉丝
9
我明白nbw的意思了,是说每隔一定时间或者每执行一步就Read一下,看看有没有变化,这样应该也是可以的。
2005-2-12 13:13
0
雪    币: 1223
活跃值: (469)
能力值: (RANK:460 )
在线值:
发帖
回帖
粉丝
10
记得金手指么
2005-2-12 13:50
0
雪    币: 339
活跃值: (1510)
能力值: ( LV13,RANK:970 )
在线值:
发帖
回帖
粉丝
11
金手指我听说过。。。。。我那时候流行金山游侠
2005-2-12 16:38
0
游客
登录 | 注册 方可回帖
返回
//