Dekompilácia zahŕňa obnovenie zdrojového kódu programu v jazyku, v ktorom bol napísaný. Inými slovami, tento proces je obrátením procesu kompilácie, keď sa zdrojový text premení na inštrukcie stroja. Dekompiláciu je možné vykonať pomocou špecializovaného softvéru.

Metódy na dekompiláciu súborov EXE

Dekompilácia môže byť užitočná pre autora softvéru, ktorý stratil zdrojový kód, alebo jednoducho pre používateľov, ktorí chcú poznať vlastnosti konkrétneho programu. Na tento účel existujú špeciálne programy dekompilátorov.

Metóda 1: Dekompilátor VB

Po prvé, zvážte VB Decompiler, ktorý umožňuje dekompilovať programy napísané v jazykoch Visual Basic 5.0 a 6.0.

Stiahnite si VB Decompiler

  1. Kliknite na položku Súbor a vyberte položku Otvoriť program ( Ctrl + O ).
  2. Štandardné otvorenie programu vo formáte VB Decompiler

  3. Vyhľadajte a otvorte program.
  4. Otváranie EXE v programe Decompiler VB

  5. Dekompilácia by mala začať okamžite. Ak sa tak nestane, kliknite na tlačidlo "Štart ".
  6. Spustenie Dekompilácie vo VB Decompiler

  7. Na konci okna sa zobrazí slovo "Dekompilované" . Strom objektu je umiestnený na ľavej strane a kód je možné vidieť v centrálnej oblasti.
  8. Zobraziť zdroj pomocou VB Decompiler

  9. V prípade potreby uložte dekompilované prvky. Ak to chcete urobiť, kliknite na položku "Súbor" a vyberte príslušnú možnosť, napríklad "Uložiť dekompilovaný projekt", aby ste extrahovali všetky objekty do priečinka na disku.
  10. Uložte dekompilovaný projekt do programu VB Decompiler

Metóda 2: ReFox

Pokiaľ ide o dekompiláciu programov kompilovaných cez Visual FoxPro a FoxBASE +, ReFox je dobrý nápad.

Stiahnite si program ReFox

  1. Použite zabudovaný prehliadač súborov na vyhľadanie súboru EXE, ktorý potrebujete. Ak to vyberiete, na pravej strane sa zobrazia stručné informácie o nej.
  2. Vyhľadať EXE cez ReFox

  3. Otvorte kontextové menu a zvoľte "Dekompilovať" .
  4. Prechod na dekompiláciu v systéme ReFox

  5. Otvorí sa okno, v ktorom je potrebné zadať priečinok na uloženie dekompilovaných súborov. Potom kliknite na tlačidlo "OK" .
  6. Spustiť Dekompiláciu v ReFox

  7. Po dokončení sa zobrazí nasledovné hlásenie:
  8. Ukončenie dekompilácie v ReFox

Výsledok môžete zobraziť v zadanom priečinku.

Metóda 3: DeDe

A DeDe bude užitočné pre dekompiláciu programov na Delphi.

Stiahnite si DeDe

  1. Kliknite na tlačidlo Pridať súbor .
  2. Pridanie súboru do aplikácie DeDe

  3. Nájdite súbor EXE a otvorte ho.
  4. Pridanie EXE do DeDe

  5. Ak chcete spustiť dekompiláciu, kliknite na tlačidlo Spracovať .
  6. Spustiť De-Dekulation

  7. Po úspešnom dokončení postupu sa zobrazí nasledovné hlásenie:
  8. Koniec dekompilácie v DeDe

    Na jednotlivých kartách sa zobrazia informácie o triedach, objektoch, formulároch a postupoch.

  9. Ak chcete uložiť všetky tieto údaje, otvorte kartu "Projekt" , začiarknite políčko vedľa typov objektov, ktoré chcete uložiť, vyberte priečinok a kliknite na položku "Vytvoriť súbory" .
  10. Ukladanie dekompilovaných objektov do DeDe

Metóda 4: Záchranca zdroja EMS

Decompiler EMS Source Rescuer vám umožňuje pracovať s EXE-súbormi kompilovanými s programami Delphi a C ++ Builder.

Stiahnite si EMS Source Rescuer

  1. V bloku "Spustitelný súbor" musíte zadať požadovaný program.
  2. V "Názov projektu" napíšte názov projektu a kliknite na "Ďalej" .
  3. Výber zdroja a názov projektu v záchrancovi zdroja EMS

  4. Vyberte požadované objekty, zadajte programovací jazyk a kliknite na tlačidlo "Ďalej" .
  5. Výber objektov a programovacieho jazyka v záchrancovi zdroja EMS

  6. V nasledujúcom okne je zdrojový kód k dispozícii v režime ukážky. Zostáva výber výstupného priečinka a stlačte tlačidlo "Uložiť" .
  7. Ukážka a ukladanie projektu do záchranného zdroja EMS

Preskúmali sme populárne dekompilátory pre súbory EXE napísané v rôznych programovacích jazykoch. Ak poznáte ďalšie pracovné možnosti, napíšte o nich v komentároch.