我如何反编译这个可执行文件?

我如何反编译这个可执行文件?

我有一个简单的免费可执行软件(大小为 48KB,这就是我所拥有的全部信息)。

几年前我买了这个程序,现在我记不清它是从哪里来的了。现在对我来说,这是一个毫无价值的程序,但它在后台播放着一首非常野蛮的 .midi 歌曲(或某种类型的音乐文件)。

我试过几个反编译器,比如Universal Extractor。我不想要源代码,我想要的是音乐文件,因为我不知道它叫什么。我没有麦克风,或者我会使用SoundHound之类的服务。

有人碰巧知道有哪个反编译器可以做到这一点吗?

答案1

另一种解决方案是打开可执行文件并直接使用以下软件录制歌曲大胆并保存。

答案2

手动解决方案是打开 EXE十六进制编辑器并搜索 MIDI 标头。这一页稍微描述了 MIDI 格式,包括标头模式。如果/一旦您找到标头,您可以手动跟踪块直到到达末尾,或者将该点之后的所有内容复制到单独的 .mid 文件中,看看是否有任何 MIDI 编辑程序可以打开它并截断非 MIDI 数据。

答案3

如果是 Windows 应用程序,你可以尝试资料黑客。如果将 midi 设置为 Vistual Studio 项目的资源,它应该可以工作。

相关内容