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选项卡上获得结果。