Funktionen | Kompilieren | Reddit | Twitter | Telegramm
Redasm ist ein Cross -Plattform -Disassembler mit einer modernen Codebasis, die vom Hobbyisten zum professionellen Reverse -Ingenieur nützt wird.
Alle Funktionen werden von Libredasm bereitgestellt, das Plugins lädt, die in C, C ++ und Python3 entwickelt wurden (Sie können auch neue Sprachen unterstützen, wenn Sie möchten!) Und ein benutzerfreundliches QT -Frontend.
Libredasm liefert auch eine einfache C -API für die maximale ABI -Kompatibilität zusammen mit einem C ++ 17 -Kern.
Unter Windows und Linux getestet.
Merkmale
Redasm steht immer noch unter starker Entwicklung, derzeit unterstützt es:
- C ++ - und Python 3 Plugins
- Multithread -Analyse
- Binärhebe- und Zwischensprachanalyse (RDIL)
- Lader
- Tragbare ausführbare Datei (mit VB -Dekompilierung)
- ELF
- Xbox 1
- PS1
- Versammler
- x86 und x86_64
- MIPS
- ARM64
- Arm (WIP)
- Weitere Funktionen sind in der Entwicklung!
Anforderungen
- CMake 3.12
- C ++ 17 Compiler (getestet auf GCC 10.x und MSVC2019)
- QT 5.12
Gebäude aus der Quelle
Lesen Sie hier
Dank
- Miniz: Zlibs Rückgang des Ersatzes
- Taojson: C ++ Header-Nur-JSON-Bibliothek
- UNDNAME: MSVC Demangler
- Libiberty: Binutils Demangler
- Zydis: Schnelle und leichte X86/X86-64 Disassembler Library
- Capstone: Disassembler -Framework
Lizenz
- Libredasm wird unter Gnu LGPL3 -Lizenz veröffentlicht
- Redasm wird unter GNU GPL3 -Lizenz veröffentlicht