{"repo":"airbus-seclab/bincat","free":true,"listed":false,"github":"https://github.com/airbus-seclab/bincat","clone":"git clone https://github.com/airbus-seclab/bincat.git","description":"Binary code static analyser, with IDA integration. Performs value and taint analysis, type reconstruction, use-after-free and double-free detection","language":"OCaml","stars":1871,"topics":["ida-plugin","taint-analysis","reverse-engineering","disassembly"],"license":null,"category":"security-tools","readme_excerpt":"Introduction What is BinCAT? BinCAT is a static Binary Code Analysis Toolkit, designed to help reverse engineers, directly from IDA or using Python for automation. It features: value analysis (registers and memory) taint analysis type reconstruction and propagation backward and forward analysis use-after-free and double-free detection In action You can check (an older version of) BinCAT in action here: Basic analysis Using data tainting Check the tutorial out to see the corresponding tasks. Quick FAQ Supported host platforms: IDA plugin: all, version 7.4 or later (only Python 3 is supported) analyzer (local or remote): Linux, Windows, macOS (maybe) Supported CPU for analysis (for now): x86-32 x86-64 ARMv7 ARMv8 PowerPC Installation Only IDA v7.4 or later is supported Older versions may work, but we won't support them. Binary distribution install (recommended) The binary distribution includes everything needed: the analyzer the IDA plugin Install steps: Extract the binary distribution of BinCAT (not the git repo) In IDA, click on \"File - Script File...\" menu (or type ALT-F7) Select install plugin.py BinCAT is now installed in your IDA user dir Restart IDA Manual installation Analyzer The analyzer can be used locally or through a Web service. On Linux: Using Docker: Docker installation instructions Manual: build and installation instructions On Windows: build instructions IDA Plugin Windows manual install. Linux manual install BinCAT should work with IDA on Wine, once pip is in","default_branch":null,"files":null,"tree":[],"storefront":"/r/airbus-seclab","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/airbus-seclab/bincat/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}