首页
社区
课程
招聘
[求助]怎么保存OD里的注释和断点信息?
发表于: 2008-12-23 12:42 6490

[求助]怎么保存OD里的注释和断点信息?

2008-12-23 12:42
6490
用OD调试程序A时,我下了一些断点,还对代码做了一些注释。

用OD加载另外一个程序B后,再加载原来的程序A,发现原来的断点和注释都不见了。

辛辛苦苦弄的东西就这么没了,想要恢复还得重新再做一遍。

请问怎么可以保存起来啊?

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

收藏
免费 0
支持
分享
最新回复 (4)
雪    币: 2110
活跃值: (21)
能力值: (RANK:260 )
在线值:
发帖
回帖
粉丝
2
请确保你调试的程序没有加壳。

OD会自动保存UDD文件的。

但如果程序是动态修改的,OD就不保存,那就要先脱壳。

还有,OD的UDD文件中包含程序的完整路径,所以当程序改名或移动后,它不会自动应用原来的UDD文件的,你可以用UltraEdit打开对应的UDD文件编辑一下路径,不过路径长度比原来短的可以,比原来长的我就不知道怎么改了,UDD文件的格式没研究过。。
2008-12-23 12:57
0
雪    币: 27
活跃值: (127)
能力值: ( LV8,RANK:120 )
在线值:
发帖
回帖
粉丝
3
原来这些信息被OD保存在UDD文件里啊。

我在OD的目录下找到了UDD文件夹,进去后发现:

A.udd 和 A.bak;

UDD文件是OD用来保存调式信息的,那个对应的bak是什么?

难道是还有一个备份吗?

PS:A.udd 和 A.bak 两个文件的大小并不一样啊。
2008-12-23 13:12
0
雪    币: 2110
活跃值: (21)
能力值: (RANK:260 )
在线值:
发帖
回帖
粉丝
4
bak文件确实是备份的。

它们也没必要大小一样。

因为UDD文件的大小就是变化的,随着你加入的信息截越来越多,文件也在长大啊。
2008-12-23 14:48
0
雪    币: 27
活跃值: (127)
能力值: ( LV8,RANK:120 )
在线值:
发帖
回帖
粉丝
5
哦,多谢书呆彭了。
2008-12-23 18:58
0
游客
登录 | 注册 方可回帖
返回
//