Contents

HEX Editor

A partire dalla versione 9.4, VB Decompiler include uno strumento moderno e comodo per modificare i dati binari all'interno dei file: un completo HEX Editor. È accessibile dalla finestra principale del programma accanto al codice decompilato nella scheda HEX Editor per ogni procedura o modulo.

L'Editor HEX consente di modificare il file byte per byte e anche a blocchi. Per navigare all'indirizzo desiderato all'interno del file esaminato, è possibile utilizzare sia gli indirizzi virtuali (incluso il Image Base) che gli offset (un indirizzo regolare che indica l'offset dei dati necessari rispetto all'inizio del file).

VB Decompiler HEX Editor

Nelle versioni precedenti del decompilatore (prima della versione 9.4), la funzione per modificare i file era applicata utilizzando uno strumento più primitivo: Data Patcher. Funzionava nel seguente modo. Nel menu Strumenti -> Patch dati, c'era uno strumento chiamato patcher che poteva essere utilizzato nei casi in cui, dopo aver analizzato il codice del programma, era necessario modificare una parte. Per evitare di applicare strumenti esterni e modificare i byte necessari, VB Decompiler aveva una funzionalità integrata. La finestra del patcher aveva questo aspetto:

VB Decompiler Patch dati

Lavorare con il patcher era estremamente semplice. Nel campo Indirizzo Virtuale, inserivi l'indirizzo per modificare un byte, quindi premendo Invio o cliccando su Ottieni. I byte di dati situati nelle vicinanze dell'indirizzo selezionato venivano visualizzati nel campo Dati, e il byte selezionato poteva essere modificato; dopo di che, dovevi cliccare su Imposta, e il byte inserito verrà modificato.

Se nelle Opzioni del programma era abilitata l'opzione per la Decompilazione rapida e disabilitata l'opzione Codice decompilato cache, allora tutte le modifiche venivano riflette in quella funzione dove i byte erano stati modificati. Per farlo, era sufficiente riaprire quella stessa funzione facendo doppio clic sul suo nome nell'albero.

Nota importante: questa funzionalità è progettata per modificare solo i file del tuo programma o quelli per i quali hai i diritti appropriati, così come per la ricerca di codice dannoso nei laboratori antivirus. Prima di modificare il codice di qualcun altro, assicurati di consultare l'accordo di licenza riguardo alla presenza di tale diritto.



Main     News     Products     Documentation     Articles     Download     Order now     About us    

Privacy policy