Snowman是C/C++反編譯程式的本地程式碼,請參閱生成程式碼的示例。本文簡要說明了它的工作原理。
獨立版本
- 支持ARM、x86和x86-64體系結構。
支持ARM、x86和x86-64體系結構。
- 讀取ELF、Mach-O和PE檔案格式。
讀取ELF、Mach-O和PE檔案格式。
- 重建函數、函數名和參數、局部和全域變數、運算式、整數、指針和結構類型、所有類型的控制流結構(包括開關)。
重建函數、函數名和參數、局部和全域變數、運算式、整數、指針和結構類型、所有類型的控制流結構(包括開關)。
- 有一個很好的圖形使用者介面,在彙編程式碼和重建的程式之間按一下導航。
有一個很好的圖形使用者介面,在彙編程式碼和重建的程式之間按一下導航。
- 具有用於批次處理的命令列介面。
具有用於批次處理的命令列介面。
IDA挿件
- 享受反組譯工具支持的所有可執行檔案格式。
享受反組譯工具支持的所有可執行檔案格式。
- 受益於IDA的簽名蒐索、調試資訊的解析器和demangler。
受益於IDA的簽名蒐索、調試資訊的解析器和demangler。
- 按一個按鈕反編譯選定的函數或整個程式。
按一個按鈕反編譯選定的函數或整個程式。
- 允許在反組譯工具和反編譯程式碼之間輕鬆跳轉。
允許在反組譯工具和反編譯程式碼之間輕鬆跳轉。
- 完全集成到IDA的GUI中。
完全集成到IDA的GUI中。