首页
社区
课程
招聘
[旧帖] [求助]小问题,关于ida pro在执行中修改代码 0.00雪花
发表于: 2008-4-3 15:28 8040

[旧帖] [求助]小问题,关于ida pro在执行中修改代码 0.00雪花

2008-4-3 15:28
8040
我在反汇编时,了解到ollyice有运行时修改的代码的功能,比如

55   push ebp
直接在上面右键 -> 二进制 ->编辑 输入CC ,这样指令就变成了 int3

可是在ida pro 下面就不行,是不是ida 没有相关功能?还是需要其他操作?希望各位老师回答还是菜鸟的我。

[课程]Linux pwn 探索篇!

收藏
免费 0
支持
分享
最新回复 (1)
雪    币: 297
活跃值: (27)
能力值: ( LV13,RANK:380 )
在线值:
发帖
回帖
粉丝
2
就我所知,IDA在程序执行时修改代码的方法
程序内
(1)执行IDC脚本
(2)直接执行IDC函数,这个是最直接的方法
PatchWord(), PatchByte(), PatchDword()
(3)IDA插件
程序外
(4)十六进制编辑工具,WInHEx等

第2种方法算是最直接的方法,当然与olly比起来,还是显得麻烦。
PatchByte(ScreenEA(),0xCC);
2008-4-3 16:52
0
游客
登录 | 注册 方可回帖
返回
//