我有幾十年前由一個古老的16位DOS應用程序編寫的一些關鍵數據。 沒有文檔,沒有來源,也沒有關於作者的信息。只是16位EXE。 我想是時候學習如何反編譯東西了,因爲它似乎是恢復文件格式的唯一方法。 我試過OllyDbg,它看起來非常棒,但它不能16位。反編譯1990年DOS應用程序
那麼,是否有反彙編程序/調試器能夠處理這樣的可執行文件? 謝謝。
UPD:我知道DOSbox,應用程序運行在它的所有權利。問題是,我不需要運行它,我需要了解它寫入數據的文件格式。或者,也許我不知道DOSbox的一些情況,它也可以作爲調試器/反編譯器運行?或者你的意思是在DOSbox中啓動一些舊的16位DOS調試器/反編譯器?後者聽起來像是一個想法,但是請你說出一個像樣的DOS調試器,然後呢?
你試過DOSBox了嗎?我會嘗試模擬正確的環境,反編譯將會更加困難。 – blindstuff
如果您告訴我們DOS程序的名稱,有人可能會認出它。 –
@AndrewMorton這個機會接近於零,因爲它是由博士生撰寫的論文,並沒有通過任何方式分發。這就是所謂的'OMWE.EXE',所以是的 – ScumCoder