Invoer

Gedeobfusceerde Uitvoer

Wat is de ConfuserEx Deobfuscator?

De ConfuserEx Deobfuscator keert veelvoorkomende verduisteringspatronen om die zijn toegepast door ConfuserEx, een populaire open-source .NET-codeprotector. Plak verduisterde of gedecompileerde C#-code en ontvang leesbaardere uitvoer voor analyse en foutopsporing.

Dit hulpmiddel werkt volledig in uw browser. Er wordt geen code naar een server gestuurd. Het verwerkt unicode- en hex-escapedecoding, identificatie van ConfuserEx-string-encryptiestubs, herstel van C#-inspringing en normalisatie van witruimte. Diepe besturingsstroom-verduistering en runtime-string-decodering vereisen gespecialiseerde hulpmiddelen zoals de4dot.

Hoe dit hulpmiddel te gebruiken

1

Plakken of Uploaden

Plak verduisterde of gedecompileerde C#-code in het linker paneel, of upload een .cs- of .txt-bestand. Klik op Voorbeeld om een ​​voorbeeld te laden.

2

Gedeobfusceerde Uitvoer Bekijken

Het rechter paneel toont schoongemaakte en opgemaakte C#-code. Unicode- en hex-escapes worden gedecodeerd, string-encryptiestubs worden gemarkeerd en inspringing wordt hersteld.

3

Kopiëren of Downloaden

Gebruik Kopiëren of Downloaden om het resultaat op te slaan als een .cs-bestand voor verdere analyse of foutopsporing.

ConfuserEx Deobfuscator Voorbeelden

Hier is een voorbeeld van het deobfusceren van C#-code die unicode-escape-reeksen gebruikt, een van de meest voorkomende ConfuserEx-verduisteringstechnieken.

Voorbeeld: Unicode-Escape Verduistering

Verduisterde invoer:

Invoer

Gedeobfusceerde uitvoer:

Uitvoer

Wanneer de ConfuserEx Deobfuscator helpt

ConfuserEx wordt veel gebruikt om .NET-applicaties te beschermen tegen reverse engineering. U kunt het tegenkomen bij: het analyseren van .NET-bibliotheken van derden, het uitvoeren van beveiligingsonderzoek naar Windows-software, het bestuderen van malware-samples, of het bekijken van gedecompileerde code van tools zoals ILSpy of dnSpy.

Veelgestelde Vragen

Kan dit hulpmiddel ConfuserEx-verduistering volledig omkeren?

ConfuserEx past meerdere beveiligingslagen toe, waaronder verduistering van de besturingsstroom, anti-manipulatie en string-encryptie. Dit hulpmiddel verwerkt eenvoudigere patronen zoals unicode/hex-escapedecoding en code-opmaak. Volledige omkering vereist tools zoals de4dot.

Wordt mijn C#-code naar een server gestuurd?

Nee. Alle deobfuscatie wordt volledig in uw browser uitgevoerd. Uw code wordt nooit naar een server geüpload.

Welke .NET-verduisteringspatronen verwerkt dit hulpmiddel?

Het decodeert unicode (\uXXXX) en hex (\xXX) string-escapes, identificeert ConfuserEx-string-encryptiestubpatronen, herstelt de inspringing van C#-code en verwijdert overmatige puntkomma's.

Wat is het verschil tussen dit hulpmiddel en de4dot?

de4dot is een opdrachtregelgebaseerde .NET-deobfuscator die het assemblybinaire bestand herschrijft. Dit browserhulpmiddel werkt met C#-broncode of gedecompileerde code als tekst, waarbij leesbare verduisteringspatronen worden verwerkt zonder dat installatie nodig is.

Kan ik dit hulpmiddel gebruiken voor andere .NET-obfuscators zoals Dotfuscator of SmartAssembly?

Ja. De unicode/hex-escapedecoding en inspringingherstel werken met alle verduisterde C#-code, ongeacht de gebruikte obfuscator. ConfuserEx-specifieke stubpatronen komen mogelijk niet overeen met andere obfuscators.

Gerelateerde Deobfuscatiehulpmiddelen

Voor op browser gebaseerde deobfuscatiehulpmiddelen en ontwikkelaarstools, bezoek JsonFormatter.ai.