Sådan dekompilerer EXE-filer

Anonim

Sådan dekompilerer EXE-filer

Dekompilering indebærer rekreation af kildekoden for programmet på det sprog, som det blev skrevet på. Med andre ord er dette processen med omvendt kompileringsproces, når kildekoden konverteres til maskininstruktioner. Dekompilering kan udføres ved hjælp af specialiseret software.

Metoder til Decompiling EXE-filer

Dekompilering kan være en nyttig softwareforfatter, der mistede kildekoder, eller bare brugere, der ønsker at lære et programs egenskaber. For dette er der særlige dekompilatorprogrammer.

Metode 1: VB Decompiler

Først overveje VB Decompiler, som giver dig mulighed for at dekompilere programmer skrevet i Visual Basic 5,0 og 6,0.

Download VB Decompiler.

  1. Klik på "Fil" og vælg "Åbn program" (CTRL + O).
  2. Standard åbning af programmet i VB Decompiler

  3. Find og åbn programmet.
  4. Åbning EXE i VB Decompiler

  5. Dekompilering bør straks starte. Hvis dette ikke sker, skal du klikke på knappen Start.
  6. Running Decompiling i VB Decompiler

  7. Efter afslutning i bunden af ​​vinduet vises ordet "dekompileret". På venstre side er der et træ af objekter, og i den centrale kan man se koden.
  8. Se kildekode via VB Decompiler

  9. Gem om nødvendigt de dekompilerede elementer. For at gøre dette skal du klikke på "File" og vælge den relevante indstilling, for eksempel "Gem et dekompileret projekt" for at udtrække alle objekter til mappen på disken.
  10. Gemmer et dekompileret projekt i VB Decompiler

Metode 2: Refox

Med hensyn til de dekompileringsprogrammer, der er udarbejdet gennem Visual Foxpro og Foxbase +, har Refox vist sig godt.

Download Refox Program

  1. Gennem den indbyggede filbrowser, find den ønskede EXE-fil. Hvis du er tildelt, vises højre til højre.
  2. EXE Søg gennem Refox

  3. Åbn kontekstmenuen og vælg "Decompile".
  4. Overgang til dekompilering i Refox

  5. Et vindue åbnes, hvor du vil angive mappen for at gemme dekompilerede filer. Efter klik "OK".
  6. Running Decompiling i Refox

  7. I slutningen vises en sådan meddelelse:
  8. Afslutning af dekompilering i refox

Du kan se resultatet i den angivne mappe.

Metode 3: Dede

Dede vil være nyttige til dekompileringsprogrammer på Delphi.

Download Dede Program

  1. Klik på knappen "Tilføjelse af fil".
  2. Tilføj fil til Dede

  3. Find EXE-filen og åben den.
  4. Tilføjer exe til Dede

  5. For at starte dekompilering skal du klikke på knappen Process.
  6. Start dekompilering i Dede

  7. Efter en vellykket afslutning af proceduren vises denne meddelelse:
  8. Afslutning af dekompilering i Dede

    Oplysninger om klasser, objekter, formularer og procedurer vil blive vist i separate faner.

  9. Hvis du vil gemme alle disse data, skal du åbne fanen "Project", indstille afkrydsningsfelterne ved siden af ​​de typer objekter, du vil gemme, vælg mappen og klik på "Lav filer".
  10. Gemmer dekompilerede objekter i Dede

Metode 4: EMS Source Redning

EMS-kildekredsløbet Decompiler giver dig mulighed for at arbejde med EXE-filer, der er kompileret ved hjælp af Delphi og C ++ Builder.

Download EMS Source Rescuer Program

  1. I den "eksekverbare fil" blok skal du angive det ønskede program.
  2. I "Projektnavn", skriv navnet på projektet og klik på "Næste".
  3. Valg af kilde og projektnavn i EMS Source Redning

  4. Vælg de nødvendige objekter, angiv programmeringssproget og klik på "Næste".
  5. Vælg objekter og programmeringssprog i EMS Source Redning

  6. I det næste vindue er kildekoden tilgængelig i forhåndsvisningstilstand. Det er fortsat at vælge outputmappen og klikke på knappen "Gem".
  7. Forhåndsvisning og bevarelse af projektet i EMS Source Redning

Vi gennemgik populære dekompilders til EXE-filer skrevet på forskellige programmeringssprog. Hvis du kender andre arbejdsmuligheder, skal du skrive om det i kommentarerne.

Læs mere