Dans ce tutoriel, je vais vous montrer comment décompiler ou rétro-ingénier un fichier exécutable Windows (fichiers .exe et .dll) et récupérer le code source. Ce tutoriel va être facile à apprendre pour un débutant. Si vous êtes un apprenant rapide, n’hésitez pas à parcourir le texte.
Pour ce tutoriel, je crée un projet factice qui affiche « Hello world » dans Visual Studio pour démontrer comment récupérer le code source.
Voici, voici le projet que nous allons décompiler.
Voici le code et la sortie. Nous allons obtenir le même code après décompilation.
Commençons à décompiler le projet ci-dessus
Maintenant que nous avons créé un exemple de projet, essayons de décompiler le projet ci-dessus en utilisant JustDecompile de Telerik.
Dans le cas où vous n’avez pas ce logiciel, veuillez le télécharger et l’installer à partir d’ici
Étape – 1 : Ouvrir JustDecompile
Ouvrir l’application JustDecompile. Si vous avez installé ce logiciel maintenant, probablement vous aurez un raccourci créé sur votre bureau. Sinon, ouvrez-le à partir du menu Démarrer
Étape – 2 : Localisez le fichier exécutable que vous voulez décompiler
Ouvrez le fichier que vous voulez décompiler dans JustDecompile ou faites simplement glisser et déposer vos fichiers(.dll ou .exe) sur l’interface.
J’utilise la méthode normale. Il suffit de naviguer vers Ouvrir… -> Fichier(s) ou d’appuyer sur Ctrl + O sur votre clavier et de choisir votre fichier en utilisant l’explorateur de fichiers.
Si vous avez créé le projet maintenant. alors vous pouvez trouver votre fichier exécutable dans le dossier bin/Debug de votre répertoire de projet. Ici, j’ai le mien.
Étape – 3 : Reverse Engineer
Voici la partie réelle. La DÉCOMPILATION
Lorsque vous ouvrez un fichier dans JustDecompile, il décompile le fichier et ajoute le fichier à l’espace de travail actuel. Vous pouvez parcourir la barre latérale gauche pour les fichiers du projet.
Dans mon cas, j’ai récupéré mon code source. Jetez un coup d’œil dans l’image ci-dessous.
Si vous avez besoin de vérifier le code source seulement, vous pouvez vous arrêter ici. Dans le cas où vous avez besoin de créer un projet Visual Studio à partir du code source. Alors suivez l’étape suivante.
Etape – 4 : Création d’un projet Visual Studio
Donc, maintenant vous avez le code source. Voici ce que vous devez faire pour créer le projet Visual Studio à partir du code source décompilé.
Naviguez vers Outils -> Créer un projet. Cela créera le dernier projet Visual Studio (actuellement VS 2017).
Si vous voulez créer un projet Legacy (pour les versions antérieures de Visual Studio), alors cliquez sur Create Legacy Project
Puis créez un répertoire vide et ouvrez-le. Cliquez ensuite sur Save.
Cela créera un projet Visual Studio dans le répertoire donné et vous êtes prêt à partir.
.