In diesem Tutorial zeige ich Ihnen, wie Sie eine ausführbare Windows-Datei (.exe- und .dll-Dateien) dekompilieren oder zurückentwickeln und den Quellcode zurückerhalten. Dieses Tutorial ist für einen Anfänger leicht zu erlernen. Wenn Sie ein Schnelllerner sind, können Sie den Text gerne überfliegen.
Für dieses Tutorial erstelle ich ein Dummy-Projekt, das „Hello world“ in Visual Studio anzeigt, um zu demonstrieren, wie man den Quellcode zurückbekommt.
Beginnen wir, hier ist das Projekt, das wir dekompilieren werden.
Hier sind der Code und die Ausgabe. Wir werden den gleichen Code nach der Dekompilierung erhalten.
Lassen Sie uns mit der Dekompilierung des obigen Projekts beginnen
Nun, da wir ein Beispielprojekt erstellt haben, lassen Sie uns versuchen, das obige Projekt mit Teleriks JustDecompile zu dekompilieren.
Wenn Sie diese Software nicht haben, laden Sie sie bitte von hier herunter und installieren Sie sie
Schritt – 1: Öffnen Sie JustDecompile
Öffnen Sie die JustDecompile Anwendung. Wenn Sie diese Software bereits installiert haben, wird wahrscheinlich eine Verknüpfung auf Ihrem Desktop erstellt. Andernfalls öffnen Sie es über das Startmenü
Schritt – 2: Suchen Sie die ausführbare Datei, die Sie dekompilieren möchten
Öffnen Sie die Datei, die Sie dekompilieren möchten, in JustDecompile oder ziehen Sie einfach Ihre Dateien (.dll oder .exe) auf die Oberfläche.
Ich benutze den normalen Weg. Navigiere einfach zu Öffnen… -> Datei(en) oder drücke einfach Strg + O auf deiner Tastatur und wähle deine Datei mit dem Datei-Explorer aus.
Wenn du das Projekt jetzt erstellt hast. dann kannst du deine ausführbare Datei im bin/Debug Ordner deines Projektverzeichnisses finden. Hier habe ich meine.
Schritt – 3: Reverse Engineer
Hier kommen wir zum eigentlichen Teil. Die DEKOMPILIERUNG
Wenn Sie eine Datei in JustDecompile öffnen, wird die Datei dekompiliert und dem aktuellen Arbeitsbereich hinzugefügt. Sie können in der linken Seitenleiste nach den Projektdateien suchen.
In meinem Fall habe ich meinen Quellcode zurückbekommen. Werfen Sie einen Blick auf das Bild unten.
Wenn Sie nur den Quellcode überprüfen wollen, können Sie hier aufhören. Falls Sie ein Visual Studio Projekt aus dem Quellcode erstellen müssen. Dann folgen Sie dem nächsten Schritt.
Schritt – 4: Erstellen eines Visual Studio Projekts
So, jetzt haben Sie den Quellcode. Hier ist, was Sie tun müssen, um das Visual Studio Project aus dem dekompilierten Quellcode zu erstellen.
Navigieren Sie zu Tools -> Create Project. Dadurch wird das neueste Visual Studio Projekt (derzeit VS 2017) erstellt.
Wenn Sie ein Legacy Projekt (für frühere Visual Studio Versionen) erstellen wollen, dann klicken Sie auf Create Legacy Project
Dann erstellen Sie ein leeres Verzeichnis und öffnen es. Klicken Sie dann auf Speichern.
Damit wird ein Visual Studio Projekt in dem angegebenen Verzeichnis erstellt und Sie sind startklar.