2011-08-10 58 views
-1

我正在爲一個安全相關項目編寫一個多態引擎,我需要編程識別x86代碼並識別其中的模式。 BeaEngine真棒,唯一的是,我不確定它是否可以將助記符轉換回操作碼並組裝不同的指令。尋找一個好的x86彙編程序和反彙編程序庫

問題是,有沒有人知道類似beaengine的東西,但也可以組裝謝謝。

+0

我沒有在您的配置文件中看到您的其他問題。堅持,同時我消毒這一個... –

+0

消毒完成。 –

+0

嘗試Mistfall :) – ruslik

回答

1

您是否考慮過GNU binutils?它可能不會被宣傳爲具有穩定的API,但是IME對於內部產品來說足夠穩定,您可以在需要時進行維護。我經常想要構建一個人工輔助的反編譯器(但每年的相關程度越來越低),binutils庫似乎擁有我需要的所有部分。我不需要彙編程序,但這也應該可以通過編程方式輕鬆訪問。 (我不認爲程序集是binutils中的一個明確可用的API,但它是免費軟件,因此您可以使用將其納入您想要的庫中。)