Skip to content
KitploitKITPLOIT
OutilsExploitsBlog
Log in
Soumettre
OutilsExploitsBlog
Soumettre

Outils de Hacking, PenTest et Cybersécurité pour votre Arsenal de Sécurité !

Kitploit est un répertoire d'outils de hacking, de cybersécurité et de pentesting. Découvrez les dernières mises à jour des projets pour trouver des vulnérabilités, analyser des systèmes, automatiser les tests et renforcer votre sécurité.

FluxContactConfidentialité© 2026 Kitploit

Répertoire d'outils

Catégories

Voir toutes les catégories
Loading categories
awesome-reverse-engineering — Outils de rétro-ingénierie et ressources d'apprentissage sélectionnés pour les binaires, applications, firmwares, formats et protocoles. | Kitploit
Outils/GitHubGitHub/morluto/awesome-reverse-engineering
Analyse StatiqueAnalyse Dynamique (Sandboxing)Rétro-ingénierieDébogueursAnalyse de MalwareSécurité MobileAnalyse de BinairesArticles et RechercheApprentissage et Éducation
Ressources Organisées
Analyse de Micrologiciel
GitHubmorluto/awesome-reverse-engineering

awesome-reverse-engineering

Outils de rétro-ingénierie et ressources d'apprentissage sélectionnés pour les binaires, applications, firmwares, formats et protocoles.

Voir le dépôt
1.6k346160il y a 6 joursVérifié par Kitploit

Populaires

Voir tout →

Découvrez les outils les plus utilisés par notre communauté.

Explorer tous les outils

Parcourez notre collection d'outils

Voir tous les outils →
Partager

Awesome Reverse Engineering Awesome

À la une : REA — Outils de rétro-ingénierie orientés agents, du comportement des applications aux binaires natifs. Par les créateurs de awesome-reverse-engineering.

REA — Reverse Engineer Anything

Un point de départ sélectionné pour comprendre les binaires, les applications, les firmwares, les formats de fichiers et les protocoles.

Trouvez un outil en fonction du travail que vous devez accomplir. Chaque entrée décrit son objectif ; les outils commerciaux sont marqués commercial. Il s'agit d'une sélection initiale, ouverte aux ajouts et aux corrections.

Commencez ici

Votre tâcheCommencez par
Apprendre l'assembleur et les fondamentaux du reverse engineeringApprentissage
Identifier un exécutable et ses capacitésIdentification et triage de fichiers
Lire du code natif ou l'exécuter pas à pasAnalyse native et Débogueurs
Tracer des appels ou instrumenter un programme en cours d'exécutionInstrumentation dynamique et traçage
Contourner l'anti-débogage, décompresser ou reconstruire les importsDésobfuscation et anti-analyse
Examiner un fichier, un processus ou une image mémoire suspecteAnalyse de malwares
Inspecter un APK, un assembly .NET ou un programme JavaAndroid et code managé
Inspecter une application iOS, un binaire macOS ou un firmware AppleiOS et macOS
Décompresser un binaire Python, Go, Flutter ou HermesRuntimes de langages et packagers
Comprendre le comportement d'un navigateur ou un protocole non documentéWeb et protocoles
Extraire un firmware ou inspecter un format binaireFirmware et matériel et Formats de fichiers
Reconstruire les structures mémoire, les ressources ou le bytecode d'un jeuReverse engineering de jeux
Comparer des builds ou auditer des diffs binairesDiffing binaire et analyse de correctifs
Résoudre des contraintes, explorer des états ou relever la sémantiqueExécution symbolique et analyse formelle et Relevé d'instructions et sémantique
Accélérer une investigation avec des agents IAAnalyse assistée par IA

Sommaire

  • Apprentissage
    • Livres
  • Identification et triage de fichiers
  • Analyse native
  • Débogueurs
  • Instrumentation dynamique et traçage
  • Désobfuscation et anti-analyse
  • Analyse de malwares
  • Android et code managé
  • iOS et macOS
  • Runtimes de langages et packagers
  • Web et protocoles
  • Firmware et matériel
  • Formats de fichiers
  • Reverse engineering de jeux
  • Diffing binaire et analyse de correctifs
  • Exécution symbolique et analyse formelle
  • Relevé d'instructions et sémantique
  • Analyse assistée par IA
  • Pratique et communautés
  • Listes connexes
  • Contribution et maintenance
  • Licence

Apprentissage

Un manuel technique ouvert avec des schémas de circuits et un signet orange

  • Azeria Labs - Tutoriels sur l'assembleur ARM avec exercices pour apprendre les registres, la mémoire et les conventions d'appel.
  • Compiler Explorer - Compile du code dans le navigateur avec de nombreux compilateurs et affiche l'assembleur généré, pour voir comment les constructions du code source et les niveaux d'optimisation se traduisent en code machine.
  • Corkami - Références visuelles et affiches expliquant les formats binaires et les structures de fichiers, y compris les dispositions des formats exécutables.
  • Corkami PoCs - Échantillons exécutables et de documents minimaux et inhabituels pour étudier les cas limites des formats de fichiers et le comportement des analyseurs.
  • Hextree - Cours pratiques de rétro-ingénierie mobile et matérielle et laboratoires interactifs ; Commercial, avec du contenu gratuit.
  • Malware Analysis Training - Cours d'analyse de logiciels malveillants Windows avec des exercices de programmation, d'internes Windows et de rétro-ingénierie ; les laboratoires nécessitent un environnement d'analyse Windows approprié.
  • Malware Unicorn RE101 - Atelier d'introduction à la rétro-ingénierie de logiciels malveillants Windows couvrant l'assembleur x86, le triage et le débogage ; ses instructions de laboratoire basées sur des VM utilisent des images logicielles plus anciennes.
  • Nightmare - Cours construit à partir de défis CTF annotés, progressant des bases de l'assembleur et de la rétro-ingénierie jusqu'à l'exploitation binaire.
  • OpenSecurityTraining2 - Cours structurés sur l'assembleur, l'architecture, le débogage et la rétro-ingénierie.
  • pwn.college - Cours gratuits avec des défis pratiques sur Linux, l'assembleur, la rétro-ingénierie et l'exploitation binaire, exécutés dans un environnement accessible via navigateur.
  • Reverse Engineering by Kevin Thomas - Leçons annotées d'assembleur et de rétro-ingénierie couvrant x86, x64, ARM, AVR et RISC-V, avec des exigences de chaîne d'outils et de matériel spécifiques à chaque leçon.
  • Reverse Engineering for Beginners - Livre gratuit reliant des exemples C et C++ compilés à l'assembleur sur plusieurs architectures.
  • RPISEC Modern Binary Exploitation - Supports de cours et laboratoires couvrant la rétro-ingénierie, la corruption de mémoire et l'exploitation ; aucun commit depuis décembre 2021, les laboratoires peuvent donc nécessiter des chaînes d'outils plus anciennes.

Livres

Télécharger l’outil