如何在IDA / Olly中的反汇编代码之间添加汇编程序指令?

时间:2014-05-15 06:17:28

标签: assembly ida

我将文件反汇编为IDA / OllyDbg。如何在反汇编代码中添加一些指令?如果我双击指令,我可以更改它,但我想在存在的指令之间添加指令。有人能帮助我吗?

1 个答案:

答案 0 :(得分:5)

not possible

中添加新说明middle without destroying old instruction

添加指令的唯一正确方法是detour to an empty place from existing instruction and jump back

现有指示

401023 xxxxxxx
401028 xxxxxxx

new instuctions placed at an empty area

404023  yyyyy 
.......zzzzz
..........cccccccccc
restore old instruction destroyed by detoru jmp
...... jmp 401028

现在在401023你组装jmp 404023摧毁一条指令
在404023,你添加你要添加的所有其他指令
最后你将被破坏的指令恢复到401023并将jmp恢复到401028