Binary analysis tools

Tools

LIEF (library for analysis of executable formats)

LIEF is a library to analyze executable formats like ELF, MachO, and PE. It can be used during reverse engineering, binary analysis, and malware research.

» LIEF review and details

Manticore (dynamic binary analysis tool)

Manticore is a binary analysis tool. It uses dynamic analysis, meaning parts of the binary will be executed and tested.

» Manticore review and details

pyelftools (ELF parsing toolkit)

Pyelftools is a Python library to parse ELF files and DWARF debugging information. It can be useful to perform dynamic binary analysis on files.

» Pyelftools review and details

radare2 (reverse engineering tool and binary analysis)

radare2 is a tool to perform reverse engineering on files of all types. It can be used to analyze malware, firmware, or any other type of binary files.

» Radare2 review and details