OllyDBG保存已修改的一个值

这两天刚接触这个软件。我想把一个EXE文件里的一个值改下。再保存到原来的文件中。搜了下有许多软件。比如OllyDBG,Ultraedit我用OllyDBG打开后。找到要改... 这两天刚接触这个软件。我想把一个EXE文件里的一个值改下。再保存到原来的文件中。搜了下有许多软件。比如OllyDBG,Ultraedit
我用OllyDBG打开后。找到要改的东西。。
PUSH 1D4C0。
改成
PUSH 88888后。
但不知道怎么保存。怎么找也找不到保存在哪儿。。我又用Ultraedit打开。。全是16进制的东西。不知道哪位帮我一下。
请说清楚点要怎么操作。我是个这方面的菜鸟
谢谢
问题找到了..右键菜单里有个<复制>.和一个<复制到可执行文件.>..我以前一直在那个复制里去找..怎么也找不到有个<复制>-<可执行文件>...原来是一起的哟..刚才才看到...谢谢大家了..真的不好意思.谢谢了..
哈哈...我今天终于把锐捷2.4版的Ruijie Supplicant 破解了.已经可以多人用一个线上网了.以前只绑了一个IP.还绑MAC.好郁闷...哈哈..
谢谢大家!
展开
 我来答
jilir
2009-06-12 · 超过44用户采纳过TA的回答
知道答主
回答量:169
采纳率:0%
帮助的人:0
展开全部
修改以后,在代码区单击右键,选择"复制到可执行文件"-"所有修改",把后来弹出的界面关闭,就会提示你另外保存了,改一下文件名,再保存,就修改完成了

...对不起,不是搜的,我自己就用好不好...

唉...
到底哪里不对说清楚点啊
还有,看到代码区侧的十六进制数据了么?那就是对应的
iy0507
2009-06-12 · TA获得超过679个赞
知道小有建树答主
回答量:967
采纳率:0%
帮助的人:632万
展开全部
选中你修改的数据 右键>复制可执行文件>有选择部分和全部修改部分 ,弹出一个窗口 右键》保存文件 就OK 。基础东西还要问!
"看来中国懂汇编语言的人真是屈指可数啊"鄙视你~
中国懂汇编语言的入是你手指全部加起来的10000倍
井底之蛙呀~
学汇编不一定做破解~~人家专门做嵌入式系统的~
只是OD反汇编成汇编语言而已~
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
汤旺河边
2009-06-11 · TA获得超过2.9万个赞
知道大有可为答主
回答量:2675
采纳率:0%
帮助的人:2924万
展开全部
凡软件,多数有菜单;有菜单,必有“文件”这一项,而且是菜单中的第一项。有些软件还有功能图标。我认为,这类软件,保存个文件什么的,没问题。问题往往不在其它,而在于思维,你的思维。

补充回答:没那么简单,肯定也没你想象的那么复杂。
这个软件我没用过,只是感觉应该有菜单项。
你连这个都用不明白,就不要说什么“中国懂汇编语言的人真是屈指可数啊!!!!”之类的话了。
这只是个应用软件,是否会用,与汇编语言有什么关系?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
delo2134
2009-06-13 · 超过19用户采纳过TA的回答
知道答主
回答量:34
采纳率:0%
帮助的人:51.2万
展开全部
jilir和iy0507说的没有错,保存方法确实是那样,不过楼主说的最后那句话是不是有点。。。肯定会有很多高手但未必会上百度啊!

我可能也遇到过楼主的问题!我也是菜鸟,可以交流一下。

先说问题,楼主是不是带壳调式啊!在OllDBG刚加载的时候应该有“复制到可执行文件”的选项。但跟踪调试后,可以保存的选项没有了。

个人理解:你修改的地方应该是OllDBG跟踪调试后,由程序释放到内存的汇编程序段,无法保存到你原来的程序。

楼主可以看一下,你修改的地址,就是4075FC。用Ultraedit打开原程序看看有没有这个地址,没有这个地址肯定不能保存。如果有,用Ultraedit看看2进制代码是不是68 C0D40100就是PUSH 1D4C0。如果不是,肯定不是一个地址。当然也就无法保存。

如果都一样,OllDBG还没有保存的选项,楼主可以用Ultraedit打开,找到对应地址,进行修改。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式