miasm

Binary analyzer

A Python-based framework for analyzing and manipulating binary code

Reverse engineering framework in Python

GitHub

4k stars
139 watching
473 forks
Language: Python
last commit: 5 months ago
assemblerdisassembleremulatorhacktoberfestintermediate-representationpythonreverse-engineeringsymbolic-execution

Related projects:

Repository Description Stars
crytic/ida-evm A Python-based toolset for reverse-engineering Ethereum Virtual Machine (EVM) binaries 311
mytechnotalent/reverse-engineering A comprehensive tutorial covering reverse engineering techniques and concepts for various architectures 11,544
arizvisa/ida-minsc Provides a scripting interface to IDAPython's features for reverse engineering 320
radareorg/radare2 A UNIX-like framework and command-line toolset for reverse engineering tasks. 20,862
trekhleb/homemade-machine-learning Practices implementing popular machine learning algorithms from scratch to gain a deeper understanding of their mathematics 23,191
redasmorg/redasm An open-source tool for reverse-engineering and disassembling binary code on various architectures 1,574
rizinorg/rizin A reverse engineering framework and command-line toolset for analyzing binaries, debugging programs, and more. 2,737
crytic/rattle An EVM binary static analysis framework that recovers the original control flow graph and optimizes it for better readability 353
mrphrazer/msynth A code deobfuscation framework for simplifying complex Boolean expressions in binary code 286
crytic/pyevmasm A Python library for assembling and disassembling the Ethereum Virtual Machine's instruction set 362
wisk/medusa An interactive disassembler for reverse-engineering and analyzing binary code 1,045
angr/angr A platform-agnostic binary analysis framework providing tools for disassembly, symbolic execution, and control-flow analysis. 7,647
a0rtega/metame Generates mutated versions of executable files to evade pattern recognition by antivirus software 569
marin-m/pbtk A toolkit for reverse engineering and analyzing Protobuf-based applications 1,432
zrax/pycdc Translates compiled Python byte-code into human-readable source code 3,414