IDA pro asm instructions change

前端 未结 3 1455
再見小時候
再見小時候 2021-02-02 00:14

I just want to know how I can change asm instructions in the IDA-view A:

  1. How to edit instructions(for instance: jnz to jmp)?
  2. How to insert new instruction
3条回答
  •  陌清茗
    陌清茗 (楼主)
    2021-02-02 00:38

    1. There is a Edit / Patch menu that used to be shown by default but that is hidden in recent IDA releases. If it is your case, edit the cfg/idagui.cfg file, look for the DISPLAY_PATCH_SUBMENU = NO line and change the setting. On the next IDA session, you will be able to change single byte / word values or assemble some code like in OllyDbg.
    2. Once you have patched your database, go to File / Produce file / Create DIF file, it will let you create a simple diff file in the form offset / value before / value after (it is not the common diff file format)
    3. To apply the diff file to an existing file, you can use the source code of a dif file patcher that was released in the IDA Pro Book

提交回复
热议问题