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
- Kliknite Datoteka in izberite Odpri program ( Ctrl + O ).
- Poiščite in odprite program.
- Decompilacija se mora začeti takoj. Če se to ne zgodi, kliknite gumb »Začni «.
- Na koncu okna se prikaže beseda "Decompiled" . Drevo predmeta je na levi strani, koda pa si lahko ogledate v osrednjem delu.
- 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.
Metoda 2: ReFox
V smislu dekompiliranja programov, sestavljenih prek Visual FoxPro in FoxBASE +, je ReFox dobra ideja.
Prenesite program ReFox
- Uporabite vgrajeni brskalnik datotek in poiščite datoteko EXE, ki jo potrebujete. Če jo izberete, bo na desni strani prikazana kratek opis.
- Odprite kontekstni meni in izberite "Decompile" .
- Odpre se okno, kjer morate določiti mapo, da shranite dekompilirane datoteke. Nato kliknite »V redu« .
- Po zaključku se prikaže naslednje sporočilo:
Rezultate si lahko ogledate v določeni mapi.
Metoda 3: DeDe
In DeDe bo koristen za dekompiliranje programov na Delphi.
Prenesi DeDe
- Kliknite gumb Dodaj datoteko .
- Poiščite datoteko EXE in jo odprite.
- Za začetek dekompilacije kliknite gumb Postopek .
- Po uspešnem zaključku postopka se prikaže naslednje sporočilo:
Na posameznih zavihkih bodo prikazane informacije o razredih, predmetih, obrazcih in postopkih.
- Če želite shraniti vse te podatke, odprite zavihek »Projekt «, potrdite polje zraven tipov objektov, ki jih želite shraniti, izberite mapo in kliknite »Izdelaj datoteke« .
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
- V bloku "Izvedljiva datoteka" morate določiti želeni program.
- V "Ime projekta" vpišite ime projekta in kliknite "Naprej" .
- Izberite potrebne predmete, določite programski jezik in kliknite »Naprej« .
- V naslednjem oknu je izvorna koda na voljo v načinu predogleda. Ostanek izbere izhodno mapo in pritisnite gumb "Shrani" .
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.