Themida è un avanzato sistema di protezione del software di Windows. Quando si crea una domanda, il compilatore compilare il codice sorgente dell'applicazione in più file oggetto in codice di linguaggio macchina. Poi i file oggetto sono collegati tra loro per creare l'eseguibile finale. Allo stesso modo che il codice sorgente di un'applicazione viene convertito in codice macchina in fase di compilazione, ci sono strumenti che possono convertire un'applicazione compilata in linguaggio assembly o un linguaggio di programmazione più elevato. Questi strumenti sono noti come disgregatori e de-compilatori.
protezioni software sono stati creati per mantenere un attaccante da direttamente ispezionare o modificare un'applicazione compilata. Una protezione software è come uno scudo che tiene un programma criptato e protetto da possibili attacchi. Quando un'applicazione protetta sta per essere gestito dal sistema operativo, il software di protezione prima di prendere il controllo della CPU e verificare possibili strumenti di cracking (disgregatori o de-compilatori) che possono essere in esecuzione sul sistema. Se tutto è sicuro il protettore software procederà alla decifrare l'applicazione protetta e dando così il controllo della CPU da eseguire come normale. Vantaggi che proteggono un ricorso contro la pirateria, evitare che un intruso studiare come un'applicazione viene implementato, e non permettere che gli attaccanti modificare un'applicazione per cambiare il suo comportamento.
I commenti non trovato