我在这里的第一个问题,希望我没有做错。
我的问题是我有一个旧的 DOS 程序,它对文件格式进行了大量修改以节省空间。 (是的,对于那些知道的人来说,这是一个演示场景。)
Objdump 不想帮我处理它;快速谷歌搜索没有为这个问题产生真正的结果,而且联机帮助页在这方面似乎也不太慷慨。
还有其他人是的,比如lida。但是,由于某种原因,我无法让lida 工作;我相信有其他选择。
任何人都有在 Linux 上反汇编 DOS 可执行文件的经验?还是我应该尝试一些基于 DOS 的反汇编程序并在 Dosemu 上运行它?
最佳答案
IDA 是最好的反汇编程序,也有 linux 版本。它比简单的反汇编器要好,因为它是交互式的。
此外,如果您想看到漂亮的“手工制作”组件,最好的地方是旧病毒。不是二进制文件,而是源文件,因为它们已被注释。你可以试试 Netlux 。