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