Introduction
REDasm est un désassembleur interactif, multi-architecture, écrit en C++11 moderne utilisant Qt5 comme framework d'interface utilisateur, son coeur est modulaire et il peut être facilement étendu pour supporter de nouveaux
formats de fichiers et de nouveaux
jeux d'instructions.
Vous pouvez hacker et améliorer REDasm sans aucun problème et sans limite.
Fonctionne sous Windows et Linux.
Formats & Support d'Assembleurs
| Formats
|
| Portable Executable |
32/64 bits |
| ELF Executable |
32/64 bits, Little/Big endian |
| Sony Playstation 1 Executable |
PsyQ 4.6/7 signatures disponibles |
| Android Dalvik Executable (DEX) |
|
| XBox1 Executable (XBE) |
|
| GameBoy Advance ROM |
En développement |
| Nintendo64 ROM |
Little/Big endian et "swapped roms" sont supportés, En développement |
| Assemblerus
|
| x86 and x86_64 |
Basé sur Capstone |
| MIPS |
Basé sur Capstone, mode Little/Big endian |
| ARM |
Basé sur Capstone, seulement 32 bits |
| Dalvik |
|
| CHIP-8 |
Pour le fun :) |
Packages pré-compilés
Les Nightly Builds et les réalisations Stables peuvent être téléchargées à partir du site web
redasm.io.
Compilation à partir des sources
Voir
COMPILE.md (pour Windows et Linux).
Contributions
- Lisez le Wiki et envoyez un Pull Request !
- Rejoignez la communauté sur Reddit
Prérequis
- CMake >= 3.10
- Compilateur C++11 (testé sur GCC 6.x et MSVC2017)
- Qt >= 5.9 LTS
Dépendances
- MiniZ : Remplaçant de ZLib
- Capstone : Capstone fournit la plupart des architectures courantes
- JSON: Une bibliothèque d'en-tête unique pour JSON
- UndName: Demangleur MSVC
- Libiberty: Demangleur Binutils
- Visit-Struct: C++ Réflexion
Licence
REDasm est réalisé sous licence GNU GPL3.
Téléchargement
Tags
RÉTRO-INGENIERIE
MALWARE
ANDROID
OUTIL D'ADMINISTRATION
Inscription à notre lettre d'information
Inscrivez-vous à notre
lettre d'information pour vous tenir au courant de nos actualités et de nos dernières trouvailles.