Come smontare un file "setup.exe"

Autore: Laura McKinney
Data Della Creazione: 10 Aprile 2021
Data Di Aggiornamento: 15 Maggio 2024
Anonim
Come smontare un file "setup.exe" - Articoli
Come smontare un file "setup.exe" - Articoli

Contenuto

Un "disassemblatore", o disassemblatore, è un programma che ti permette di guardare il codice macchina di un programma in esecuzione. Lo smontaggio è un tipo di procedura analitica che i programmatori usano per visualizzare come un programma viene eseguito in memoria. Molti programmi consentono di smontare un file "setup.exe", che consente di vedere come viene eseguita la procedura di installazione sul computer.


indicazioni

Un disassemblatore consente di vedere il codice macchina da un file (Immagini di Comstock / Comstock / Getty Images)
  1. Scarica e installa il programma "IDA Pro" da "Hez Ray" (vedi Risorse). Si tratta di un'applicazione con codice colore che consente di distinguere tra il codice "setup.exe" e il codice del sistema operativo Windows. La vista memoria mostra il codice in esecuzione del file EXE che si trova in memoria. Il programma consente inoltre di manipolare i valori e sospendere l'esecuzione del file. Ciò consente di testare le opzioni del programma per il file "setup.exe".

  2. Scarica e installa "W32 DASM" (vedi Risorse) sul computer con il file "setup.exe". Questo è un programma gratuito, quindi è utile per le persone che non hanno molta esperienza nel disassemblare i file in esecuzione e nella lettura dei codici dalla memoria. L'interfaccia è una finestra semplice, che mostra il codice in ogni indirizzo di memoria. Tuttavia, non è possibile cambiare il codice in memoria, come in "IDA Pro".


  3. Scarica e installa "OllyDbg" (vedi Risorse). Questo programma è un debugger e un debugger. Un debugger funziona insieme al debugger per visualizzare il codice in memoria e consentire la manipolazione del codice per trovare problemi ed errori nel file "setup.exe". Questo è un programma open source, quindi puoi aggiungere moduli open source o apportare i tuoi miglioramenti al programma.