如何使用十六进制编辑器删除突出显示的代码行?

时间:2019-03-01 07:19:35

标签: windows hex-editors

正如标题所读,我正尝试使用CFF Explorer删除下面的代码行,因为它所指向的图像已丢失,我宁愿什么也不显示,而不是损坏的图像图标。

图片:

Screenshot of assembly code

干杯。

1 个答案:

答案 0 :(得分:0)

然后,您也必须“删除” using调用,因此用NOP覆盖上面标签之后直到xor eax,eax之前的代码的无操作代码。

NOP是X86中的字节90,因此请在所有字节中填充90。

这样,跳转地址可以保持不变。如果没有标签, 也许对于该点的某个跳转,将条件跳转jg =更大的跳转更改为绝对跳转就足够了。

我希望不调用子例程没有其他作用。