Depuis .NET est un environnement géré, il y a toujours l'inconvénient d'avoir votre code ouvert à toute personne utilisant Reflector ou Refractor.
Skater TOTAL convertit le code Microsoft Intermediate Language decompilable (MSIL ou CIL) de vos assemblées en format natif tout en conservant toutes les métadonnées .NET intacte, qui offre le même niveau de protection que natif C / code C ++.
les programmes de protection de logiciels est un domaine très important pour la plupart des développeurs de logiciels. techniques de protection du logiciel ne sont pas comme caractéristiques évidentes qui peuvent être vus et comparés. En raison de cette la plupart des fournisseurs de protection des logiciels pourrait introduire des techniques impressionnantes qui sont inclus en profondeur dans le système de protection, lorsque de nombreuses fois la plupart de ces techniques existent peu ou ils sont beaucoup plus simples que ce qu'elles semblent.
La nature de .NET est d'être en mesure d'installer des applications qui ont été compilés à MSIL, puis soit par JIT ou Ngen, MSIL est compilé en code natif et stocké localement dans un cache. Il n'a jamais été destiné à générer un véritable .exe natif qui peut être exécuté indépendamment du framework .NET. Il y a trop de la dynamique qui nécessitent le cadre, par exemple: le chargement d'assemblage dynamique, MSIL génération de code, etc.
Vous pouvez utiliser ngen.exe pour générer une image native, mais vous avez encore à distribuer le code non-natif d'origine aussi bien, et il faut encore le cadre installé sur la machine cible.
Obfuscation est un moyen, mais il ne peut pas protéger d'enfreindre la sécurité de protection contre le piratage de l'application .NET. Comment vous assurez-vous que votre application .NET ne sera pas altéré, et comment vous assurez-vous que le code source ne peut pas être ingénierie inverse?
Skater TOTAL est un bon outil pour la compilation des exécutables .NET natifs. A proprement parler, cela signifie la conversion du code MSIL d'un ensemble de .NET en code machine natif, puis en éliminant le code MSIL de cette assemblée, ce qui rend impossible de décompiler d'une manière simple
Exigences .:
.NET framework 4.0
Limites :
limitées dans le temps d'essai
Commentaires non trouvées