ConfuserEx Deobfuskator
ConfuserEx-verschleierten C#- und .NET-Code online deobfuskieren und bereinigen. Unicode/Hex-Escapes dekodieren, String-Verschlüsselungs-Stubs entfernen und Einrückung wiederherstellen. Kostenlos, läuft im Browser.
Eingabe
Deobfuskierte Ausgabe
Was ist der ConfuserEx Deobfuskator?
Der ConfuserEx Deobfuskator kehrt gängige Verschleierungsmuster um, die von ConfuserEx angewendet werden, einem beliebten Open-Source-.NET-Code-Schutzsystem. Fügen Sie verschleierten oder dekompilierten C#-Code ein und erhalten Sie lesbarere Ausgabe für Analyse und Debugging.
Dieses Tool läuft vollständig in Ihrem Browser. Es werden keine Daten an einen Server gesendet. Es verarbeitet Unicode- und Hex-Escape-Dekodierung, ConfuserEx-String-Verschlüsselungs-Stub-Identifikation, C#-Einrückungswiederherstellung und Leerraumbereinigung. Tiefe Control-Flow-Verschleierung und Laufzeit-String-Entschlüsselung erfordern spezialisierte Tools wie de4dot.
So verwenden Sie dieses Tool
Einfügen oder Hochladen
Fügen Sie verschleierten oder dekompilierten C#-Code in den linken Bereich ein, oder laden Sie eine .cs- oder .txt-Datei hoch. Klicken Sie auf Beispiel, um ein Muster zu laden.
Deobfuskierte Ausgabe anzeigen
Der rechte Bereich zeigt bereinigten und formatierten C#-Code. Unicode- und Hex-Escapes werden dekodiert, String-Verschlüsselungs-Stubs werden markiert und die Einrückung wird wiederhergestellt.
Kopieren oder Herunterladen
Verwenden Sie Kopieren oder Herunterladen, um das Ergebnis als .cs-Datei für weitere Analysen zu speichern.
ConfuserEx Deobfuskator Beispiele
Hier ist ein Beispiel für die Deobfuskierung von C#-Code, der Unicode-Escape-Sequenzen verwendet – eine der häufigsten ConfuserEx-Verschleierungstechniken.
Beispiel: Unicode-Escape-Verschleierung
Verschleierte Eingabe:
Deobfuskierte Ausgabe:
Wann der ConfuserEx Deobfuskator hilft
ConfuserEx wird häufig verwendet, um .NET-Anwendungen vor Reverse Engineering zu schützen. Sie können es begegnen beim: Analysieren von Drittanbieter-.NET-Bibliotheken, Durchführen von Sicherheitsforschung an Windows-Software, Untersuchen von Malware-Proben oder Überprüfen von dekompiliertem Code aus Tools wie ILSpy oder dnSpy.
Häufig gestellte Fragen
Kann dieses Tool ConfuserEx-Verschleierung vollständig umkehren?
ConfuserEx wendet mehrere Schutzebenen an, darunter Control-Flow-Verschleierung, Anti-Tamper und String-Verschlüsselung. Dieses Tool verarbeitet einfachere Muster wie Unicode/Hex-Escape-Dekodierung und Code-Formatierung. Für die vollständige Umkehrung sind Tools wie de4dot erforderlich.
Wird mein C#-Code an einen Server gesendet?
Nein. Die gesamte Deobfuskierung läuft vollständig in Ihrem Browser. Ihr Code wird nie auf einen Server hochgeladen.
Welche .NET-Verschleierungsmuster verarbeitet dieses Tool?
Es dekodiert Unicode (\uXXXX) und Hex (\xXX) String-Escapes, identifiziert ConfuserEx-String-Verschlüsselungs-Stub-Muster, stellt C#-Code-Einrückung wieder her und entfernt übermäßige Semikolons.
Was ist der Unterschied zwischen diesem Tool und de4dot?
de4dot ist ein Kommandozeilen-.NET-Deobfuskator, der das Assembly-Binary neu schreibt. Dieses Browser-Tool arbeitet mit C#-Quellcode oder dekompiliertem Code als Text und verarbeitet lesbare Verschleierungsmuster ohne Installation.
Kann ich dieses Tool für andere .NET-Obfuskatoren wie Dotfuscator oder SmartAssembly verwenden?
Ja. Die Unicode/Hex-Escape-Dekodierung und Einrückungswiederherstellung funktionieren mit jedem verschleierten C#-Code, unabhängig vom verwendeten Obfuskator. ConfuserEx-spezifische Stub-Muster passen möglicherweise nicht zu anderen Obfuskatoren.
Verwandte Deobfuskierungstools
Für browserbasierte Deobfuskierungstools und Entwickler-Dienstprogramme besuchen Sie JsonFormatter.ai.