Che cos'è il Resource Hacker?
Resource Hacker è uno strumento open source per lo sviluppo di Windows, scritto in C++. È uno strumento di reverse engineering per Windows, che ispeziona, modifica e ricompila il codice del programma. Gli strumenti di reverse engineering possono essere utilizzati per individuare le falle di sicurezza nell'applicazione e possono ripararle con relativa facilità. Questo rende Resource Hacker un software ideale per i programmatori Windows e per i principianti che desiderano imparare a programmare fin dall'inizio, senza preoccuparsi di entrare in dettagli troppo tecnici. Se però avete già qualche esperienza di programmazione di base, sarete felici di sapere che questo strumento è molto facile da capire e potrete iniziare a usarlo in pochi minuti.
Resource Hacker è stato creato da Angus McAfee, un ingegnere informatico professionista. Il suo obiettivo era quello di creare un programmatore di risorse che potesse anche essere un decompilatore. Con Resource Hacker ha raggiunto il suo obiettivo: si tratta di uno strumento semplice che consente ai programmatori Windows di modificare ed estendere facilmente le funzionalità di Windows, compilando al contempo qualsiasi DLL o file eseguibile.
Un esempio di strumento che assomiglia molto a Resource Hacker è Dump Fix. Tuttavia, a differenza di Resource Hacker, Dump Fix non modifica alcuna risorsa binaria, ma si limita a sostituire il file indicato dal WinMD. Un altro esempio di utilità simile è Freeze Burn, anch'esso creato da Angus McAfee. Questa utility masterizza una copia dello schermo del PC su un file immagine, salvando l'immagine su disco. Questo può essere utile se si vuole ripristinare un desktop o un altro sistema che si desidera preservare, ed è un ottimo metodo per eseguire il backup dei dati in modo da poter sempre ripristinare una data precedente.