我正在研究从基于 MIPS 的路由器反向二进制文件。为了做到这一点,我正在用 qemu 模拟二进制文件,但二进制文件在声明之前会执行一些例程,如果它没有加载到路由器上,则跳过执行的逻辑。
我确认如果我通过编辑一些字节跳过这些例程的执行,我可以在本地运行二进制文件并动态调试它。现在我正在手动进行,但我想修补它以便我可以更快地运行它。
一旦我更改了一些字节并尝试在 IDA 中导出它,我的问题就来了更改未应用于二进制文件,我无法生成新的二进制文件。
我想用十六进制编辑器编辑二进制文件,但我想知道我是否可以用 IDA 来做。