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

zaj*_*007 1 assembly ida

我把文件反汇编成IDA/OllyDbg.如何在反汇编代码中添加一些指令?如果我双击指令,我可以更改它,但我想在存在的指令之间添加指令.有谁能够帮我?

bla*_*abb 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
Run Code Online (Sandbox Code Playgroud)

现在在401023你组装jmp 404023在404023处销毁一条指令
你添加了你要添加的所有其他指令
,最后你在401023恢复被破坏的指令而jmp又回到401028