V tomto návodu vám ukážu, jak dekompilovat nebo reverzně inženýrsky zpracovat spustitelný soubor systému Windows (.exe a .dll soubory) a získat zpět jeho zdrojový kód. Tento tutoriál bude snadný-jednoduchý pro začátečníky, aby se ho naučili. Pokud se učíte rychle, neváhejte text přeskočit.

Pro tento tutoriál vytvářím fiktivní projekt, který ve Visual Studiu zobrazuje „Hello world“, abych demonstroval, jak získat zpět zdrojový kód.

Tady je projekt, který budeme dekompilovat.

Tady je kód a výstup. Po dekompilaci dostaneme stejný kód.

Kód a výstup projektu

Pustíme se do dekompilace výše uvedeného projektu

Teď, když jsme vytvořili ukázkový projekt, zkusíme výše uvedený projekt dekompilovat pomocí nástroje JustDecompile společnosti Telerik.

V případě, že tento software nemáte, stáhněte si jej a nainstalujte odsud

Krok – 1: Otevřete aplikaci JustDecompile

Otevřete aplikaci JustDecompile. Pokud jste si tento software nyní nainstalovali, pravděpodobně se vám na ploše vytvoří zástupce. V opačném případě jej otevřete z nabídky Start

Krok – 2: Vyhledejte spustitelný soubor, který chcete dekompilovat

Otevřete soubor, který chcete dekompilovat, v aplikaci JustDecompile nebo prostě přetáhněte soubory(.dll nebo .exe) na rozhraní.

Já používám normální způsob. Stačí přejít na Otevřít… -> Soubor(y) nebo prostě stisknout Ctrl + O na klávesnici a vybrat váš soubor pomocí Průzkumníka souborů.

Pokud jste nyní vytvořili projekt. pak můžete najít váš spustitelný soubor ve složce bin/Debug adresáře projektu. Zde mám svůj.

Otevřít JustDecompile

Krok – 3: Reverzní inženýr

Přejdeme k vlastní části. DEKOMPILACE

Když otevřete soubor v JustDecompile, soubor se dekompiluje a přidá do aktuální pracovní oblasti. Soubory projektu můžete procházet v levém postranním panelu.

V mém případě se mi vrátil zdrojový kód. Podívejte se na obrázek níže.

Pokud potřebujete zkontrolovat pouze zdrojový kód, můžete se zde zastavit. V případě, že potřebujete ze zdrojového kódu vytvořit projekt aplikace Visual Studio. Pak postupujte podle dalšího kroku.

Krok – 4: Vytvoření projektu Visual Studio

Takže, nyní máte zdrojový kód. Zde je uvedeno, co musíte udělat, abyste z dekompilace zdrojového kódu vytvořili projekt Visual Studio.

Přejděte na Nástroje -> Vytvořit projekt. Tím se vytvoří Nejnovější projekt Visual Studia (aktuálně VS 2017).

Pokud chcete vytvořit starší projekt (pro starší verze Visual Studia), klikněte na Vytvořit starší projekt

Poté vytvořte prázdný adresář a otevřete jej. Pak klikněte na Uložit.

Tím se v daném adresáři vytvoří projekt Visual Studio a můžete začít.

.

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna.