我怎麼能反編譯這個可執行檔?

我怎麼能反編譯這個可執行檔?

我有一個簡單的免費可執行檔(大小為 48KB,這就是我擁有的所有資訊)。

幾年前我得到了它,但我不記得它來自哪裡。現在對我來說這是一個毫無價值的程序,但它在後台播放著這首非常糟糕的 .midi 歌曲(或某種類型的音樂檔案)。

我嘗試過一些反編譯器,例如Universal Extractor。我不需要原始程式碼,我想要的是音樂文件,因為我不知道它叫什麼。我沒有麥克風,否則我會使用 SoundHound 之類的服務。

有人知道有能夠做到這一點的反編譯器嗎?

答案1

另一種解決方案是開啟可執行檔並直接使用軟體(例如大膽並保存它。

答案2

手動解決方案是在十六進位編輯器並蒐索 MIDI 標頭。這一頁稍微描述一下 MIDI 格式,包含標頭模式。如果/一旦找到標題,您可以手動追蹤區塊直到到達末尾,或者將該點之後的所有內容複製到單獨的 .mid 檔案中,然後查看是否有任何 MIDI 編輯程式可以打開它並截斷非 MIDI資料。

答案3

如果它是 Windows 應用程序,您可以嘗試使用雷斯駭客。如果將 midi 設定為 Vistual Studio 專案的資源,它應該可以運作。

相關內容