我試圖在ollydbg中反彙編一個軟件,並且發現了一些奇怪的東西。這是類似以下內容:使用OllyDBG反彙編一個.EXE文件給出了奇怪的結果
ASCII"C:\FolderName\SubFolder\exec.h"
ASCII"C:\FolderName\SubFolder\Include\variable.cpp"
我沒有一個名爲FolderName
在C
文件夾,軟件運行良好。這可能是什麼?
我試圖在ollydbg中反彙編一個軟件,並且發現了一些奇怪的東西。這是類似以下內容:使用OllyDBG反彙編一個.EXE文件給出了奇怪的結果
ASCII"C:\FolderName\SubFolder\exec.h"
ASCII"C:\FolderName\SubFolder\Include\variable.cpp"
我沒有一個名爲FolderName
在C
文件夾,軟件運行良好。這可能是什麼?
它可能是與調試符號相關的路徑。
我唯一的經驗是在Linux中,其中包含在可執行以編譯計算機上的源的路徑(當與調試符號編譯)
我一直在谷歌搜索,它說虛擬機的東西? –
你在找什麼? – Xiao
我從開發者那裏得到了這個信息,這個我反編譯的軟件被完全編譯成了一個虛擬機。並從wikipedia調試符號嵌入庫到軟件 –
可執行包括在調試信息路徑。您發現的字符串與您的PC無關,但與EXE所在PC的環境相關。
編輯:
在反彙編輸出格式
ASCII"C\FolderName\SubFolder\exec.h"
可能表明,繼ASCII
字符串是ASCII字符串。
這樣ascii沒什麼意思麼? –
這可能意味着它是ASCII ...? – deviantfan
當你作爲問題和什麼顯示的東西看起來像代碼或列表最好選擇文本,然後單擊「代碼示例」,這是帶有{}的工具欄按鈕或您按Ctrl + K '。 – harper
好的,謝謝,我會編輯它 –