首页
社区
课程
招聘
[求助]关于修改内存数据后保存的问题
发表于: 2009-5-29 14:21 3778

[求助]关于修改内存数据后保存的问题

2009-5-29 14:21
3778
请教各位,我用OD在数据窗口中找到关键数据,我修改后保存却没了,问下是什么原因?
还有,要怎么才可以跟踪写入这个地址的汇编代码?
谢谢了

[课程]FART 脱壳王!加量不加价!FART作者讲授!

收藏
免费 0
支持
分享
最新回复 (4)
雪    币: 2110
活跃值: (21)
能力值: (RANK:260 )
在线值:
发帖
回帖
粉丝
2
代码修改过才可以保存到文件中,数据修改过,要想保存,需要用DUMP工具,OD是不会将数据段写回磁盘文件的。当然这是合理的,因为一个程序的磁盘文件,数据段中存放是只是有初始值的变量的初始值(比较抝口),它的作用是加载器将程序载入内存时用来初始化。数据段并不是map到内存中(而正确情况下代码则是map到内存中的)。

问题2,使用内存断点,mw命令(软断)或hw命令(硬断),具体用法查OD的说明书中关于内存断点的相关章节。
2009-5-29 17:35
0
雪    币: 254
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
另外,如果是改其它模块的也保存不了。对吗???
2009-5-29 18:39
0
雪    币: 2110
活跃值: (21)
能力值: (RANK:260 )
在线值:
发帖
回帖
粉丝
4
这个问题。。。改的是其它模块的代码,当然不能保存到主模块了,只可以保存被修改的模块。
2009-5-30 10:06
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
谢谢大家,我已经基本明白了,正在做内存断点。非常感谢
2009-6-3 17:50
0
游客
登录 | 注册 方可回帖
返回
//