ConfuserEx Deobfuscator
Deobfusceer en maak ConfuserEx-verduisterde C#- en .NET-code online schoon. Decodeer unicode/hex-escapes, verwijder string-encryptiestubs en herstel inspringing. Gratis, werkt in uw browser.
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
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.
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.
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:
Gedeobfusceerde 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.