bincat
v1.4
BINCAT是一種靜態二進制代碼分析工具包,旨在直接從IDA或使用Python進行自動化來幫助反向工程。
它的特徵:
您可以在此處檢查(較舊的版本)BINCAT:
檢查教程以查看相應的任務。
支持的主機平台:
支持CPU進行分析(目前):
僅支持IDA V7.4或更高版本
較舊的版本可能會起作用,但我們不會支持它們。
二進制分佈包括所需的一切:
安裝步驟:
install_plugin.py分析儀可以在本地或通過Web服務使用。
在Linux上:
在Windows上:
安裝PIP後,Bincat應該與IDA一起使用葡萄酒:
~/.wine/drive_c/Python/python.exe get-pip.py使用Ctrl-Shift-B快捷方式加載插件,或使用Edit -> Plugins -> BinCAT菜單
轉到要開始分析的指令
選擇BinCAT Configuration窗格,單擊<-- Current以定義開始地址
啟動分析
可以通過Edit/BinCAT/Options菜單配置全局選項。
默認配置和選項存儲在$IDAUSR/idabincat/conf中。
save to idb複選框的默認狀態提供手冊,並在此處檢查配置文件格式的說明。
提供了一個教程,以幫助您嘗試Bincat的功能。
BINCAT由GNU Affero通用公共許可證發布。
BINCAT OCAML代碼包括LGPLV2下發布的原始OCAML運行時的代碼。
Bincat IDA插件包含Willi Ballenthin的Python-Pyqt5-Hexview中的代碼,並根據Apache許可證2.0發布。
BINCAT包括Newspeak的修改副本。
使用GitHub操作自動執行Linux的自動化構建(請參見此處),可以在GitHub的Actions選項卡上獲得結果。