REDasm v3.0 beta4 releases: The Open Source Disassembler
REDasm – The Open Source Disassembler
REDasm is a cross-platform disassembler with a modern codebase useful from the hobbyist to the professional reverse engineer.
All features are provided by LibREDasm which loads plugins developed in C, C++, and Python3 (you can also support new languages if you want!) and a user-friendly Qt frontend.
LibREDasm also provides a plain C API for maximum ABI compatibility along with a C++17 core.
SUPPORTED ASSEMBLERS
x86 and x86_64 | Capstone based |
MIPS | Capstone based, Little/Bin endian modes |
ARM | Capstone based, 32 bits only |
Dalvik | |
CHIP-8 | Just for fun! |
SUPPORTED FORMATS
Portable Executable (PE) | 32/64 bits |
ELF Executable | 32/64 bits, Little/Big endian |
Sony PlayStation 1 Executable | PsyQ 4.6/7 signatures available |
Android Dalvik Executable (DEX) | |
XBox1 Executable (XBE) | |
GameBoy Advance ROM | In development |
Nintendo64 ROM | Little/Big endian and “swapped roms” are supported, In development |
Features
REDasm is still under heavy development, currently is supports:
- C++ and Python 3 Plugins
- Multithreaded analysis
- Binary lifting and intermediate language analysis (RDIL)
- Loaders
- Portable Executable (with VB decompilation)
- ELF
- XBox 1
- PS1
- Assemblers
- x86 and x86_64
- MIPS
- ARM64
- ARM (WIP)
- More features are under development!
Changelog v3.0 beta4
- KDDockWidgets integration
- Removed IDA Like animation for performance and stability
- Added analysis Dashboard (still work in progress)
- Fixed arrow rendering in listing mode
- PE: Fixed classification, detect MinGW
- PE: Demangle Imports
- MIPS: Decode COP instructions (some are still missing)
- MIPS: Added more support for macro instructions
- MIPS: Initial support for binary lifting
- MIPS: Added MIPS64
- ARM: Improved support
- Added Jump/Call Table Support (available only for x86 atm)
- x86: Added prologue analysis for x86_64 too
- Improved XBox 1 Executable analysis
- Improved analysis reliability
- Improved listing rendering for readability
- Reimplemented hex conversion for maximum performance
- Fixed Binary loader
- Added more unit tests
- Minor fixes
Install & Tutorial
Copyright (C) 2018