.NET-Obfuscator
.NET Obfuscator ist ein Tool, mit dem .NET -Anwendungen vor Reverse Engineering geschützt werden.
Dies geschieht durch Umwandlung des ursprünglichen .NET -Codes in ein Formular, das schwer zu verstehen ist , wodurch es den Angreifern schwierig macht, den Code zu dekompilieren und zu verstehen, wie er funktioniert.
Dies kann dazu beitragen , den Diebstahl von geistigem Eigentum zu verhindern und vor potenziellen Sicherheitslücken zu schützen.
Die Verschleierung kann auch dazu beitragen, die Größe des Codes zu verringern, wodurch die Leistung der Anwendung verbessert wird.
Hier ist ein Beispiel für ein einfaches C# -Programm, das das Fakultät einer bestimmten Nummer berechnet:
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 ) ;
}
}
} Um diesen Code zu verschleiern, würde ein .NET -Obfuscator ihn in so etwas verwandeln:
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 ) ;
}
}
} Wie Sie sehen können, ist der verschleierte Code viel schwieriger zu verstehen und zu folgen, sodass es jemandem schwierig macht, den ursprünglichen Code umzukehren.
- Open Source
- Frei
- Freemium
- Bezahlt
Open Source
- ARYA - Arya ist ein einfacher Verschleierung für .NET -Binärdateien.
- Asstrongasfuck - Eine Konsole -Defuscator für .NET -Baugruppen.
- BasicProxyObfucator - ein sehr grundlegender Proxy -Obfuscator basierend auf DNLIB
- Bitmono - ein offener, freier Beschützer für Mono
- ConfUeRex - Ein offener Protektor für .NET -Anwendungen.
- CIL -Feuring - A.NET Framework (.NET CORE in der Zukunft) Defuscator. Der Eigentümer ist derzeit krank, so dass die Arbeit am Projekt gestoppt wird.
- Billiger Todeskaser - ein ziemlich schlechter Verschleierung, der zum Lernen gemacht wurde
- DOTNETOBFUSCator - обусскатор строки дustri C#
- Darkfuscator - Code Obfuscator für .NET Framework -Programme. Im Jahr 2016 veraltet, war aber 2010/2011 sehr funktionsfähig.
- Denvelope - Nettoverzeigte
- DOTNETPATCHER - DOTNETOBFUScator
- Goldfuscator - Eine Gabel des ursprünglichen SimpleObfuscator -Projekts für das Training.
- JIEJIE.NET - Ein Open -Source -Tool zur Verschleierung von .NET -Assembly -Datei, helfen Ihnen beim Schutz Ihres Urheberrechts. klein, schnell und kraftvoll.
- Krawk Protector - .NET HER
- Koivm - Virtualisierung für .NET mit ConfUeRex gemacht
- Lookatme - Netto -Obfuscator zum Studium der Zwecke.
- Logic.net - Ein fortgeschrittenerer freier und offener .NET -Verschleierungspunkt mit DNLIB.
- Mdcrypt - [WIP] Ein Protektor der nächsten Generation für .NET -Anwendungen (.NET Framework, .net Core und mehr)
- Memevm - ein kleiner Virtualizer für .NET, der mit Construerex zusammenarbeitet
- Mindlated - .NET -Obfuscator mit DNLIB
- Net -Obfuscator - Einfacher .NET -Obfuscator mit Mono Cecil
- NETRENAMER - Einfaches Werkzeug zur Verschleierung/Umbenennung von .NET -Modulmethoden, Feldern, Klassen und mehr mit Asmresolver.
- Noisette - Ein Verdeckkator für die .NET -Montage
- OBFUSCATUS - A .NET Defuscator basierend auf Mono Cecil
- OBFUSCORD - Verschleift eine Datei durch Discord als Bot mit Discord.net API
- Open -Source -Verschleierungsinstrument für .NET -Baugruppen
- Defuscator -Demonstration - eine einfache Defuscator -Demonstration mit DNLIB
- OctopusObfuscator - Grundladung für .NET .NET
- Panda -Obfuscator - Pandaobfuscator Ein einfacher verschleiertes, freier, openSource für .NET -Anwendungen
- Paofuscator - Obfuscator für Paradise.de
- SimpleObfuscator - Einfacher Obfuscator
- SourceCodeObfuscator - C# Quellcode Defuscator
- Spectterobfuscator - Diese Anwendung verschleiert Ihre .NET -Baugruppe
- Zuckerwächter - Zuckerschutz
- UNIKOD - Text Styling & Verschleierung Bibliothek für C#
- UnmanagedString - Ein einfaches Werkzeug zum Konvertieren von Zeichenfolgen in nicht verwaltete Methoden mit Asmresolver.
- VOT4CS - Ein Tool für die Virtualisierungsverschmutzung für das C# -Programm
- Vaporobfusactor - VaporObfuscator ist ein Verschleiser für .NET mit DNLIB hergestellt.
- Zenfuscator - Obfuscator zum Schutz von .NET -Baugruppen vor der Umkehrung.
- Z00BFUScator-Z00BFUScator ist der einfache Open-Source-Verschleierung für .NET-Baugruppen, die auf .NET-Kern basieren
Frei
- Bithelmet - Bithelmet Defuscator schützt Ihre .NET -tragbaren ausführbaren Ausführungen
- Guardship -.Net-Protector-Guardship .NET Protector ist eine Entwicklungssoftware, mit der die ausführbare Datei der .NET-Anwendung geschützt werden kann, indem der Code für MSIL-Disassembler nicht gelesen werden kann.
- Orange Heap Defuscator - Kostenlose und effiziente Möglichkeit zum Schutz Ihrer .NET -Software
- Phoenix Protector - .NET HER
- Yano - Yano ist ein fortschrittlicher Obfuscator für Microsoft .NET -Anwendungen
Freemium
- Agile-agile.net, leistungsstarker Codeschutz, Verschleierung und Lizenzlösung für Ihre .NET-Apps
- Aldaray Rummage Defuscator - Binden Sie Ihren Code in Knoten und lassen Sie die Hacker zum Weinen bringen
- Appfuscator - Intelsigence -Algorithmus bietet Ihrer Anwendung einen leistungsfähigen Schutz!
- ARMDOT - Schutz, Software -Lizenzentool und Verschleierung für C# und .NET mit Unterstützung von Serienschlüsseln und Dateien einbetten
- BYTEHIDE - BYTehide bietet Unternehmen und Organisationen .NET Defuscator. Bereitstellung einer Reihe von Tools, die Ihr geistiges Eigentum schützen, die Integrität Ihrer Software gewährleisten und die Kosten senken.
- Babel - Schützen Sie Ihre Software vor Reverse Engineering, um das geistige Eigentum Ihres Codes zu schützen
- BoxedApp-Importieren und virtualisieren ActiveX-, Flash- und .NET-Laufzeit • Rich SDK für Entwickler • Erstellen Sie benutzerdefinierte Packer • Unterstützt sowohl 32-Bit- als auch 64-Bit-Anwendungen • Virtuales Dateisystem und Registrierung
- Crypto - leistungsstarke Verschleierung und Codeschutz für .NET, das tatsächlich funktioniert!
- CSHARPOBFUSCOR - CSHARP -Obfuscator schützt Ihren .NET -Anwendungscode durch Verschleierung Transformationen und hält gleichzeitig Debugging -Fähigkeiten für Qualitätssicherungstests.
- Deepsea - Deepsea Defuscator macht die Verschleierung Ihrer .NET -Assemblys zu einem intuitiven und integrierten Bestandteil Ihrer Produktentwicklung.
- DOTFUScator - Dotfucator .NET -Verschleierung und Laufzeitprüfungen haben seit über einem Jahrzehnt Tausende von Apps geschützt.
- Eazfuscator - Eazfuscator.net schützt das geistige Eigentum in Software, erhöht die kommerzielle Rentabilität und ermöglicht, den Vorteil gegenüber dem Wettbewerb zu erhalten.
- Enigma -Beschützer - Ein professionelles System zur Lizenzierung und dem Schutz von ausführbaren Dateien für Windows.
- IlProtektor - IlProtektor ist ein Beschützer für .NET -Anwendungen. IlProtector soll das geistige Eigentum der Software schützen.
- IntelliProtector - IntelliProtector .NET Obfuscator ist ein hervorragendes kostenloses Tool für Ihre IntelliProtector .NET -Projekte.
- MANCOSOFTWARE - MANCO .NET -Lizenzsystem ist die leistungsstarke Lizenz- und Kopier -Schutzsoftware für .NET -Windows -Formulare, WPF, WCF, WWF und ASP.NET -Anwendungen, Steuerelemente und Komponenten.
- NETSHRINK - NETSHRINK ist ein Exe -Packer, auch als ausführbarer Kompressor, Anwendungskennwort -Protektor und virtueller DLL -Binder für Windows & Linux .NET -Anwendungen.
- Net Reactor - Net Reactor ist ein leistungsstarkes .NET -Codeschutz- und Softwarelizenzsystem, das jede Zerlegung vollständig stoppt.
- Skater .NET Obfuscator - Rustemsoft schlägt Skater .NET Defuscator vor, ein Tool für den Schutz von .net. Es implementiert alle bekannten Softwareschutztechniken und Verschleierungalgorithmen.
- SmartAssembly - Schützen Sie Ihren .NET -Code und IP mit SmartAssembly
- StrongVM - StrongVM ist ein Virtualisierungsschutz für .NET -Anwendungen.
- Spices - Spices.net Obfuscator ist ein .NET -Code -Verschleierung, Schutz- und Optimierungstool, das die breite Palette von Technologien bietet, um Ihren .NET -Code vollständig zu schützen und Ihre Daten zu sichern.
- VMProtect - VMProtect schützt den Code, indem er ihn auf einer virtuellen Maschine mit einer nicht standardmäßigen Architektur ausführt, die es äußerst schwierig macht, die Software zu analysieren und zu knacken. Außerdem erzeugt und überprüft VMProtect Seriennummern, begrenzt freie Upgrades und vieles mehr.
Bezahlt
- Cyphor - Cyphor ist mehr als nur ein Obfuscator. Cyphor ist das beste, schnellste und zuverlässigste Tool zur Schutzschutzbeschaffung.
- DNGuard HVM - Advanced .NET -Codeschutz und Verschleierungstechnologie
- Obfuscator.net 2009 - Schützen Sie Ihre .NET -Montage
- PV Logiciels DOTNET Protector - PV Logiciels DotNet -Protektor ist ein leistungsstarkes .NET -Code -Schutzsystem, das verhindert, dass Ihre Baugruppen zerlegt werden.
- SieheUnsharp - Haben Sie eine ausgeklügelte .NET -Lösung? Und sehr neugierige Konkurrenten? Haben Sie etwas Wertvolles zu verbergen? Ergreifen Sie Maßnahmen und schützen Sie Ihre Investition!