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.
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.
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.
.