首页
社区
课程
招聘
[求助]关于OD调试后用VC做工具改写内存的问题
发表于: 2017-7-29 09:21 2678

[求助]关于OD调试后用VC做工具改写内存的问题

2017-7-29 09:21
2678

各位好,我想用VC做一个改写另外一个进程内存的工具,使用OD调试的时候需要改动两处地方,

我使用的是 WriteProcessMemory 函数,需要改写这两处地方,第二个图的地址是第一个图的地址用F7进入的,但是第一个可以改写成功,第二个却不行,GetLastError为487,我查了一下是内存无效,我想咨询一下用VC做工具的时候,如何改写第二个图地址的数据呢?新手,谢谢大家了。


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

收藏
免费 0
支持
分享
最新回复 (5)
雪    币: 1
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
一般来说,这种情况是因为后面的那个地址是动态的,你可以采取搜索特征码的方式找到,然后再修改
2017-7-29 09:28
0
雪    币: 1
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
谢谢  能给我一份教程吗,我还是初学,不是很明白您的意思
2017-7-29 09:40
0
雪    币: 1042
活跃值: (500)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
第二个地址是缓冲区还是动态地址.
2017-7-29 09:46
0
雪    币: 1
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
Rookietp 第二个地址是缓冲区还是动态地址.
这个我不太清楚啊,第二个是第一个地址CALLF7进去的
2017-7-29 09:51
0
雪    币: 1
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
6
Althurdinok 一般来说,这种情况是因为后面的那个地址是动态的,你可以采取搜索特征码的方式找到,然后再修改
我用OD载入的时候每次都是这个地址,可以说明这个地址不是动态的吗?
2017-7-29 10:27
0
游客
登录 | 注册 方可回帖
返回
//