首页
社区
课程
招聘
[求助]用OD如何重新编译程序
发表于: 2005-4-26 13:34 5623

[求助]用OD如何重新编译程序

2005-4-26 13:34
5623
按照版主的破文,把一处修改了一下,就是改成JZ了,OD提供重新编译的功能吗?

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

收藏
免费 0
支持
分享
最新回复 (8)
雪    币: 288
活跃值: (415)
能力值: ( LV9,RANK:290 )
在线值:
发帖
回帖
粉丝
2
用HIEW来改
或者C32ASM也行
2005-4-26 16:14
0
雪    币: 195
活跃值: (12)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
原来OD没有这个功能~~~
大汗
2005-4-26 17:00
0
雪    币: 266
活跃值: (191)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
4
od=HIEW+C32ASM+..
2005-4-26 17:22
0
雪    币: 898
活跃值: (4039)
能力值: ( LV9,RANK:3410 )
在线值:
发帖
回帖
粉丝
5
选中你修改的代码
点右键->复制到可执行文件
2005-4-26 17:55
0
雪    币: 288
活跃值: (415)
能力值: ( LV9,RANK:290 )
在线值:
发帖
回帖
粉丝
6
最初由 fly 发布
选中你修改的代码
点右键->复制到可执行文件

好像用这种方法我没有试过一次成功的,
后来干脆用HIEW来改
2005-4-27 00:39
0
雪    币: 195
活跃值: (12)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
7
最初由 Pr0Zel 发布

好像用这种方法我没有试过一次成功的,
后来干脆用HIEW来改


不是,上面的方法很对,我已经按照一个朋友的做法搞定了
2005-4-28 13:37
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
8
这个简单,不会
2005-5-9 17:42
0
雪    币: 405
活跃值: (49)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
9
最初由 二点 发布
od=HIEW+C32ASM+..


Fly老大的方法是可行,在OD的主窗口中将需要改变的代码改掉,改过的代码机器码和汇编代码都会变颜色,我的是变成红色,有鼠标把洋变的代码都选上,然后右键->Binary->Binary Copy,然后再右键->view->Executable file,然后对照主窗口中已经变色部分的地址,在可执行文件窗口将其选定,可以大于主窗口的位置,然后,右键->Binary->Binary paste,这样还不行,只是在内存中修改了,接下来,右键->Backup->Save data to file,指定一个文件名,然后按确定,这个新生成的文件就是你修改的事的可执行文件了,可以直接执行,如果指定的文件名和原文件名相同则会提示,你需要指定不同的文件名。
2005-6-2 12:58
0
游客
登录 | 注册 方可回帖
返回
//