Caractéristiques | Compiler | Reddit | Twitter | Télégramme
Redasm est un désassembleur multiplateforme avec une base de code moderne utile du amateur à l'ingénieur inverse professionnel.
Toutes les fonctionnalités sont fournies par Libredasm qui charge les plugins développés en C, C ++ et Python3 (vous pouvez également prendre en charge de nouvelles langues si vous le souhaitez!) Et un frontend QT convivial.
Le bibliothèque fournit également une API C ordinaire pour la compatibilité ABI maximale avec un noyau C ++ 17.
Testé sous Windows et Linux.
Caractéristiques
Redasm est toujours en cours de développement intense, il est actuellement soutenu:
- Plugins C ++ et Python 3
- Analyse multithread
- Le levage binaire et l'analyse du langage intermédiaire (RDIL)
- Chargeurs
- Exécutable portable (avec décompilation VB)
- ELFE
- Xbox 1
- PS1
- Assembleurs
- x86 et x86_64
- Mips
- ARM64
- Bras (WIP)
- Plus de fonctionnalités sont en cours de développement!
Exigences
- Cmake 3.12
- Compilateur C ++ 17 (testé sur GCC 10.x et MSVC2019)
- QT 5.12
Bâtiment de Source
Lire ici
Grâce à
- MINIZ: la baisse du remplacement de Zlib
- Taojson: bibliothèque JSON en tête C ++
- Undname: MSVC Demangler
- Libiberty: Binutils Demangler
- ZYDIS: Bibliothèque de démontrant rapide et léger X86 / X86-64
- Capstone: cadre de désassembleur
Licence
- Libredasm est libéré sous licence GNU LGPL3
- Redasm est libéré sous licence GNU GPL3