2010-07-22 69 views
1

某些人能否爲我提供用於Windows操作系統和Windows應用程序的領先的二進制研究工具列表?我發現微軟本身的BinScope,但想知道是否還有其他更好的工具?二進制分析研究工具

感謝, 奧馬爾

回答

2

如果您只能訪問二進制文件,則訪問權限有限。如果您想要了解這個二進制文件的內部工作方式,您最好的選擇就是像IDA Pro這樣的反編譯器和像OllyDBG這樣的彙編器級調試器。

2

湯姆代表,在威斯康星大學的教授和創始人GrammaTech的,去年夏天給了這個令人印象深刻的談話斯坦福。 GrammaTech正在開發二進制分析(http://www.grammatech.com/research/contracts/HSARPA/HSARPA-2005-MCSB/),但我不知道它是否可用於其靜態分析產品。
免責聲明:我的一位副總裁給我買了午餐,讓我在Palm時(在二元分析之前)嘗試演示他們的源代碼分析工具,但我認爲結果是保密的。

1

BAP是一個用於在x86程序上執行二進制分析的工具包。它將二進制代碼提取爲類似於編譯器中間語言的易於理解和可分析的語言。這不是一個點擊式解決方案(即需要編程來有效地使用它),但對於希望在不重新定義x86語義的情況下編寫二進制代碼的新程序分析的人員來說,它非常有用。