Decompilacija vključuje ponovno ustvarjanje izvorne kode programa v jeziku, v katerem je napisano. Z drugimi besedami, ta proces je obrnil postopek kompilacije, ko se izvorno besedilo pretvori v strojna navodila. Decompilacijo je mogoče izvesti z uporabo specializirane programske opreme.

Metode za dekompiliranje EXE datotek

Decompilacija je lahko koristna avtorju programske opreme, ki je izgubila izvorno kodo, ali preprosto uporabnikom, ki želijo vedeti lastnosti določenega programa. Za to obstajajo posebni programi za dekompiliranje.

Metoda 1: VB decompiler

Najprej upoštevajte VB Decompiler, ki vam omogoča dekompiliranje programov, napisanih v Visual Basic 5.0 in 6.0.

Prenesi VB Decompiler

  1. Kliknite Datoteka in izberite Odpri program ( Ctrl + O ).
  2. Standardno odpiranje programa v VB Decompiler

  3. Poiščite in odprite program.
  4. Odpiranje EXE v VB Decompiler

  5. Decompilacija se mora začeti takoj. Če se to ne zgodi, kliknite gumb »Začni «.
  6. Zagon Decompilation v VB Decompiler

  7. Na koncu okna se prikaže beseda "Decompiled" . Drevo predmeta je na levi strani, koda pa si lahko ogledate v osrednjem delu.
  8. Ogled vira prek VB decompilerja

  9. Po potrebi shranite dekompilirane elemente. Če želite to narediti, kliknite »Datoteka« in izberite ustrezno možnost, na primer »Shrani dekompiliran projekt«, da vse predmete izvlečete v mapo na disku.
  10. Shranite dekompilirani projekt v VB Decompiler

Metoda 2: ReFox

V smislu dekompiliranja programov, sestavljenih prek Visual FoxPro in FoxBASE +, je ReFox dobra ideja.

Prenesite program ReFox

  1. Uporabite vgrajeni brskalnik datotek in poiščite datoteko EXE, ki jo potrebujete. Če jo izberete, bo na desni strani prikazana kratek opis.
  2. Iščite EXE prek ReFox-a

  3. Odprite kontekstni meni in izberite "Decompile" .
  4. Prehod na dekompilacijo v ReFox

  5. Odpre se okno, kjer morate določiti mapo, da shranite dekompilirane datoteke. Nato kliknite »V redu« .
  6. Zaženite dekompilacijo v ReFox

  7. Po zaključku se prikaže naslednje sporočilo:
  8. Konec dekompilacije v ReFoxu

Rezultate si lahko ogledate v določeni mapi.

Metoda 3: DeDe

In DeDe bo koristen za dekompiliranje programov na Delphi.

Prenesi DeDe

  1. Kliknite gumb Dodaj datoteko .
  2. Dodajanje datoteke na DeDe

  3. Poiščite datoteko EXE in jo odprite.
  4. Dodajanje EXE na DeDe

  5. Za začetek dekompilacije kliknite gumb Postopek .
  6. Zaženi de-dekulacijo

  7. Po uspešnem zaključku postopka se prikaže naslednje sporočilo:
  8. Konec dekompilacije v DeDe

    Na posameznih zavihkih bodo prikazane informacije o razredih, predmetih, obrazcih in postopkih.

  9. Če želite shraniti vse te podatke, odprite zavihek »Projekt «, potrdite polje zraven tipov objektov, ki jih želite shraniti, izberite mapo in kliknite »Izdelaj datoteke« .
  10. Shranjevanje dekompiliranih objektov v DeDe

Metoda 4: EMS Source Rescuer

Decompiler EMS Source Rescue vam omogoča, da delate z EXE-datotekami, zbranimi z Delphi in C ++ Builder.

Prenesite EMS Source Rescuer

  1. V bloku "Izvedljiva datoteka" morate določiti želeni program.
  2. V "Ime projekta" vpišite ime projekta in kliknite "Naprej" .
  3. Izbira vira in ime projekta v EMS Source Rescuer

  4. Izberite potrebne predmete, določite programski jezik in kliknite »Naprej« .
  5. Izbira predmetov in programskega jezika v EMS Source Rescuer

  6. V naslednjem oknu je izvorna koda na voljo v načinu predogleda. Ostanek izbere izhodno mapo in pritisnite gumb "Shrani" .
  7. Predogled in shranjevanje projekta v EMS Source Rescuer

Pregledali smo priljubljene dekompilere za datoteke EXE, napisane v različnih programskih jezikih. Če poznate druge delovne možnosti, o tem napišite v komentarjih.