Ezzel a bemutatóval megmutatom, hogyan lehet dekompilálni vagy visszafejteni a Windows futtatható fájlokat (.exe és .dll fájlok), és hogyan lehet visszakapni a forráskódot. Ez a bemutató lesz könnyen-könnyen megtanulható egy kezdő számára. Ha gyorsan tanulsz, nyugodtan átfuthatod a szöveget.

Ezért a bemutatóért létrehozok egy dummy projektet, amely a Visual Studio-ban megjeleníti a “Hello world”-t, hogy bemutassam, hogyan lehet visszakapni a forráskódot.

Itt van a projekt, amelyet dekompilálni fogunk.

Itt van a kód és a kimenet. A dekompilálás után ugyanazt a kódot fogjuk kapni.

Projekt kódja és kimenete

Kezdjük el a fenti projekt dekompilálását

Most, hogy létrehoztunk egy mintaprojektet, próbáljuk meg dekompilálni a fenti projektet a Telerik JustDecompile segítségével.

Ha nem rendelkezik ezzel a szoftverrel, kérjük, töltse le és telepítse innen

Lépés – 1: Nyissa meg a JustDecompile

Nyissa meg a JustDecompile alkalmazást. Ha most telepítette ezt a szoftvert, valószínűleg létrejön egy parancsikon az asztalán. Ellenkező esetben nyissa meg a Start menüből

Lépés – 2: Keresse meg a dekompilálni kívánt futtatható fájlt

Nyissa meg a dekompilálni kívánt fájlt a JustDecompile alkalmazásban, vagy egyszerűen húzza a fájlokat(.dll vagy .exe) a felületre.

Én a szokásos módon használom. Csak navigáljon a Megnyitás… -> Fájl(ok) menüpontra, vagy csak nyomja le a billentyűzeten a Ctrl + O billentyűkombinációt, és válassza ki a fájlt a Fájlkereső segítségével.

Ha most létrehozta a projektet. akkor a futtatható fájlt a projektkönyvtár bin/Debug mappájában találja. Itt van az enyém.

Open JustDecompile

Step – 3: Reverse Engineer

Itt következik az aktuális rész. A DECOMPILÁCIÓ

Amikor megnyit egy fájlt a JustDecompile programban, a program dekompilálja a fájlt, és hozzáadja az aktuális munkaterülethez. A bal oldalsávban böngészhet a projektfájlok között.

Az én esetemben visszakaptam a forráskódomat. Nézze meg az alábbi képen.

Ha csak a forráskódot szeretné ellenőrizni, itt megállhat. Abban az esetben, ha a forráskódból Visual Studio projektet kell létrehoznia. Akkor kövesse a következő lépést.

Lépés – 4: Visual Studio projekt létrehozása

Szóval, most már rendelkezik a forráskóddal. A következőket kell tennie ahhoz, hogy a Visual Studio projektet létrehozza a dekompilált forráskódból.

Navigáljon az Eszközök -> Projekt létrehozása menüpontra. Ez létrehozza a legújabb Visual Studio projektet (jelenleg VS 2017).

Ha Legacy projektet szeretne létrehozni (korábbi Visual Studio verziókhoz), akkor kattintson a Create Legacy Project

Ezután hozzon létre egy üres könyvtárat, majd nyissa meg azt. Ezután kattintson a Mentés gombra.

Ezzel létrehoz egy Visual Studio projektet az adott könyvtárban, és már mehet is.

Meg is van.

Vélemény, hozzászólás?

Az e-mail-címet nem tesszük közzé.