Poiché .NET è un ambiente gestito, c'è sempre il rovescio della medaglia di avere il vostro codice aperto a chiunque utilizzi riflettore o rifrattore.
Skater TOTALE converte il codice riconvertibile Microsoft Intermediate Language (MSIL o CIL) di assembly in formato nativo, mantenendo tutti i metadati .NET intatto, che offre lo stesso livello di protezione nativo C / codice C ++.
Programmazione di protezione del software è un settore molto importante per la maggior parte degli sviluppatori di software. Tecniche di protezione del software non sono come evidenti caratteristiche che possono essere visti e confrontati. A causa di questo maggior parte dei fornitori di protezione del software potrebbe introdurre tecniche impressionanti che sono inclusi in profondità all'interno del sistema di protezione, quando molte volte la maggior parte di queste tecniche difficilmente esistono o che sono molto più semplici di quello che sembrano.
La natura di .NET è essere in grado di installare applicazioni che sono stati compilati da MSIL, quindi sia da JIT o Ngen, MSIL viene compilato in codice nativo e memorizzato localmente in una cache. Non è mai stato destinato a generare un vero .exe nativo che può essere eseguito in modo indipendente del framework .NET. Ci sono troppi dinamiche che richiedono il quadro, come: caricamento assembly dinamico, generazione di codice MSIL.
È possibile utilizzare Ngen.exe per generare un'immagine nativa, ma si devono ancora distribuire il codice non nativo originale così, e ha bisogno ancora il quadro installato sul computer di destinazione.
Offuscamento è un modo, ma non può proteggere dalla rottura della sicurezza protezione anti-pirateria del .NET. Come si fa a fare in modo che l'applicazione .NET non viene manomesso, e come si fa a fare in modo che il codice sorgente non può essere reverse engineering?
Skater TOTAL è uno strumento giusto per nativi eseguibili compilazione .NET. Propriamente significa convertire il codice MSIL di un assembly .NET in codice macchina nativo e quindi rimuovendo il codice MSIL da quella assemblea, rendendo impossibile decompilare in modo semplice
Requisiti .:
.NET Framework
Limitazioni :
Funzionalità limitata p>
I commenti non trovato