In deze tutorial laat ik je zien hoe je een uitvoerbaar Windows-bestand (.exe- en .dll-bestanden) decompileert of reverse-engineered en de broncode terugkrijgt. Deze tutorial is gemakkelijk te leren voor een beginner. Als je een snelle leerling bent, voel je dan vrij om de tekst te skimmen.
Voor deze tutorial, maak ik een dummy project dat “Hello world” weergeeft in Visual Studio om te demonstreren hoe de broncode terug te krijgen.
Hier gaan we, hier is het project dat we gaan decompileren.
Hier zijn de code en de output. We krijgen dezelfde code na decompilatie.
Laten we beginnen met het decompileren van het bovenstaande project
Nu we een voorbeeldproject hebben gemaakt, laten we proberen het bovenstaande project te decompileren met JustDecompile van Telerik.
In het geval dat u deze software niet heeft, download en installeer het van hier
Stap – 1: Open JustDecompile
Open JustDecompile toepassing. Als u deze software nu hebt geïnstalleerd, wordt er waarschijnlijk een snelkoppeling op uw bureaublad gemaakt. Anders, open het vanuit het Start Menu
Stap – 2: Zoek het uitvoerbare bestand dat u wilt decompileren
Open het bestand dat u wilt decompileren in JustDecompile of sleep gewoon uw bestanden (.dll of .exe) naar de interface.
Ik gebruik de normale manier. Navigeer gewoon naar Open… -> Bestand(en) of druk gewoon op Ctrl + O op je toetsenbord en kies je bestand met File Explorer.
Als je het project nu hebt aangemaakt. dan kun je je uitvoerbare bestand vinden in de bin/Debug map van je Project Directory. Hier heb ik de mijne.
Step – 3: Reverse Engineer
Hier gaan we naar het eigenlijke gedeelte. De DECOMPILATIE
Wanneer u een bestand opent in JustDecompile, zal het het bestand decompileren en het bestand toevoegen aan de huidige werkruimte. U kunt door de linker zijbalk bladeren voor de project bestanden.
In mijn geval, kreeg ik mijn broncode terug. Kijk maar eens in de afbeelding hieronder.
Als u alleen de broncode wilt controleren, kunt u hier stoppen. In het geval dat u een Visual Studio project van de broncode moet maken. Volg dan de volgende stap.
Stap – 4: Een Visual Studio-project maken
Zo, nu hebt u de broncode. Dit is wat u moet doen om een Visual Studio Project te maken van de gedecompileerde broncode.
Navigeer naar Tools -> Create Project. Hiermee wordt het Nieuwste Visual Studio Project aangemaakt (Momenteel VS 2017).
Als u een Legacy project wilt aanmaken (voor eerdere Visual Studio Versies), klik dan op Create Legacy Project
Maak dan een lege map aan en open deze. Klik vervolgens op Opslaan.
Dit maakt een Visual Studio-project in de opgegeven map en u bent klaar om te gaan.