Description: de4dot is an open source (GPLv3) .NET deobfuscator and unpacker written in C#. It will try its best to restore a packed and obfuscated assembly to almost the original assembly. Most of the obfuscation can be completely restored (eg. string encryption), but symbol renaming is impossible to restore since the original names aren t (usually) part of the obfuscated assembly.
To Search:
File list (Check if you may need any files):
de4dot-master
.............\.gitignore
.............\.gitmodules
.............\AssemblyData
.............\............\AssemblyData.csproj
.............\............\AssemblyResolver.cs
.............\............\AssemblyServer.cs
.............\............\AssemblyService.cs
.............\............\DelegateStringDecrypter.cs
.............\............\EmuStringDecrypter.cs
.............\............\GenericService.cs
.............\............\IAssemblyService.cs
.............\............\IGenericService.cs
.............\............\IMethodDecrypterService.cs
.............\............\IStringDecrypter.cs
.............\............\IStringDecrypterService.cs
.............\............\IUserGenericService.cs
.............\............\MethodDecrypterService.cs
.............\............\Properties
.............\............\..........\AssemblyInfo.cs
.............\............\SimpleData.cs
.............\............\StringDecrypterService.cs
.............\............\Utils.cs
.............\............\methodsrewriter
.............\............\...............\AssemblyResolver.cs
.............\............\...............\CodeGenerator.cs
.............\............\...............\IMethodsRewriter.cs
.............\............\...............\MField.cs
.............\............\...............\MMethod.cs
.............\............\...............\MModule.cs
.............\............\...............\MType.cs
.............\............\...............\MethodsRewriter.cs
.............\............\...............\Operand.cs
.............\............\...............\Resolver.cs
.............\............\...............\ResolverUtils.cs
.............\............\...............\TypeInstanceResolver.cs
.............\............\...............\TypeResolver.cs
.............\AssemblyServer-CLR20-x64
.............\........................\App.config
.............\........................\AssemblyServer-CLR20-x64.csproj
.............\........................\Program.cs
.............\........................\Properties
.............\........................\..........\AssemblyInfo.cs
.............\AssemblyServer-CLR20
.............\....................\App.config
.............\....................\AssemblyServer-CLR20.csproj
.............\....................\Program.cs
.............\....................\Properties
.............\....................\..........\AssemblyInfo.cs
.............\AssemblyServer-CLR40-x64
.............\........................\App.config
.............\........................\AssemblyServer-CLR40-x64.csproj
.............\........................\Program.cs
.............\........................\Properties
.............\........................\..........\AssemblyInfo.cs
.............\AssemblyServer-CLR40
.............\....................\App.config
.............\....................\AssemblyServer-CLR40.csproj
.............\....................\Program.cs
.............\....................\Properties
.............\....................\..........\AssemblyInfo.cs
.............\AssemblyServer-x64
.............\..................\App.config
.............\..................\AssemblyServer-x64.csproj
.............\..................\Program.cs
.............\..................\Properties
.............\..................\..........\AssemblyInfo.cs
.............\AssemblyServer
.............\..............\App.config
.............\..............\AssemblyServer.csproj
.............\..............\Program.cs
.............\..............\Properties
.............\..............\..........\AssemblyInfo.cs
.............\COPYING
.............\LICENSE.ICSharpCode.SharpZipLib.txt
.............\LICENSE.QuickLZ.txt
.............\LICENSE.de4dot.txt
.............\LICENSE.dnlib.txt
.............\LICENSE.lzmat.txt
.............\LICENSE.randomc.txt
.............\README.md
.............\Test.Rename.Dll
.............\...............\Properties
.............\...............\..........\AssemblyInfo.cs
.............\...............\Test.Rename.Dll.csproj
.............\...............\Tests.cs
.............\Test.Rename