I denne vejledning vil jeg vise dig, hvordan du dekompilerer eller reverse engineer Windows eksekverbar fil (.exe og .dll-filer) og får kildekoden tilbage. Denne tutorial vil være let-let for en nybegynder at lære. Hvis du er en hurtig-lærer, er du velkommen til at skimme teksten.

I denne vejledning opretter jeg et dummy-projekt, der viser “Hello world” i Visual Studio for at demonstrere, hvordan du får kildekoden tilbage.

Her er projektet, vi skal dekompilere.

Her er koden og output. Vi får den samme kode efter dekompilering.

Projektkode og output

Lad os begynde at dekompilere ovenstående projekt

Nu da vi har oprettet et eksempelprojekt, skal vi forsøge at dekompilere ovenstående projekt ved hjælp af Teleriks JustDecompile.

Hvis du ikke har denne software, skal du downloade og installere den herfra

Stræk – 1: Åbn JustDecompile

Åbn JustDecompile-applikationen. Hvis du har installeret denne software nu, vil du sandsynligvis få oprettet en genvej på dit skrivebord. Ellers kan du åbne det fra Startmenuen

Stræk – 2: Find den eksekverbare fil, du vil dekompilere

Åbn den fil, du vil dekompilere i JustDecompile, eller træk og slip dine filer(.dll eller .exe) på grænsefladen.

Jeg bruger den normale måde. Du skal bare navigere til Open… -> File(s) eller bare trykke på Ctrl + O på dit tastatur og vælge din fil ved hjælp af File Explorer.

Hvis du har oprettet projektet nu. så kan du finde din eksekverbare fil i bin/Debug-mappen i din projektmappe. Her har jeg min.

Åbn JustDecompile

Stræk – 3: Reverse Engineer

Her går vi til den egentlige del. DECOMPILERING

Når du åbner en fil i JustDecompile, vil den dekompilere filen og tilføjer filen til det aktuelle arbejdsområde. Du kan gennemse venstre sidebar for projektfilerne.

I mit tilfælde fik jeg min kildekode tilbage. Tag et kig på billedet nedenfor.

Hvis du kun har brug for at tjekke kildekoden, kan du stoppe her. Hvis du har brug for at oprette et Visual Studio-projekt fra kildekoden. Så følg det næste trin.

Strin – 4: Oprettelse af et Visual Studio-projekt

Så, nu har du kildekoden. Her er, hvad du skal gøre for at oprette Visual Studio-projektet fra den dekompilerede kildekode.

Navigér til Tools -> Create Project. Dette vil oprette Seneste Visual Studio Project (i øjeblikket VS 2017).

Hvis du vil oprette et Legacy-projekt (til tidligere Visual Studio-versioner), skal du klikke på Create Legacy Project

Så opretter du en tom mappe og åbner den derefter. Klik derefter på Gem.

Dette vil oprette et Visual Studio-projekt i den givne mappe, og du er klar til at gå i gang.

Skriv et svar

Din e-mailadresse vil ikke blive publiceret.