Dekompilace zahrnuje opětovné vytvoření zdrojového kódu programu v jazyce, ve kterém byl napsán. Jinými slovy, tento proces je obrácený proces kompilace, kdy zdrojový text je převeden na strojní pokyny. Dekompilace lze provést pomocí specializovaného softwaru.

Metody pro dekompilaci souborů EXE

Dekompilace může být užitečné pro autora softwaru, který ztratil zdrojový kód, nebo prostě pro uživatele, kteří chtějí znát vlastnosti konkrétního programu. K tomu existují speciální programy dekompilátorů.

Metoda 1: Dekompilátor VB

Za prvé zvažte VB Decompiler, který umožňuje dekompilovat programy napsané v jazycích Visual Basic 5.0 a 6.0.

Stáhněte si VB Decompiler

  1. Klikněte na Soubor a vyberte možnost Otevřít program ( Ctrl + O ).
  2. Standardní otevření programu ve verzi VB Decompiler

  3. Najděte a otevřete program.
  4. Otevření EXE v Dekompilátoru VB

  5. Dekompilace by měla začít okamžitě. Pokud se tak nestane, klikněte na tlačítko "Start ".
  6. Spuštění Dekompilace v Dekompilátoru VB

  7. Na konci okna se objeví slovo "Dekompilovaný" . Strom objektu je umístěn na levé straně a kód může být zobrazen v centrální oblasti.
  8. Zobrazit zdroj pomocí VB Decompiler

  9. V případě potřeby uložte dekompilované prvky. Chcete-li to provést, klepněte na tlačítko "Soubor" a vyberte příslušnou možnost, například "Uložit dekompilovaný projekt", abyste extrahovali všechny objekty do složky na disku.
  10. Uložte dekompilovaný projekt do VB Decompiler

Metoda 2: ReFox

Co se týče dekompilace programů kompilovaných prostřednictvím Visual FoxPro a FoxBASE +, ReFox je dobrý nápad.

Stáhněte program ReFox

  1. Použijte vestavěný prohlížeč souborů k nalezení souboru EXE, který potřebujete. Pokud ji vyberete, na pravé straně se zobrazí stručné informace o něm.
  2. Vyhledejte EXE přes ReFox

  3. Otevřete místní nabídku a vyberte možnost "Dekompilovat" .
  4. Přechod na dekompilaci v systému ReFox

  5. Otevře se okno, kde musíte zadat složku pro uložení dekompilovaných souborů. Poté klikněte na tlačítko "OK" .
  6. Spustit dekompilaci v reFoxu

  7. Po dokončení se zobrazí následující zpráva:
  8. Konec dekompilace v ReFox

Výsledek můžete zobrazit ve specifikované složce.

Metoda 3: DeDe

A DeDe bude užitečné pro dekompilaci programů na Delphi.

Stáhnout DeDe

  1. Klepněte na tlačítko Přidat soubor .
  2. Přidání souboru do aplikace DeDe

  3. Najděte soubor EXE a otevřete jej.
  4. Přidání EXE do DeDe

  5. Chcete-li spustit dekompilaci, klikněte na tlačítko Proces .
  6. Proveďte de-dekulaci

  7. Po úspěšném dokončení postupu se zobrazí následující zpráva:
  8. Konec dekompilace v DeDe

    Na jednotlivých kartách se zobrazí informace o třídách, objektech, formulářích a postupech.

  9. Chcete-li uložit všechna tato data, otevřete kartu "Projekt" , zaškrtněte políčko vedle typů objektů, které chcete uložit, vyberte složku a klikněte na "Vytvořit soubory" .
  10. Ukládání dekompilovaných objektů do DeDe

Metoda 4: Záchranář zdroje EMS

Decompiler EMS Source Rescuer vám umožní pracovat s soubory EXE kompilovanými s Delphi a C ++ Builder.

Stáhnout EMS zdroj záchranáře

  1. V bloku "Spustitelný soubor" je třeba zadat požadovaný program.
  2. Do pole "Název projektu" napište název projektu a klikněte na tlačítko "Další" .
  3. Výběr zdroje a název projektu v programu EMS Source Rescuer

  4. Vyberte požadované objekty, zadejte programovací jazyk a klikněte na tlačítko "Další" .
  5. Výběr objektů a programovacího jazyka v programu EMS Source Rescuer

  6. V dalším okně je zdrojový kód k dispozici v režimu náhledu. Zbývá vybrat výstupní složku a stisknout tlačítko "Uložit" .
  7. Náhled a uložení projektu do záchranného zdroje EMS

Zkontrolovali jsme populární dekompilátory pro soubory EXE napsané v různých programovacích jazycích. Pokud víte o dalších pracovních možnostech, napište o nich v komentářích.