首页
社区
课程
招聘
[旧帖] [邀请码已发][原创]OD没有“所有修改"解决方法 0.00雪花
发表于: 2010-8-2 00:15 2371

[旧帖] [邀请码已发][原创]OD没有“所有修改"解决方法 0.00雪花

2010-8-2 00:15
2371
CCDebuger的《OllyDBG 入门系列(七)-汇编功能》中有提到这个问题
http://bbs.pediy.com/showthread.php?t=23873
原文如下:
我们左键选所有修改(当然选它了,要不然只会保存我们选定的这一部分。关于这个地方还要说一下,有的时候我们修改完程序选“复制到可执行文件”时只有“选择”菜单,没有“所有修改”菜单项。按 OllyDBG 帮助里关于备份功能的说法,好像是受内存块限制的,补丁功能也同样是这样。对于备份及补丁功能我用的比较少,并不是很了解,这方面的内容还是大家自己去研究吧,有什么好的心得也希望能共享一下。我遇到不能保存所有修改的情况就是先把补丁代码全部复制下来,同时利用二进制功能复制代码,先选一段补丁代码保存为文件,再用 OllyDBG 打开保存后的文件,转到相应位置分别把我们复制下来的补丁二进制代码粘贴上去后保存。纯属笨办法,当然你也可以用 HexView 这样的工具来修改代码),随后会出来一个“把选中的内容复制到可执行文件”的对话框,我们选“全部复制”,又出来一个对话框,我们在上面点右键,在弹出的菜单上选“保存文件”:

最近也遇到这个问题,当时的解决方法是:
用lordPE将所有的代码区段合并为一个区段,然后修正代码基址,合并后同时也会解决补丁窗口不显示的问题。如果大家有更好的方法也可以分享一下哈哈

没想到竟然能得到邀请码,多谢版主moonife

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

收藏
免费 0
支持
分享
最新回复 (11)
雪    币: 125
活跃值: (161)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
2
ctrl+A 全选了 然后点修改  再保存
2010-8-2 00:34
0
雪    币: 1140
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
还未研究到这里,先看看!
2010-8-2 07:23
0
雪    币: 73
活跃值: (16)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
二楼强大!!!
2010-8-2 08:27
0
雪    币: 125
活跃值: (161)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
5
啊?

不对么??? 我之前遇到了这种情况。。

就是把代码全圈起来  点修改->选择

貌似可以的~~~  我理解有误么
2010-8-2 09:01
0
雪    币: 162
活跃值: (239)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
6
还未研究到这里,先看看!
2010-8-2 09:09
0
雪    币: 73
活跃值: (16)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
7
我的意思是Ctrl+A是不行的。来张图。
上传的附件:
2010-8-2 10:31
0
雪    币: 125
活跃值: (161)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
8
恩 不是ctrl+a  是自己全部圈起来。。

我搞错了~
2010-8-2 10:36
0
雪    币: 253
活跃值: (25)
能力值: ( LV9,RANK:290 )
在线值:
发帖
回帖
粉丝
9
有时候这OD也是郁闷半死
2010-8-5 22:09
0
雪    币: 15
活跃值: (12)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
10
用od复制  后怎么实现和原文一样的格式

  修改地方

上次复制DLL代码 完后   地址全变了

 
2010-8-5 22:25
0
雪    币: 15
活跃值: (12)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
11
选中第一行  按住shift 键  

选中最后一行 按住shift 键

然后复制

不过俺找不到修改2字在哪
2010-8-5 22:33
0
雪    币: 5
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
12
谢谢楼主感谢
2010-8-6 17:22
0
游客
登录 | 注册 方可回帖
返回
//