TOTAL .NET Protector 8.7.1

Licenza: Prova gratuita ‎Dimensioni del file: 3.85 MB
‎Valutazione utenti: 0.0/5 - ‎0 ‎Voti

Circa TOTAL .NET Protector

Poiché .NET è un ambiente gestito, c'è sempre il lato negativo di avere il codice aperto a chiunque utilizzi Reflector o Refractor. Skater TOTAL converte il codice MSIL (Microsoft Intermediate Language Code) (MSIL o CIL) decompilabile degli assembly in formato nativo mantenendo intatti tutti i metadati .NET, che fornisce lo stesso livello di protezione del codice C/C++ nativo. La programmazione della protezione del software è un campo molto importante per la maggior parte degli sviluppatori di software. Le tecniche di protezione del software non sono come caratteristiche ovvie che possono essere viste e confrontate. Per questo motivo la maggior parte dei fornitori di protezione software potrebbe introdurre tecniche impressionanti che sono incluse nel profondo dello schema di protezione, quando molte volte la maggior parte di queste tecniche difficilmente esistono o sono molto più semplici di quello che sembrano. La natura di .NET è quella di essere in grado di installare app compilate in MSIL, quindi tramite JIT o Ngen, MSIL viene compilato in codice nativo e archiviato localmente in una cache. Non è mai stato inteso per generare un vero .exe nativo che può essere eseguito indipendentemente da .NET Framework. Ci sono troppe dinamiche che richiedono il framework, ad esempio: caricamento dinamico dell'assembly, generazione di codice MSIL e così via. È possibile utilizzare ngen.exe per generare un'immagine nativa, ma è comunque necessario distribuire anche il codice non nativo originale e deve ancora essere installato il framework nel computer di destinazione. L'offuscamento è un modo, ma non può proteggere dall'interruzione della protezione della pirateria dell'applicazione .NET. Come assicurarsi che l'applicazione .NET non venga manota e come assicurarsi che il codice sorgente non possa essere decodificato? Skater TOTAL è uno strumento giusto per compilare eseguibili .NET nativi. Dal punto di vista corretto, significa convertire il codice MSIL di un assembly .NET in codice macchina nativo e quindi rimuovere il codice MSIL da tale assembly, rendendo impossibile decompilare in modo semplice.