disassembly

    2熱度

    4回答

    有什麼方法可以將我的.dll文件再次反彙編爲機器代碼? 我需要哪些應用程序以及可以恢復多少?

    6熱度

    3回答

    可能重複: Find Programming Language Used 所以,我有一個由可執行文件(exe)的文件和DLL的應用。有沒有一種方法可以找出用於開發此軟件的特定語言。我試圖在反彙編中打開它,但內容似乎是亂碼。有任何想法嗎?

    4熱度

    2回答

    我從一些軟件中提取了這段彙編代碼,但不幸的是,我不知道彙編程序的任何內容,並且我彙編的那些代碼在68000上回到了Commodore Amiga中。 任何人都可以指導我如何理解這段代碼,而不需要從零開始學習彙編程序,或者告訴我它是什麼? 是否有任何一種「模擬器」在那裏,我可以運行它看看它是什麼? -[ObjSample Param1:andParam2:]: 00000c79 pushl

    1熱度

    2回答

    我想通過一個二進制文件,我的老師給我逐行檢查堆棧上的地址和不同寄存器的內容,但我對使用gdb並不是很熟悉。雖然我有C代碼,但我們應該完全從二進制文件中工作。這裏是我到目前爲止所使用的命令: (gdb) file SomeCode 這給了我這個消息: Reading symbols from ../overflow/SomeCode ...(no debugging symbols found)

    1熱度

    3回答

    .exe文件中的字符串(如對話框的內容/標題)存儲在某種資源中。 但是在最近的一些exes中,我反彙編/資源檢查我找不到包含該字符串的任何資源,但它以某種方式硬編碼爲db的程序源代碼。 如何提取和修改直接位於程序中的字符串?我認爲這些與C++中的const char*等價嗎? 爲什麼有人不把對話框,菜單等內容「外包」?

    0熱度

    1回答

    我正在處理一個在gdb中disas'd的二進制文件。現在我只是檢查一個函數的返回值。 0x08048604 <playGame+78>: ret 顯示的地址是ret存儲在函數中的地址嗎?還是隻是返回ret值的指令地址?

    3熱度

    1回答

    我正在一個項目上工作,而在沒有Xcode的機器上,我正在崩潰。 (當然它適用於我的機器B- /)我有一個崩潰日誌,帶有一個用於崩潰的PC偏移量。我希望能夠看到代碼中實際存在的位置。我知道Code Warrior可以反彙編代碼(大概只有可調試的代碼),並顯示它散佈了C代碼,然後我只需要查找該地址,我就完成了。 在Xcode中有這麼簡單的方法嗎? 謝謝。

    20熱度

    3回答

    是否有對二進制源文件的引用?我試圖在二進制文件上運行字符串,並找不到任何對所列源文件的引用...

    15熱度

    2回答

    是否有類似於Java的OllyDbg/SoftICE的實用程序?即執行類(從jar /帶有類路徑),並且在沒有源代碼的情況下,顯示中間代碼的反彙編,能夠遍歷/跨越/搜索引用/編輯內存中的特定中間代碼/將編輯應用於文件... 如果沒有,是否甚至有可能寫這樣的東西(假設我們願意在調試時間內沒有熱點)? 編輯:我不是在談論JAD或JD或Cavaj。這些都是很好的反編譯器,但我不想有一個反編譯器出於幾個原

    1熱度

    2回答

    在網絡上我看到了參考"scripts" for IDA Pro,但無法解決如何爲IDA Pro 4.9 Freeware Version加載或安裝它們。 我該怎麼做?我特別希望使用PE Scripts。