retdec

Machine code decompiler

A tool for reverse engineering machine code from various file formats and architectures.

RetDec is a retargetable machine-code decompiler based on LLVM.

GitHub

8k stars
242 watching
954 forks
Language: C++
last commit: almost 2 years ago
Linked from 2 awesome lists


Backlinks from these awesome lists:

Related projects:

RepositoryDescriptionStars
avast/retdec-idapluginDecompiles binary code from various architectures into human-readable assembly code765
renovatebot/renovateAn automated tool that updates dependencies in software projects without manual intervention.17,964
zrax/pycdcTranslates compiled Python byte-code into human-readable source code3,414
llvm/llvm-projectA modular toolkit for building highly optimized compilers and run-time environments.29,633
uxmal/rekoA binary decompiler that analyzes and reverse-engineers machine code binaries from various processor architectures.2,173
cisco-talos/ropmemuAn analysis and decompilation framework for complex code-reuse attacks.285
samboycoding/cpp2ilReverses Unity's IL2CPP build process to its original managed DLLs1,758
cea-sec/miasmA Python-based framework for analyzing and manipulating binary code3,509
ivmai/bdwgcA conservative garbage collector for C and C++ storage allocation3,024
rizinorg/rizinA reverse engineering framework and command-line toolset for analyzing binaries, debugging programs, and more.2,737
crytic/ida-evmA Python-based toolset for reverse-engineering Ethereum Virtual Machine (EVM) binaries311
acceleratehs/accelerate-llvmCompiles Accelerate code to LLVM IR and executes it on CPUs or NVIDIA GPUs159
remzi-arpacidusseau/ostep-codeA collection of code examples and implementations from the book OSTEP, covering various topics in operating system development.3,499
konloch/bytecode-viewerA Java-based tool for analyzing and modifying Android APKs and other Java files14,733
boomerangdecompiler/boomerangA decompiler tool for reverse-engineering machine code from various architectures and file formats.377