<aside> 🏆
En bref, utiliser Ghidra (disponible sur Linux et Windows).
</aside>
| Outil | Gratuit/Payant | Statut | Popularité |
|---|---|---|---|
| Ghidra | Gratuit | Open source | ******* |
| IDA Pro (Hex-Rays) | Payant | Propriétaire | ** |
| Binary Ninja | Payant | Propriétaire | * |
On créé un programme en C très simple.
#include <stdio.h>
#include <string.h>
int main() {
const char correct_password[] = "monmotdepasse"; // Le mot de passe correct
char input[50]; // Variable pour stocker la saisie de l'utilisateur
while (1) { // Boucle infinie
printf("Entrez le mot de passe : ");
scanf("%49s", input); // Lecture de l'entrée utilisateur, limite à 49 caractères
if (strcmp(input, correct_password) == 0) { // Comparaison des chaînes
printf("OUI\n");
break; // Sortie de la boucle si le mot de passe est correct
} else {
printf("NON\n");
}
}
return 0;
}