首页 > 解决方案 > 如何使用十六进制编辑器删除突出显示的代码行?

问题描述

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

图片 :

汇编代码截图

干杯。

标签: windowshex-editors

解决方案


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

NOP 是 X86 中的 90 字节,所以所有字节都用 90 填充。

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

我希望不调用子程序没有其他效果。


推荐阅读