A decompilazione implica a ricreazione di u codice sorgente di un prugramma in a lingua in cui era scrittu. In altre parole, questu hè u prucessu inversu di u prucessu di compilazione, quandu u testu di sorgente hè convertitu in istruzioni di macchina. La decompilazione pò esse fatta cù un software specializatu.
Modi per decompunà i Files EXE
La decompilazione pò esse utule per l'autore di un software chì hà perdutu i codici sorgenti, o semplicemente à l'utenti chì vogliono sapere e pruprietà di un programma particulare. Per questo, ci sò prugrammi di decompilatori speciali.
Metudu 1: VB Decompiler
Prima cunsiderate u VB Decompiler, chì ti permette di scompunisce programmi scritti in Visual Basic 5.0 è 6.0.
Scaricate VB Decompiler
- Cliccate "File" è selezziunate l'elemento "Averu u prugramma" (Ctrl + O).
- Trova e aprite u prugramma.
- A decompilazione deve cuminciare subitu. Sì ùn vene micca, cliccate "Avvia".
- Una volta finita, a parola apparirà in u fondu di a finestra. "Decompiled". In a parte sinistra ci hè un arburu di oggetti, è in u centru pudete vede u còdice.
- S'ellu ci vole, salvate l'articuli decompilati. Per fà quessa, cliccate "File" è selezziunate a scelta adatta, per esempio, "Salva progetto decompattu"per estrarre tutti l'oggetti in una cartella di u discu.
Metudu 2: ReFox
In termini di decompilazione di programmi compilati per Visual FoxPro è FoxBASE +, ReFox hà dumandatu bè.
Scaricate ReFox
- Aduprendu u navigatore di i lima incorporatu, truvà u file .exe necessariu. Se vi sceglite, allora una breve infurmazione nantu à u situ hè affissata à a destra.
- Aprite u menù contestuale è selezziunate "Decompile".
- A finestra s'è aperta duve avete bisognu di specificà a cartella per salvà i file decompilati. Dopu cliccate "OK".
- À a fine di stu missaghju appare:
Pudete vede u risultatu in u cartulare specificatu.
Metru 3: DeDe
E DeDe sarà utili per decompunisce i prugrammi in Delphi.
Scaricate u prugramma DeDe
- Appughjà nantu à u pulsante "Add File".
- Individuà u file exe è aprite.
- Per cumincià a decompunzione, cliccate nantu à u pulsante. "Prucessu".
- Se a prucedura hè cumpletata cù successu, apparirà u seguitu missaghju:
- Per salvà tutti questi dati, aprite a tab. "Prughjettu"selezziunate e scatule à fiancu à i tipi d'ogni chì volete salvà, selezziunate a cartella è cliccate "Fà i File".
L'informazione nantu à e classi, oggetti, formi è prucedure sarà affissata in tab separati.
Metru 4: EMS Source Rescuer
A decompilatori di EMS Source Rescuer vi permette di travaglià cù i file EXE compilati cù Delphi è C ++ Builder.
Scaricate EMS Source Rescuer
- In blocu "File Executable" avete bisognu di specificà u prugrammu desideratu.
- In "Nome di u prugettu" Elencate u nome di u prugettu è cliccate "Prossimu".
- Selezziunate l'oggetti richiesti, selezziunu u linguaghju di programmazione è cliccate "Prossimu".
- In a prossima finestra, u còdu sorgente hè dispunibule in u modu di previsione. Rimanendu à sceglie a cartella di uscita è cliccate "Salvà".
Avemu amparatu à decompilatori popolari per i file exe scritti in vari linguaggi di programmazione. Se sapete altre opzioni di travagliu, scrivite nantu à sta in i commenti.