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


0

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

我几年前得到它,不记得它来自哪里。现在这对我来说是一个毫无价值的节目,但是它背景中播放的这首歌真的很棒。(或某种类型的音乐文件)。

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

有人会碰巧知道任何能够做到这一点的反编译器吗?


8
轻笑将它碰巧是一个凯基?; p
Journeyman Geek

哈哈当然不是= p这只是一个我想要的旧文件......但那首歌真是太吸引人了!
cutrightjm

当你没有详细说明它时,你怎么能指望我们知道“这个”可执行文件是什么?使用虚拟声卡或类似解决方案来录制音乐可能会更好。
iglvzx

它所做的只是播放一首歌并显示一些旋转的颜色,它并不是很多。如果至少有一个程序可以分析文件的编译内容,那么我可以找到一个合适的反编译器,或者别的什么,任何帮助都会非常感激。
cutrightjm

1
OH,DEMOSCENE ......这可能有意义。
Journeyman Geek

Answers:


3

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


1
@ekaj你可以设置Audacity来录制没有麦克风的“听到的内容”。这是一个教程:youtube.com/watch?
v=hOaOeSzFO5U

@NateKoppenhaver试图让它在Win7中运行..
cutrightjm

如果您的声卡支持此功能,您将只能录制“听到的内容”。否则,您可以在耳机输出与麦克风输入之间连接电缆,并将Audacity设置为从麦克风录制。
TheTurkey 2014年

2

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


1
IMO它比MIDI更可能是模块格式(mod / xm / s3m / it)。例如fileformat.info/format/xm/corion.htm
user55325

无法找到MIDI标题,但感谢您的建议
cutrightjm

0

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


不起作用 - “无法阅读资源部分”
cutrightjm

也许它包含了某种PE Protector软件,如Petite,Telock,WWPack等。在这种情况下,提取资源更加困难。您需要找到可以取消保护文件的应用程序。我很久以前尝试过,我不知道要使用哪种软件,请与Google联系。此外,它可能不是Windows应用程序,在这种情况下,ResHacker将没有帮助。

这是一个.exe,所以它是一个Win应用程序..忘了指定操作系统有问题..
cutrightjm
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.