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: about 2 years ago
assemblerdisassembleremulatorhacktoberfestintermediate-representationpythonreverse-engineeringsymbolic-execution

Related projects:

RepositoryDescriptionStars
crytic/ida-evmA Python-based toolset for reverse-engineering Ethereum Virtual Machine (EVM) binaries311
mytechnotalent/reverse-engineeringA comprehensive tutorial covering reverse engineering techniques and concepts for various architectures11,544
arizvisa/ida-minscProvides a scripting interface to IDAPython's features for reverse engineering320
radareorg/radare2A UNIX-like framework and command-line toolset for reverse engineering tasks.20,862
trekhleb/homemade-machine-learningPractices implementing popular machine learning algorithms from scratch to gain a deeper understanding of their mathematics23,191
redasmorg/redasmAn open-source tool for reverse-engineering and disassembling binary code on various architectures1,574
rizinorg/rizinA reverse engineering framework and command-line toolset for analyzing binaries, debugging programs, and more.2,737
crytic/rattleAn EVM binary static analysis framework that recovers the original control flow graph and optimizes it for better readability353
mrphrazer/msynthA code deobfuscation framework for simplifying complex Boolean expressions in binary code286
crytic/pyevmasmA Python library for assembling and disassembling the Ethereum Virtual Machine's instruction set362
wisk/medusaAn interactive disassembler for reverse-engineering and analyzing binary code1,045
angr/angrA platform-agnostic binary analysis framework providing tools for disassembly, symbolic execution, and control-flow analysis.7,647
a0rtega/metameGenerates mutated versions of executable files to evade pattern recognition by antivirus software569
marin-m/pbtkA toolkit for reverse engineering and analyzing Protobuf-based applications1,432
zrax/pycdcTranslates compiled Python byte-code into human-readable source code3,414