我有一些几十年前由一个古老的 16 位 DOS 应用程序编写的重要数据。没有文档,没有来源,也没有关于作者的信息。只是 16 位 exe。我想是时候学习如何反编译了,因为这似乎是恢复文件格式的唯一方法。我试过 OllyDbg,它看起来很棒,但它不能是 16 位的。是否有能够处理此类可执行文件的反汇编器/调试器?
我知道 DOSbox,该应用程序可以在其中运行。问题是,我不需要运行它,我需要了解它写入数据的文件格式。您认为在 DOSbox 中启动一些旧的 16 位 DOS 调试器/反编译器听起来像一个主意吗?如果是的话,你能说出一个像样的 DOS 调试器吗?
谢谢。
PS:我从 StackOverflow 复制粘贴了这个问题,因为我在问它时不知道 ReverseEngineering 部分。如有违规请删除。