.Net-obfuscateur
.NET Obfuscator est un outil utilisé pour protéger les applications .NET de l'ingénierie inverse.
Cela se fait en transformant le code .NET original en une forme difficile à comprendre , ce qui rend difficile pour les attaquants de décompiler le code et de comprendre comment il fonctionne.
Cela peut aider à prévenir le vol de propriété intellectuelle et à protéger également contre les vulnérabilités de sécurité potentielles.
L'obscurcissement peut également aider à réduire la taille du code, ce qui peut améliorer les performances de l'application.
Voici un exemple d'un simple programme C # qui calcule le factoriel d'un numéro donné:
using System ;
namespace FactorialCalculator
{
class Program
{
static void Main ( string [ ] args )
{
Console . WriteLine ( "Enter a number:" ) ;
int num = int . Parse ( Console . ReadLine ( ) ) ;
int factorial = 1 ;
for ( int i = 1 ; i <= num ; i ++ )
{
factorial *= i ;
}
Console . WriteLine ( "The factorial of {0} is {1}" , num , factorial ) ;
}
}
} Pour obscurcir ce code, un obfuscateur .net le transformerait en quelque chose comme ceci:
using System ;
namespace XZkxcX
{
class XxXXx
{
static void XxXXX ( string [ ] XxxxX )
{
Console . WriteLine ( "Enter a number:" ) ;
int XxXx = int . Parse ( Console . ReadLine ( ) ) ;
int XXXXXXX = 1 ;
for ( int XxXX = 1 ; XxXX <= XxXx ; XxXX ++ )
{
XXXXXXX *= XxXX ;
}
Console . WriteLine ( "The factorial of {0} is {1}" , XxXx , XXXXXXX ) ;
}
}
} Comme vous pouvez le voir, le code obscurci est beaucoup plus difficile à comprendre et à suivre, ce qui rend difficile pour quelqu'un de rétorquer le code d'origine.
- Open source
- Gratuit
- Freemium
- Payé
Open source
- Arya - Arya est un simple obfuscateur pour les binaires .NET.
- Asstrongasfuck - Un obfuscateur de console pour les assemblages .NET.
- BasicProxyObfucator - Un obfuscateur proxy très basique basé sur DNLIB
- Bitmono - un protecteur libre open source pour mono
- ConfuseRex - un protecteur libre open source pour les applications .NET.
- CIL-Examining - A .NET Framework (.NET Core à l'avenir) Obfuscator. Le propriétaire est actuellement malade, qui travaille ainsi sur le projet est arrêté.
- Obfuscateur pas cher - Un très mauvais obscurcisseur fait pour apprendre
- dotNetObfuscator - обфсатор строки для C #
- DarkFuscator - Code Obfuscator pour les programmes de framework .NET. Dépassé en 2016, mais a été très fonctionnel en 2010 / 2011. utilise la bibliothèque mono.cecil pour interagir avec les assemblages .NET.
- Denvelope - Obfuscateur net
- Dotnetpatcher - dotnetobfuscator
- Goldfuscator - Une fourche du projet Original SimpleObfuscator, conçu pour la formation.
- Jiejie.net - Un outil open source pour obscurcir le fichier d'assemblage .net, vous aide à protéger votre droit d'auteur. Petit, rapide et puissant.
- Krawk Protector - .net Obfuscator et Protector
- KOIVM - Virtualisation faite pour .NET en utilisant Confuserex
- LookatMe - Obfuscateur net à des fins d'étude.
- Logic.net - Un obfuscateur .NET libre et ouvert plus avancé à l'aide de DNLIB.
- MDCRYPT - [WIP] Un protecteur de nouvelle génération pour les applications .NET (.NET Framework, .NET Core, et plus)
- Memevm - un petit virtualiseur pour .net qui fonctionne avec confuserex
- Mindlated - .net Obfuscator Utilisation de DNLIB
- Net-Obfuscator - Simple .NET Obfuscator utilisant Mono Cecil
- NETRENAMER - outil simple pour obscurcir / renommer les méthodes, les champs, les classes du module .NET et plus en utilisant ASMRESOLVER.
- Noisette - un obscurcisseur pour l'assemblage .net
- Obfuscatus - A .net Obfuscator basé sur Mono Cecil
- Obfuscord - obscurcisse un fichier via Discord en tant que bot à l'aide de l'API Discord.net
- Obfuscar - Outil d'obscuscations open source pour les assemblages .NET
- Obfuscator-Demonstration - Une simple démonstration d'obfuscateurs utilisant DNLIB
- OctopusObfuscator - Obfuscator de base pour .NET
- Panda-Obfuscator - PandaObfuscateur Un obfuscateur simple, gratuit, opensource pour les applications .NET
- Paofuscator - Obfuscator für paradise.de
- SimpleObfuscator - Simple Obfuscator
- SourcecodeObfuscator - C # Code source Obfuscator
- SpecterObfuscator - Cette application obscurcira votre assemblage .NET
- Garde à sucre - Garde à sucre
- Unikod - Bibliothèque de style et d'obscuscations pour C #
- UNGAGEDSTRING - Un outil simple pour convertir les chaînes en méthodes non gérées à l'aide d'AsmResolver.
- VOT4CS - Un outil d'obscurcissement de virtualisation pour le programme C #
- Vaporobfusactor - Vaporobfuscator est un obfuscateur pour .net fait avec du dnlib
- Zenfuscator - Obfuscator pour protéger les assemblages .NET contre les ingénieurs à la recherche.
- Z00bfuscator - Z00BFuscator est l'obfuscateur simple, open-source et multiplateforme pour les assemblages .NET construits sur .NET Core
Gratuit
- BithelMet - BithelMet Obfuscator protège vos exécutables portables .NET
- GuardShip -.Net-Protector - GuardShip .NET Protector est un logiciel de développement qui aide à protéger le fichier exécutable de l'application .NET en rendant son code illisible pour MSIL DISSEMBLERS.
- Orange Heap Obfuscator - moyen gratuit et efficace de protéger votre logiciel .NET
- Phoenix Protector - .net Obfuscator & Protector
- Yano - Yano est un obfuscateur avancé pour les applications Microsoft .NET
Freemium
- Agile-gile.net, puissante protection du code, obscurcissement et solution de licence pour vos applications .NET
- Aldaray Rummage Obfuscator - attachez votre code en nœuds et faites pleurer les pirates
- Appfuscator - Algorithme d'intelligence fournit votre application une protection puissante!
- Armdot - Protection, outil de licence de logiciel et obscurcisseur pour C # et .NET avec la prise en charge des clés de série et des fichiers intégrés
- BYTEHIDE - BYTEHIDE fournit un obfuscateur .NET aux entreprises et aux organisations. Fournir un ensemble d'outils qui protègent votre propriété intellectuelle, assurez l'intégrité de votre logiciel et réduisant les coûts.
- Babel - Protégez votre logiciel contre l'ingénierie inverse pour protéger la propriété intellectuelle de votre code
- BoxEdApp - Importer et virtualiser ActiveX, Flash et .NET Runtime • Rich SDK pour les développeurs • Créer des packers personnalisés • Prend en charge les applications 32 bits et 64 bits • Système de fichiers virtuel et registre
- Crypto - Obfuscation puissante et protection du code pour .NET qui fonctionne réellement!
- CSharpObfuscator - CSharp Obfuscator protège votre code d'application .NET par le biais de transformations d'obfuscation, tout en maintenant les capacités de débogage pour les tests d'assurance qualité.
- Deepsea - Deepsea Obfuscator fait de l'obscurcissement de vos assemblages .NET une partie intuitive et intégrée de votre développement de produits.
- Dotfuscator - Les vérifications de l'obscurcissement et de l'exécution de Dotfucator ont protégé des milliers d'applications depuis plus d'une décennie.
- Eazfuscator - eazfuscator.net protège la propriété intellectuelle enracinée dans les logiciels, augmentant la rentabilité commerciale et permettant de garder l'avantage sur la concurrence.
- Enigma Protector - un système professionnel pour l'octroi de licences et la protection des fichiers exécutables pour Windows.
- Ilprotector - IlProtector est un protecteur des applications .NET. Ilprotector est conçu pour protéger la propriété intellectuelle du logiciel.
- Intelliprotector - Intelliprotector .NET Obfuscator est un excellent outil gratuit pour vos projets IntelliProtector .NET.
- MANCOSOFTWARE - MANCO .NET Licensing System est le puissant logiciel de licence et de protection de copie pour les applications, les contrôles et les composants WPF, WPF, WCF, WWF et ASP.NET.
- NetShrink - NetShrink est un compresseur exécutable EXE AKA, un protecteur de mot de passe d'application et un liant DLL virtuel pour les applications Windows & Linux .NET.
- Net Reactor - Net Reactor est un puissant système de licence de protection de code .NET et de logiciel qui arrête complètement tout décompilation.
- Skater .NET Obfuscator - RustemSoft propose le patineur .NET Obfuscator, un outil d'obscurcissement pour la protection du code .NET. Il met en œuvre toutes les techniques de protection logicielle connues et les algorithmes d'obscurcissement.
- SmartAssembly - Protégez votre code .NET et votre IP avec SmartAssembly
- StrongVM - StrongVM est un protecteur de virtualisation pour les applications .NET.
- Spices - Spices.net Obfuscator est un outil d'obscurcissement, de protection et d'optimisation du code .NET qui offre la large gamme de technologies pour protéger complètement votre code .NET et sécuriser vos données.
- VMProtect - VMProtect protège le code en l'exécutant sur une machine virtuelle avec une architecture non standard qui rend extrêmement difficile l'analyse et la fissuration du logiciel. En plus de cela, VMProtect génère et vérifie les numéros de série, limite les mises à niveau gratuites et bien plus encore.
Payé
- CYPHOR - CYPHOR est plus qu'un simple obscurcisseur. Cyphor est l'outil de protection contre l'obfuscation le meilleur, le plus rapide et le plus fiable avec lequel travailler.
- DNGUARD HVM - Technologie avancée de protection et d'obscurcissement du code .NET.
- Obfuscator.net 2009 - Protégez votre assemblage .NET
- PV LogicIels DotNet Protector - PV Logiciels DotNet Protector est un puissant système de protection de code .NET qui empêche la décompilation de vos assemblages.
- Seeunsharp - Vous avez une solution .NET sophistiquée? Et des concurrents très curieux? Vous avez quelque chose de précieux à cacher? Agissez et protégez votre investissement!