实例介绍
最全最新反编译+脱壳+反混淆工具 需要的拿走 亲测可用 里面附有源码 高深人员还可以重新编译源码
【实例截图】
【核心代码】
4744302543415500758.rar
└── 反编译
├── de4dot
│ ├── bin
│ │ ├── AssemblyData.dll
│ │ ├── AssemblyServer-CLR20.exe
│ │ ├── AssemblyServer-CLR20.exe.config
│ │ ├── AssemblyServer-CLR20-x64.exe
│ │ ├── AssemblyServer-CLR20-x64.exe.config
│ │ ├── AssemblyServer-CLR40.exe
│ │ ├── AssemblyServer-CLR40.exe.config
│ │ ├── AssemblyServer-CLR40-x64.exe
│ │ ├── AssemblyServer-CLR40-x64.exe.config
│ │ ├── AssemblyServer.exe
│ │ ├── AssemblyServer.exe.config
│ │ ├── AssemblyServer-x64.exe
│ │ ├── AssemblyServer-x64.exe.config
│ │ ├── de4dot.blocks.dll
│ │ ├── de4dot.code.dll
│ │ ├── de4dot.cui.dll
│ │ ├── de4dot.mdecrypt.dll
│ │ └── dnlib.dll
│ ├── de4dot
│ │ ├── bin
│ │ │ ├── AssemblyData.dll
│ │ │ ├── AssemblyData.pdb
│ │ │ ├── AssemblyServer-CLR20.exe
│ │ │ ├── AssemblyServer-CLR20.exe.config
│ │ │ ├── AssemblyServer-CLR20.pdb
│ │ │ ├── AssemblyServer-CLR20-x64.exe
│ │ │ ├── AssemblyServer-CLR20-x64.exe.config
│ │ │ ├── AssemblyServer-CLR20-x64.pdb
│ │ │ ├── AssemblyServer-CLR40.exe
│ │ │ ├── AssemblyServer-CLR40.exe.config
│ │ │ ├── AssemblyServer-CLR40.pdb
│ │ │ ├── AssemblyServer-CLR40-x64.exe
│ │ │ ├── AssemblyServer-CLR40-x64.exe.config
│ │ │ ├── AssemblyServer-CLR40-x64.pdb
│ │ │ ├── AssemblyServer.exe
│ │ │ ├── AssemblyServer.exe.config
│ │ │ ├── AssemblyServer.pdb
│ │ │ ├── AssemblyServer-x64.exe
│ │ │ ├── AssemblyServer-x64.exe.config
│ │ │ ├── AssemblyServer-x64.pdb
│ │ │ ├── de4dot.blocks.dll
│ │ │ ├── de4dot.blocks.pdb
│ │ │ ├── de4dot.code.dll
│ │ │ ├── de4dot.code.pdb
│ │ │ ├── de4dot.cui.dll
│ │ │ ├── de4dot.cui.pdb
│ │ │ ├── de4dot.mdecrypt.dll
│ │ │ ├── de4dot.mdecrypt.pdb
│ │ │ ├── dnlib.dll
│ │ │ ├── dnlib.pdb
│ │ │ └── dnlib.xml
│ │ ├── de4dot.exe
│ │ ├── de4dot.exe.config
│ │ ├── de4dot.pdb
│ │ ├── de4dot-x64.exe
│ │ ├── de4dot-x64.exe.config
│ │ ├── de4dot-x64.pdb
│ │ ├── LICENSES
│ │ │ ├── COPYING
│ │ │ ├── LICENSE.de4dot.txt
│ │ │ ├── LICENSE.dnlib.txt
│ │ │ ├── LICENSE.ICSharpCode.SharpZipLib.txt
│ │ │ ├── LICENSE.lzmat.txt
│ │ │ ├── LICENSE.lzma.txt
│ │ │ ├── LICENSE.QuickLZ.txt
│ │ │ └── LICENSE.randomc.txt
│ │ ├── Test.Rename.Dll.dll
│ │ ├── Test.Rename.Dll.pdb
│ │ ├── Test.Rename.exe
│ │ └── Test.Rename.pdb
│ ├── de4dot.exe
│ ├── de4dot.exe.config
│ ├── de4dot-x64.exe
│ ├── de4dot-x64.exe.config
│ └── LICENSES
│ ├── COPYING
│ ├── LICENSE.de4dot.txt
│ ├── LICENSE.dnlib.txt
│ ├── LICENSE.ICSharpCode.SharpZipLib.txt
│ ├── LICENSE.lzmat.txt
│ ├── LICENSE.lzma.txt
│ ├── LICENSE.QuickLZ.txt
│ └── LICENSE.randomc.txt
├── de4dot-2.0.3
│ ├── bin
│ │ ├── AssemblyData.dll
│ │ ├── AssemblyData.pdb
│ │ ├── AssemblyServer-CLR20.exe
│ │ ├── AssemblyServer-CLR20.exe.config
│ │ ├── AssemblyServer-CLR20.pdb
│ │ ├── AssemblyServer-CLR20-x64.exe
│ │ ├── AssemblyServer-CLR20-x64.exe.config
│ │ ├── AssemblyServer-CLR20-x64.pdb
│ │ ├── AssemblyServer-CLR40.exe
│ │ ├── AssemblyServer-CLR40.exe.config
│ │ ├── AssemblyServer-CLR40.pdb
│ │ ├── AssemblyServer-CLR40-x64.exe
│ │ ├── AssemblyServer-CLR40-x64.exe.config
│ │ ├── AssemblyServer-CLR40-x64.pdb
│ │ ├── AssemblyServer.exe
│ │ ├── AssemblyServer.exe.config
│ │ ├── AssemblyServer.pdb
│ │ ├── AssemblyServer-x64.exe
│ │ ├── AssemblyServer-x64.exe.config
│ │ ├── AssemblyServer-x64.pdb
│ │ ├── blocks.dll
│ │ ├── blocks.pdb
│ │ ├── de4dot.code.dll
│ │ ├── de4dot.code.pdb
│ │ ├── de4dot.cui.dll
│ │ ├── de4dot.cui.pdb
│ │ ├── de4dot.mdecrypt.dll
│ │ ├── de4dot.mdecrypt.pdb
│ │ ├── dnlib.dll
│ │ └── dnlib.pdb
│ ├── de4dot.exe
│ ├── de4dot.exe.config
│ ├── de4dot.pdb
│ ├── de4dot-x64.exe
│ ├── de4dot-x64.exe.config
│ ├── de4dot-x64.pdb
│ └── LICENSES
│ └── COPYING
├── de4dot.zip
├── NET+Reflector+8.5.0.179+官方最新版%2B注册机
│ └── 新建文件夹
│ ├── Patch
│ │ ├── File_id.diz
│ │ ├── Keygen.exe
│ │ ├── Raj (The Virus).nfo
│ │ ├── 安装说明.txt
│ │ └── 禁止检查升级.reg
│ └── ReflectorInstaller.exe
├── NET+Reflector+8.5.0.179+官方最新版%2B注册机.rar
├── WanyxGames
│ └── Download
│ └── Softwares
│ └── dll反编译工具(Reflector) 官方增强版.rar
└── 【批量下载】de4dot等
└── 分享
├── de4dot
│ └── de4dot
│ ├── bin
│ │ ├── AssemblyData.dll
│ │ ├── AssemblyData.pdb
│ │ ├── AssemblyServer-CLR20.exe
│ │ ├── AssemblyServer-CLR20.exe.config
│ │ ├── AssemblyServer-CLR20.pdb
│ │ ├── AssemblyServer-CLR20-x64.exe
│ │ ├── AssemblyServer-CLR20-x64.exe.config
│ │ ├── AssemblyServer-CLR20-x64.pdb
│ │ ├── AssemblyServer-CLR40.exe
│ │ ├── AssemblyServer-CLR40.exe.config
│ │ ├── AssemblyServer-CLR40.pdb
│ │ ├── AssemblyServer-CLR40-x64.exe
│ │ ├── AssemblyServer-CLR40-x64.exe.config
│ │ ├── AssemblyServer-CLR40-x64.pdb
│ │ ├── AssemblyServer.exe
│ │ ├── AssemblyServer.exe.config
│ │ ├── AssemblyServer.pdb
│ │ ├── AssemblyServer-x64.exe
│ │ ├── AssemblyServer-x64.exe.config
│ │ ├── AssemblyServer-x64.pdb
│ │ ├── de4dot.blocks.dll
│ │ ├── de4dot.blocks.pdb
│ │ ├── de4dot.code.dll
│ │ ├── de4dot.code.pdb
│ │ ├── de4dot.cui.dll
│ │ ├── de4dot.cui.pdb
│ │ ├── de4dot.mdecrypt.dll
│ │ ├── de4dot.mdecrypt.pdb
│ │ ├── dnlib.dll
│ │ ├── dnlib.pdb
│ │ └── dnlib.xml
│ ├── de4dot.exe
│ ├── de4dot.exe.config
│ ├── de4dot.pdb
│ ├── de4dot-x64.exe
│ ├── de4dot-x64.exe.config
│ ├── de4dot-x64.pdb
│ ├── LICENSES
│ │ ├── COPYING
│ │ ├── LICENSE.de4dot.txt
│ │ ├── LICENSE.dnlib.txt
│ │ ├── LICENSE.ICSharpCode.SharpZipLib.txt
│ │ ├── LICENSE.lzmat.txt
│ │ ├── LICENSE.lzma.txt
│ │ ├── LICENSE.QuickLZ.txt
│ │ └── LICENSE.randomc.txt
│ ├── Test.Rename.Dll.dll
│ ├── Test.Rename.Dll.pdb
│ ├── Test.Rename.exe
│ └── Test.Rename.pdb
├── de4dot-master源码vs2013编译通过
│ └── de4dot-master
│ ├── 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
│ │ ├── methodsrewriter
│ │ │ ├── AssemblyResolver.cs
│ │ │ ├── CodeGenerator.cs
│ │ │ ├── IMethodsRewriter.cs
│ │ │ ├── MethodsRewriter.cs
│ │ │ ├── MField.cs
│ │ │ ├── MMethod.cs
│ │ │ ├── MModule.cs
│ │ │ ├── MType.cs
│ │ │ ├── Operand.cs
│ │ │ ├── Resolver.cs
│ │ │ ├── ResolverUtils.cs
│ │ │ ├── TypeInstanceResolver.cs
│ │ │ └── TypeResolver.cs
│ │ ├── obj
│ │ │ └── Debug
│ │ │ ├── AssemblyData.csproj.FileListAbsolute.txt
│ │ │ ├── AssemblyData.csprojResolveAssemblyReference.cache
│ │ │ ├── AssemblyData.dll
│ │ │ ├── AssemblyData.pdb
│ │ │ ├── DesignTimeResolveAssemblyReferencesInput.cache
│ │ │ └── TempPE
│ │ ├── Properties
│ │ │ └── AssemblyInfo.cs
│ │ ├── SimpleData.cs
│ │ ├── StringDecrypterService.cs
│ │ └── Utils.cs
│ ├── AssemblyServer
│ │ ├── App.config
│ │ ├── AssemblyServer.csproj
│ │ ├── obj
│ │ │ └── x86
│ │ │ └── Debug
│ │ │ ├── AssemblyServer.csproj.FileListAbsolute.txt
│ │ │ ├── AssemblyServer.csprojResolveAssemblyReference.cache
│ │ │ ├── AssemblyServer.exe
│ │ │ ├── AssemblyServer.pdb
│ │ │ ├── DesignTimeResolveAssemblyReferencesInput.cache
│ │ │ └── TempPE
│ │ ├── Program.cs
│ │ └── Properties
│ │ └── AssemblyInfo.cs
│ ├── AssemblyServer-CLR20
│ │ ├── App.config
│ │ ├── AssemblyServer-CLR20.csproj
│ │ ├── obj
│ │ │ └── x86
│ │ │ └── Debug
│ │ │ ├── AssemblyServer-CLR20.csproj.FileListAbsolute.txt
│ │ │ ├── AssemblyServer-CLR20.csprojResolveAssemblyReference.cache
│ │ │ ├── AssemblyServer-CLR20.exe
│ │ │ ├── AssemblyServer-CLR20.pdb
│ │ │ ├── DesignTimeResolveAssemblyReferencesInput.cache
│ │ │ └── TempPE
│ │ ├── Program.cs
│ │ └── Properties
│ │ └── AssemblyInfo.cs
│ ├── AssemblyServer-CLR20-x64
│ │ ├── App.config
│ │ ├── AssemblyServer-CLR20-x64.csproj
│ │ ├── obj
│ │ │ └── x86
│ │ │ └── Debug
│ │ │ ├── AssemblyServer-CLR20-x64.csproj.FileListAbsolute.txt
│ │ │ ├── AssemblyServer-CLR20-x64.csprojResolveAssemblyReference.cache
│ │ │ ├── AssemblyServer-CLR20-x64.exe
│ │ │ ├── AssemblyServer-CLR20-x64.pdb
│ │ │ ├── DesignTimeResolveAssemblyReferencesInput.cache
│ │ │ └── TempPE
│ │ ├── Program.cs
│ │ └── Properties
│ │ └── AssemblyInfo.cs
│ ├── AssemblyServer-CLR40
│ │ ├── App.config
│ │ ├── AssemblyServer-CLR40.csproj
│ │ ├── obj
│ │ │ └── x86
│ │ │ └── Debug
│ │ │ ├── AssemblyServer-CLR40.csproj.FileListAbsolute.txt
│ │ │ ├── AssemblyServer-CLR40.csprojResolveAssemblyReference.cache
│ │ │ ├── AssemblyServer-CLR40.exe
│ │ │ ├── AssemblyServer-CLR40.pdb
│ │ │ ├── DesignTimeResolveAssemblyReferencesInput.cache
│ │ │ └── TempPE
│ │ ├── Program.cs
│ │ └── Properties
│ │ └── AssemblyInfo.cs
│ ├── AssemblyServer-CLR40-x64
│ │ ├── App.config
│ │ ├── AssemblyServer-CLR40-x64.csproj
│ │ ├── obj
│ │ │ └── x86
│ │ │ └── Debug
│ │ │ ├── AssemblyServer-CLR40-x64.csproj.FileListAbsolute.txt
│ │ │ ├── AssemblyServer-CLR40-x64.csprojResolveAssemblyReference.cache
│ │ │ ├── AssemblyServer-CLR40-x64.exe
│ │ │ ├── AssemblyServer-CLR40-x64.pdb
│ │ │ ├── DesignTimeResolveAssemblyReferencesInput.cache
│ │ │ └── TempPE
│ │ ├── Program.cs
│ │ └── Properties
│ │ └── AssemblyInfo.cs
│ ├── AssemblyServer-x64
│ │ ├── App.config
│ │ ├── AssemblyServer-x64.csproj
│ │ ├── obj
│ │ │ └── x86
│ │ │ └── Debug
│ │ │ ├── AssemblyServer-x64.csproj.FileListAbsolute.txt
│ │ │ ├── AssemblyServer-x64.csprojResolveAssemblyReference.cache
│ │ │ ├── AssemblyServer-x64.exe
│ │ │ ├── AssemblyServer-x64.pdb
│ │ │ ├── DesignTimeResolveAssemblyReferencesInput.cache
│ │ │ └── TempPE
│ │ ├── Program.cs
│ │ └── Properties
│ │ └── AssemblyInfo.cs
│ ├── COPYING
│ ├── de4dot
│ │ ├── App.config
│ │ ├── de4dot.csproj
│ │ ├── obj
│ │ │ └── x86
│ │ │ └── Debug
│ │ │ ├── de4dot.csproj.FileListAbsolute.txt
│ │ │ ├── de4dot.csprojResolveAssemblyReference.cache
│ │ │ ├── de4dot.exe
│ │ │ ├── de4dot.pdb
│ │ │ ├── DesignTimeResolveAssemblyReferencesInput.cache
│ │ │ └── TempPE
│ │ ├── Program.cs
│ │ └── Properties
│ │ └── AssemblyInfo.cs
│ ├── de4dot.blocks
│ │ ├── BaseBlock.cs
│ │ ├── Block.cs
│ │ ├── Blocks.cs
│ │ ├── BlocksSorter.cs
│ │ ├── cflow
│ │ │ ├── AccessChecker.cs
│ │ │ ├── BlockCflowDeobfuscator.cs
│ │ │ ├── BlockDeobfuscator.cs
│ │ │ ├── BlocksCflowDeobfuscator.cs
│ │ │ ├── BranchEmulator.cs
│ │ │ ├── CachedCflowDeobfuscator.cs
│ │ │ ├── CflowDeobfuscator.cs
│ │ │ ├── CflowUtils.cs
│ │ │ ├── ConstantsFolder.cs
│ │ │ ├── DeadCodeRemover.cs
│ │ │ ├── DeadStoreRemover.cs
│ │ │ ├── DupBlockDeobfuscator.cs
│ │ │ ├── IBlocksDeobfuscator.cs
│ │ │ ├── ICflowDeobfuscator.cs
│ │ │ ├── InstructionEmulator.cs
│ │ │ ├── Int32Value.cs
│ │ │ ├── Int64Value.cs
│ │ │ ├── MethodCallInlinerBase.cs
│ │ │ ├── MethodCallInliner.cs
│ │ │ ├── Real8Value.cs
│ │ │ ├── StLdlocFixer.cs
│ │ │ ├── SwitchCflowDeobfuscator.cs
│ │ │ ├── Value.cs
│ │ │ └── ValueStack.cs
│ │ ├── CodeGenerator.cs
│ │ ├── de4dot.blocks.csproj
│ │ ├── DeadBlocksRemover.cs
│ │ ├── DotNetUtils.cs
│ │ ├── DumpedMethod.cs
│ │ ├── DumpedMethods.cs
│ │ ├── FilterHandlerBlock.cs
│ │ ├── ForwardScanOrder.cs
│ │ ├── GenericArgsSubstitutor.cs
│ │ ├── HandlerBlock.cs
│ │ ├── Instr.cs
│ │ ├── InstructionListParser.cs
│ │ ├── MemberDefDict.cs
│ │ ├── MethodBlocks.cs
│ │ ├── obj
│ │ │ └── Debug
│ │ │ ├── de4dot.blocks.csproj.FileListAbsolute.txt
│ │ │ ├── de4dot.blocks.csprojResolveAssemblyReference.cache
│ │ │ ├── de4dot.blocks.dll
│ │ │ ├── de4dot.blocks.pdb
│ │ │ ├── DesignTimeResolveAssemblyReferencesInput.cache
│ │ │ └── TempPE
│ │ ├── Properties
│ │ │ └── AssemblyInfo.cs
│ │ ├── ScopeBlock.cs
│ │ ├── StackTracePatcher.cs
│ │ ├── TryBlock.cs
│ │ ├── TryHandlerBlock.cs
│ │ └── Utils.cs
│ ├── de4dot.code
│ │ ├── 7zip
│ │ │ ├── Compress
│ │ │ │ ├── LZ
│ │ │ │ │ └── LzOutWindow.cs
│ │ │ │ ├── LZMA
│ │ │ │ │ ├── LzmaBase.cs
│ │ │ │ │ └── LzmaDecoder.cs
│ │ │ │ └── RangeCoder
│ │ │ │ ├── RangeCoderBit.cs
│ │ │ │ ├── RangeCoderBitTree.cs
│ │ │ │ └── RangeCoder.cs
│ │ │ └── ICoder.cs
│ │ ├── AssemblyClient
│ │ │ ├── AssemblyClient.cs
│ │ │ ├── AssemblyClientFactory.cs
│ │ │ ├── IAssemblyClient.cs
│ │ │ ├── IAssemblyServerLoader.cs
│ │ │ ├── IpcAssemblyServerLoader.cs
│ │ │ ├── NewAppDomainAssemblyServerLoader.cs
│ │ │ ├── NewProcessAssemblyServerLoader.cs
│ │ │ └── SameAppDomainAssemblyServerLoader.cs
│ │ ├── AssemblyModule.cs
│ │ ├── AssemblyResolver.cs
│ │ ├── de4dot.code.csproj
│ │ ├── DeobfuscatorContext.cs
│ │ ├── deobfuscators
│ │ │ ├── Agile_NET
│ │ │ │ ├── CliSecureRtType.cs
│ │ │ │ ├── CsBlowfish.cs
│ │ │ │ ├── Deobfuscator.cs
│ │ │ │ ├── MethodsDecrypter.cs
│ │ │ │ ├── ProxyCallFixer.cs
│ │ │ │ ├── ResourceDecrypter.cs
│ │ │ │ ├── StackFrameHelper.cs
│ │ │ │ ├── StringDecrypter.cs
│ │ │ │ ├── StringDecrypterInfo.cs
│ │ │ │ └── vm
│ │ │ │ ├── CilOperandInstructionRestorer.cs
│ │ │ │ ├── CsvmDataReader.cs
│ │ │ │ ├── CsvmMethodData.cs
│ │ │ │ ├── CsvmToCilMethodConverterBase.cs
│ │ │ │ ├── v1
│ │ │ │ │ ├── Csvm.cs
│ │ │ │ │ ├── CsvmToCilMethodConverter.cs
│ │ │ │ │ ├── FieldsInfo.cs
│ │ │ │ │ ├── OpCodeHandler.cs
│ │ │ │ │ ├── OpCodeHandlers.cs
│ │ │ │ │ ├── UnknownHandlerInfo.cs
│ │ │ │ │ └── VmOpCodeHandlerDetector.cs
│ │ │ │ ├── v2
│ │ │ │ │ ├── CompositeHandlerDetector.cs
│ │ │ │ │ ├── CompositeOpCodeHandler.cs
│ │ │ │ │ ├── CSVM1.bin
│ │ │ │ │ ├── CSVM2.bin
│ │ │ │ │ ├── CSVM3.bin
│ │ │ │ │ ├── CSVM4.bin
│ │ │ │ │ ├── CSVM5.bin
│ │ │ │ │ ├── Csvm.cs
│ │ │ │ │ ├── CsvmInfo.cs
│ │ │ │ │ ├── CsvmResources.Designer.cs
│ │ │ │ │ ├── CsvmResources.resx
│ │ │ │ │ ├── CsvmToCilMethodConverter.cs
│ │ │ │ │ ├── HandlerTypeCode.cs
│ │ │ │ │ ├── OpCodeHandlerInfo.cs
│ │ │ │ │ ├── OpCodeHandlerInfoReader.cs
│ │ │ │ │ ├── OpCodeHandlerInfos.cs
│ │ │ │ │ ├── SigCreator.cs
│ │ │ │ │ ├── VmOpCode.cs
│ │ │ │ │ └── VmOpCodeHandlerDetector.cs
│ │ │ │ └── VmOperand.cs
│ │ │ ├── ArrayFinder.cs
│ │ │ ├── Babel_NET
│ │ │ │ ├── AssemblyResolver.cs
│ │ │ │ ├── BabelInflater.cs
│ │ │ │ ├── BabelMethodCallInliner.cs
│ │ │ │ ├── BabelUtils.cs
│ │ │ │ ├── ConstantsDecrypter.cs
│ │ │ │ ├── Deobfuscator.cs
│ │ │ │ ├── ImageReader.cs
│ │ │ │ ├── InflaterCreator.cs
│ │ │ │ ├── MemberReferenceConverter.cs
│ │ │ │ ├── MethodBodyReader.cs
│ │ │ │ ├── MethodReferenceReader.cs
│ │ │ │ ├── MethodsDecrypter.cs
│ │ │ │ ├── ProxyCallFixer.cs
│ │ │ │ ├── ResourceDecrypter.cs
│ │ │ │ ├── ResourceResolver.cs
│ │ │ │ └── StringDecrypter.cs
│ │ │ ├── Blowfish.cs
│ │ │ ├── CodeFort
│ │ │ │ ├── AssemblyData.cs
│ │ │ │ ├── AssemblyDecrypter.cs
│ │ │ │ ├── CfMethodCallInliner.cs
│ │ │ │ ├── Deobfuscator.cs
│ │ │ │ ├── PasswordFinder.cs
│ │ │ │ ├── ProxyCallFixer.cs
│ │ │ │ └── StringDecrypter.cs
│ │ │ ├── CodeVeil
│ │ │ │ ├── AssemblyResolver.cs
│ │ │ │ ├── Deobfuscator.cs
│ │ │ │ ├── ErexResourceReader.cs
│ │ │ │ ├── InvalidDataException.cs
│ │ │ │ ├── InvalidMethodsFinder.cs
│ │ │ │ ├── MainType.cs
│ │ │ │ ├── MethodsDecrypter.cs
│ │ │ │ ├── ObfuscatorVersion.cs
│ │ │ │ ├── ProxyCallFixer.cs
│ │ │ │ ├── ResourceConverter.cs
│ │ │ │ ├── ResourceDecrypter.cs
│ │ │ │ ├── ResourceInfo.cs
│ │ │ │ ├── ResourceReader.cs
│ │ │ │ ├── StringDecrypter.cs
│ │ │ │ └── TamperDetection.cs
│ │ │ ├── CodeWall
│ │ │ │ ├── AssemblyDecrypter.cs
│ │ │ │ ├── Deobfuscator.cs
│ │ │ │ ├── KeyGenerator.cs
│ │ │ │ ├── MethodsDecrypter.cs
│ │ │ │ ├── randomc
│ │ │ │ │ ├── CRandomMersenne.cs
│ │ │ │ │ └── CRandomMother.cs
│ │ │ │ └── StringDecrypter.cs
│ │ │ ├── Confuser
│ │ │ │ ├── AntiDebugger.cs
│ │ │ │ ├── AntiDumping.cs
│ │ │ │ ├── Arg64ConstantsReader.cs
│ │ │ │ ├── ConfuserUtils.cs
│ │ │ │ ├── ConstantsDecrypterBase.cs
│ │ │ │ ├── ConstantsDecrypterUtils.cs
│ │ │ │ ├── ConstantsDecrypterV15.cs
│ │ │ │ ├── ConstantsDecrypterV17.cs
│ │ │ │ ├── ConstantsDecrypterV18.cs
│ │ │ │ ├── ConstantsFolder.cs
│ │ │ │ ├── ConstantsInliner.cs
│ │ │ │ ├── Deobfuscator.cs
│ │ │ │ ├── IVersionProvider.cs
│ │ │ │ ├── JitMethodsDecrypter.cs
│ │ │ │ ├── MemoryMethodsDecrypter.cs
│ │ │ │ ├── MethodsDecrypterBase.cs
│ │ │ │ ├── ProxyCallFixer.cs
│ │ │ │ ├── ResourceDecrypter.cs
│ │ │ │ ├── StringDecrypter.cs
│ │ │ │ ├── Unpacker.cs
│ │ │ │ ├── VersionDetector.cs
│ │ │ │ └── x86Emulator.cs
│ │ │ ├── ConstantsReader.cs
│ │ │ ├── CRC32.cs
│ │ │ ├── CryptoObfuscator
│ │ │ │ ├── AntiDebugger.cs
│ │ │ │ ├── AssemblyResolver.cs
│ │ │ │ ├── CoMethodCallInliner.cs
│ │ │ │ ├── ConstantsDecrypter.cs
│ │ │ │ ├── CoUtils.cs
│ │ │ │ ├── Deobfuscator.cs
│ │ │ │ ├── InlinedMethodTypes.cs
│ │ │ │ ├── LdnullFixer.cs
│ │ │ │ ├── MethodBodyReader.cs
│ │ │ │ ├── MethodsDecrypter.cs
│ │ │ │ ├── ProxyCallFixer.cs
│ │ │ │ ├── ResourceDecrypter.cs
│ │ │ │ ├── ResourceResolver.cs
│ │ │ │ ├── StringDecrypter.cs
│ │ │ │ └── TamperDetection.cs
│ │ │ ├── DeepSea
│ │ │ │ ├── ArrayBlockDeobfuscator.cs
│ │ │ │ ├── ArrayBlockState.cs
│ │ │ │ ├── AssemblyResolver.cs
│ │ │ │ ├── CastDeobfuscator.cs
│ │ │ │ ├── Deobfuscator.cs
│ │ │ │ ├── DsConstantsReader.cs
│ │ │ │ ├── DsInlinedMethodsFinder.cs
│ │ │ │ ├── DsMethodCallInliner.cs
│ │ │ │ ├── DsUtils.cs
│ │ │ │ ├── FieldsRestorer.cs
│ │ │ │ ├── ResolverBase.cs
│ │ │ │ ├── ResourceResolver.cs
│ │ │ │ └── StringDecrypter.cs
│ │ │ ├── DeobfuscatorBase.cs
│ │ │ ├── DeobfuscatorInfoBase.cs
│ │ │ ├── DeobUtils.cs
│ │ │ ├── Dotfuscator
│ │ │ │ ├── Deobfuscator.cs
│ │ │ │ └── StringDecrypter.cs
│ │ │ ├── dotNET_Reactor
│ │ │ │ ├── v3
│ │ │ │ │ ├── AntiStrongName.cs
│ │ │ │ │ ├── ApplicationModeDecrypter.cs
│ │ │ │ │ ├── ApplicationModeUnpacker.cs
│ │ │ │ │ ├── AssemblyResolver.cs
│ │ │ │ │ ├── DecrypterType.cs
│ │ │ │ │ ├── DecryptMethod.cs
│ │ │ │ │ ├── Deobfuscator.cs
│ │ │ │ │ ├── LibAssemblyResolver.cs
│ │ │ │ │ ├── MemoryPatcher.cs
│ │ │ │ │ └── NativeLibSaver.cs
│ │ │ │ └── v4
│ │ │ │ ├── AntiStrongName.cs
│ │ │ │ ├── AssemblyResolver.cs
│ │ │ │ ├── BooleanDecrypter.cs
│ │ │ │ ├── Deobfuscator.cs
│ │ │ │ ├── DnrMethodCallInliner.cs
│ │ │ │ ├── EmptyClass.cs
│ │ │ │ ├── EncryptedResource.cs
│ │ │ │ ├── MetadataTokenObfuscator.cs
│ │ │ │ ├── MethodsDecrypter.cs
│ │ │ │ ├── NativeFileDecrypter.cs
│ │ │ │ ├── NativeImageUnpacker.cs
│ │ │ │ ├── ProxyCallFixer.cs
│ │ │ │ ├── ResourceResolver.cs
│ │ │ │ └── StringDecrypter.cs
│ │ │ ├── Eazfuscator_NET
│ │ │ │ ├── AssemblyResolver.cs
│ │ │ │ ├── CodeCompilerMethodCallRestorer.cs
│ │ │ │ ├── DecrypterType.cs
│ │ │ │ ├── Deobfuscator.cs
│ │ │ │ ├── DynamicDynocodeIterator.cs
│ │ │ │ ├── DynocodeService.cs
│ │ │ │ ├── EfConstantsReader.cs
│ │ │ │ ├── EfUtils.cs
│ │ │ │ ├── ResourceMethodsRestorer.cs
│ │ │ │ ├── ResourceResolver.cs
│ │ │ │ ├── StringDecrypter.cs
│ │ │ │ └── VersionDetector.cs
│ │ │ ├── ExceptionLoggerRemover.cs
│ │ │ ├── Goliath_NET
│ │ │ │ ├── ArrayDecrypter.cs
│ │ │ │ ├── ArrayValueInliner.cs
│ │ │ │ ├── DecrypterBase.cs
│ │ │ │ ├── Deobfuscator.cs
│ │ │ │ ├── IntegerDecrypter.cs
│ │ │ │ ├── LocalsRestorer.cs
│ │ │ │ ├── LogicalExpressionFixer.cs
│ │ │ │ ├── ProxyCallFixer.cs
│ │ │ │ ├── StringDecrypter.cs
│ │ │ │ └── StrongNameChecker.cs
│ │ │ ├── IDeobfuscatedFile.cs
│ │ │ ├── IDeobfuscator.cs
│ │ │ ├── IDeobfuscatorInfo.cs
│ │ │ ├── ILProtector
│ │ │ │ ├── DecryptedMethodInfo.cs
│ │ │ │ ├── Deobfuscator.cs
│ │ │ │ ├── DynamicMethodsDecrypter.cs
│ │ │ │ ├── DynamicMethodsDecrypterService.cs
│ │ │ │ ├── DynamicMethodsRestorer.cs
│ │ │ │ ├── MainType.cs
│ │ │ │ ├── MethodReader.cs
│ │ │ │ ├── MethodsDecrypterBase.cs
│ │ │ │ ├── RuntimeFileInfo.cs
│ │ │ │ └── StaticMethodsDecrypter.cs
│ │ │ ├── InitializedDataCreator.cs
│ │ │ ├── InlinedMethodsFinder.cs
│ │ │ ├── ISimpleDeobfuscator.cs
│ │ │ ├── MaxtoCode
│ │ │ │ ├── CryptDecrypter.cs
│ │ │ │ ├── Decrypter6.cs
│ │ │ │ ├── DecrypterInfo.cs
│ │ │ │ ├── Deobfuscator.cs
│ │ │ │ ├── EncryptionInfos.cs
│ │ │ │ ├── MainType.cs
│ │ │ │ ├── McKey.cs
│ │ │ │ ├── MethodsDecrypter.cs
│ │ │ │ ├── PeHeader.cs
│ │ │ │ └── StringDecrypter.cs
│ │ │ ├── MemberReferenceBuilder.cs
│ │ │ ├── MethodBodyParser.cs
│ │ │ ├── MethodCallRestorerBase.cs
│ │ │ ├── MethodCollection.cs
│ │ │ ├── MethodsDecrypter.cs
│ │ │ ├── MethodStack.cs
│ │ │ ├── MPRESS
│ │ │ │ ├── Deobfuscator.cs
│ │ │ │ └── Lzmat.cs
│ │ │ ├── MyPEImage.cs
│ │ │ ├── NullStream.cs
│ │ │ ├── Operations.cs
│ │ │ ├── ProxyCallFixerBase.cs
│ │ │ ├── QuickLZ.cs
│ │ │ ├── RandomNameChecker.cs
│ │ │ ├── Rummage
│ │ │ │ ├── Deobfuscator.cs
│ │ │ │ ├── RummageVersion.cs
│ │ │ │ └── StringDecrypter.cs
│ │ │ ├── Skater_NET
│ │ │ │ ├── Deobfuscator.cs
│ │ │ │ ├── EnumClassFinder.cs
│ │ │ │ └── StringDecrypter.cs
│ │ │ ├── SmartAssembly
│ │ │ │ ├── AssemblyResolver.cs
│ │ │ │ ├── AssemblyResolverInfo.cs
│ │ │ │ ├── AutomatedErrorReportingFinder.cs
│ │ │ │ ├── Deobfuscator.cs
│ │ │ │ ├── MemoryManagerInfo.cs
│ │ │ │ ├── ProxyCallFixer.cs
│ │ │ │ ├── ResolverInfoBase.cs
│ │ │ │ ├── ResourceDecrypter.cs
│ │ │ │ ├── ResourceDecrypterInfo.cs
│ │ │ │ ├── ResourceResolver.cs
│ │ │ │ ├── ResourceResolverInfo.cs
│ │ │ │ ├── SimpleZipInfo.cs
│ │ │ │ ├── StringDecrypter.cs
│ │ │ │ ├── StringDecrypterInfo.cs
│ │ │ │ ├── StringEncoderClassFinder.cs
│ │ │ │ └── TamperProtectionRemover.cs
│ │ │ ├── Spices_Net
│ │ │ │ ├── Deobfuscator.cs
│ │ │ │ ├── QclzDecompressor.cs
│ │ │ │ ├── ResourceNamesRestorer.cs
│ │ │ │ ├── SpicesMethodCallInliner.cs
│ │ │ │ └── StringDecrypter.cs
│ │ │ ├── StringCounts.cs
│ │ │ ├── TypesRestorer.cs
│ │ │ ├── Unknown
│ │ │ │ └── Deobfuscator.cs
│ │ │ ├── UnpackedFile.cs
│ │ │ ├── UnusedMethodsFinder.cs
│ │ │ ├── ValueInlinerBase.cs
│ │ │ └── Xenocode
│ │ │ ├── Deobfuscator.cs
│ │ │ └── StringDecrypter.cs
│ │ ├── DumpedMethodsRestorer.cs
│ │ ├── HandleProcessCorruptedStateExceptionsAttribute.cs
│ │ ├── IDeobfuscatorContext.cs
│ │ ├── IObfuscatedFile.cs
│ │ ├── Logger.cs
│ │ ├── MethodPrinter.cs
│ │ ├── MethodReturnValueInliner.cs
│ │ ├── NameRegexes.cs
│ │ ├── ObfuscatedFile.cs
│ │ ├── obj
│ │ │ └── Debug
│ │ │ ├── de4dot.code.csproj.FileListAbsolute.txt
│ │ │ ├── de4dot.code.csproj.GenerateResource.Cache
│ │ │ ├── de4dot.code.csprojResolveAssemblyReference.cache
│ │ │ ├── de4dot.code.deobfuscators.Agile_NET.vm.v2.CsvmResources.resources
│ │ │ ├── de4dot.code.dll
│ │ │ ├── de4dot.code.pdb
│ │ │ ├── DesignTimeResolveAssemblyReferencesInput.cache
│ │ │ └── TempPE
│ │ ├── Option.cs
│ │ ├── PrintNewTokens.cs
│ │ ├── Properties
│ │ │ └── AssemblyInfo.cs
│ │ ├── renamer
│ │ │ ├── asmmodules
│ │ │ │ ├── EventDef.cs
│ │ │ │ ├── FieldDef.cs
│ │ │ │ ├── GenericParamDef.cs
│ │ │ │ ├── IResolver.cs
│ │ │ │ ├── MemberRefFinder.cs
│ │ │ │ ├── MethodDef.cs
│ │ │ │ ├── MethodNameGroups.cs
│ │ │ │ ├── Module.cs
│ │ │ │ ├── Modules.cs
│ │ │ │ ├── ParamDef.cs
│ │ │ │ ├── PropertyDef.cs
│ │ │ │ ├── Ref.cs
│ │ │ │ ├── RefDict.cs
│ │ │ │ └── TypeDef.cs
│ │ │ ├── DerivedFrom.cs
│ │ │ ├── ExistingNames.cs
│ │ │ ├── INameChecker.cs
│ │ │ ├── MemberInfos.cs
│ │ │ ├── NameCreators.cs
│ │ │ ├── Renamer.cs
│ │ │ ├── ResourceKeysRenamer.cs
│ │ │ ├── ResourceRenamer.cs
│ │ │ ├── TypeInfo.cs
│ │ │ ├── TypeNames.cs
│ │ │ ├── TypeRenamerState.cs
│ │ │ └── VariableNameState.cs
│ │ ├── SharpZipLib
│ │ │ ├── Checksums
│ │ │ │ ├── Adler32.cs
│ │ │ │ └── IChecksum.cs
│ │ │ ├── Main.cs
│ │ │ ├── SharpZipBaseException.cs
│ │ │ └── Zip
│ │ │ └── Compression
│ │ │ ├── Inflater.cs
│ │ │ ├── InflaterDynHeader.cs
│ │ │ ├── InflaterHuffmanTree.cs
│ │ │ └── Streams
│ │ │ ├── OutputWindow.cs
│ │ │ └── StreamManipulator.cs
│ │ ├── StringInliner.cs
│ │ ├── UserException.cs
│ │ ├── Utils.cs
│ │ └── Win32Path.cs
│ ├── de4dot.cui
│ │ ├── CommandLineParser.cs
│ │ ├── de4dot.cui.csproj
│ │ ├── FilesDeobfuscator.cs
│ │ ├── obj
│ │ │ └── Debug
│ │ │ ├── de4dot.cui.csproj.FileListAbsolute.txt
│ │ │ ├── de4dot.cui.csprojResolveAssemblyReference.cache
│ │ │ ├── de4dot.cui.dll
│ │ │ ├── de4dot.cui.pdb
│ │ │ ├── DesignTimeResolveAssemblyReferencesInput.cache
│ │ │ └── TempPE
│ │ ├── Program.cs
│ │ └── Properties
│ │ └── AssemblyInfo.cs
│ ├── de4dot.mdecrypt
│ │ ├── de4dot.mdecrypt.csproj
│ │ ├── DecryptMethodsInfo.cs
│ │ ├── DynamicMethodsDecrypter.cs
│ │ ├── NativeCodeGenerator.cs
│ │ ├── obj
│ │ │ └── Debug
│ │ │ ├── de4dot.mdecrypt.csproj.FileListAbsolute.txt
│ │ │ ├── de4dot.mdecrypt.csprojResolveAssemblyReference.cache
│ │ │ ├── de4dot.mdecrypt.dll
│ │ │ ├── de4dot.mdecrypt.pdb
│ │ │ ├── DesignTimeResolveAssemblyReferencesInput.cache
│ │ │ └── TempPE
│ │ └── Properties
│ │ └── AssemblyInfo.cs
│ ├── de4dot.sln
│ ├── de4dot.snk
│ ├── de4dot.v11.suo
│ ├── de4dot.v12.suo
│ ├── de4dot-x64
│ │ ├── App.config
│ │ ├── de4dot-x64.csproj
│ │ ├── obj
│ │ │ └── x86
│ │ │ └── Debug
│ │ │ ├── de4dot-x64.csproj.FileListAbsolute.txt
│ │ │ ├── de4dot-x64.csprojResolveAssemblyReference.cache
│ │ │ ├── de4dot-x64.exe
│ │ │ ├── de4dot-x64.pdb
│ │ │ ├── DesignTimeResolveAssemblyReferencesInput.cache
│ │ │ └── TempPE
│ │ ├── Program.cs
│ │ └── Properties
│ │ └── AssemblyInfo.cs
│ ├── Debug
│ │ ├── bin
│ │ │ ├── AssemblyData.dll
│ │ │ ├── AssemblyData.pdb
│ │ │ ├── AssemblyServer-CLR20.exe
│ │ │ ├── AssemblyServer-CLR20.exe.config
│ │ │ ├── AssemblyServer-CLR20.pdb
│ │ │ ├── AssemblyServer-CLR20-x64.exe
│ │ │ ├── AssemblyServer-CLR20-x64.exe.config
│ │ │ ├── AssemblyServer-CLR20-x64.pdb
│ │ │ ├── AssemblyServer-CLR40.exe
│ │ │ ├── AssemblyServer-CLR40.exe.config
│ │ │ ├── AssemblyServer-CLR40.pdb
│ │ │ ├── AssemblyServer-CLR40-x64.exe
│ │ │ ├── AssemblyServer-CLR40-x64.exe.config
│ │ │ ├── AssemblyServer-CLR40-x64.pdb
│ │ │ ├── AssemblyServer.exe
│ │ │ ├── AssemblyServer.exe.config
│ │ │ ├── AssemblyServer.pdb
│ │ │ ├── AssemblyServer-x64.exe
│ │ │ ├── AssemblyServer-x64.exe.config
│ │ │ ├── AssemblyServer-x64.pdb
│ │ │ ├── de4dot.blocks.dll
│ │ │ ├── de4dot.blocks.pdb
│ │ │ ├── de4dot.code.dll
│ │ │ ├── de4dot.code.pdb
│ │ │ ├── de4dot.cui.dll
│ │ │ ├── de4dot.cui.pdb
│ │ │ ├── de4dot.mdecrypt.dll
│ │ │ ├── de4dot.mdecrypt.pdb
│ │ │ ├── dnlib.dll
│ │ │ ├── dnlib.pdb
│ │ │ └── dnlib.xml
│ │ ├── de4dot.exe
│ │ ├── de4dot.exe.config
│ │ ├── de4dot.pdb
│ │ ├── de4dot-x64.exe
│ │ ├── de4dot-x64.exe.config
│ │ ├── de4dot-x64.pdb
│ │ ├── LICENSES
│ │ │ ├── COPYING
│ │ │ ├── LICENSE.de4dot.txt
│ │ │ ├── LICENSE.dnlib.txt
│ │ │ ├── LICENSE.ICSharpCode.SharpZipLib.txt
│ │ │ ├── LICENSE.lzmat.txt
│ │ │ ├── LICENSE.lzma.txt
│ │ │ ├── LICENSE.QuickLZ.txt
│ │ │ └── LICENSE.randomc.txt
│ │ ├── Test.Rename.Dll.dll
│ │ ├── Test.Rename.Dll.pdb
│ │ ├── Test.Rename.exe
│ │ └── Test.Rename.pdb
│ ├── deobfuscator.Template
│ │ ├── deobfuscator.Template.csproj
│ │ ├── Properties
│ │ │ └── AssemblyInfo.cs
│ │ └── readme.txt
│ ├── dnlib
│ │ ├── dnlib.csproj
│ │ ├── dnlib.snk
│ │ ├── DotNet
│ │ │ ├── AllTypesHelper.cs
│ │ │ ├── AssemblyAttributes.cs
│ │ │ ├── AssemblyDef.cs
│ │ │ ├── AssemblyHashAlgorithm.cs
│ │ │ ├── AssemblyHash.cs
│ │ │ ├── AssemblyNameComparer.cs
│ │ │ ├── AssemblyNameInfo.cs
│ │ │ ├── AssemblyRef.cs
│ │ │ ├── AssemblyResolver.cs
│ │ │ ├── CallingConvention.cs
│ │ │ ├── CallingConventionSig.cs
│ │ │ ├── ClassLayout.cs
│ │ │ ├── Constant.cs
│ │ │ ├── CorLibTypes.cs
│ │ │ ├── CustomAttributeCollection.cs
│ │ │ ├── CustomAttribute.cs
│ │ │ ├── CustomAttributeReader.cs
│ │ │ ├── DeclSecurity.cs
│ │ │ ├── DeclSecurityReader.cs
│ │ │ ├── ElementType.cs
│ │ │ ├── Emit
│ │ │ │ ├── Code.cs
│ │ │ │ ├── DynamicMethodBodyReader.cs
│ │ │ │ ├── ExceptionHandler.cs
│ │ │ │ ├── ExceptionHandlerType.cs
│ │ │ │ ├── Extensions.cs
│ │ │ │ ├── FlowControl.cs
│ │ │ │ ├── Instruction.cs
│ │ │ │ ├── InstructionPrinter.cs
│ │ │ │ ├── InvalidMethodException.cs
│ │ │ │ ├── LocalList.cs
│ │ │ │ ├── MethodBody.cs
│ │ │ │ ├── MethodBodyReaderBase.cs
│ │ │ │ ├── MethodBodyReader.cs
│ │ │ │ ├── MethodTableToTypeConverter.cs
│ │ │ │ ├── MethodUtils.cs
│ │ │ │ ├── OpCode.cs
│ │ │ │ ├── OpCodes.cs
│ │ │ │ ├── OpCodeType.cs
│ │ │ │ ├── OperandType.cs
│ │ │ │ └── StackBehaviour.cs
│ │ │ ├── EventAttributes.cs
│ │ │ ├── EventDef.cs
│ │ │ ├── ExportedType.cs
│ │ │ ├── Extensions.cs
│ │ │ ├── FieldAttributes.cs
│ │ │ ├── FieldDef.cs
│ │ │ ├── FileAttributes.cs
│ │ │ ├── FileDef.cs
│ │ │ ├── FrameworkRedirect.cs
│ │ │ ├── FullNameCreator.cs
│ │ │ ├── GenericArguments.cs
│ │ │ ├── GenericParamAttributes.cs
│ │ │ ├── GenericParamConstraint.cs
│ │ │ ├── GenericParamContext.cs
│ │ │ ├── GenericParam.cs
│ │ │ ├── IAssemblyResolver.cs
│ │ │ ├── ICodedToken.cs
│ │ │ ├── ICorLibTypes.cs
│ │ │ ├── ICustomAttribute.cs
│ │ │ ├── IDecrypters.cs
│ │ │ ├── ILogger.cs
│ │ │ ├── ImplMap.cs
│ │ │ ├── Importer.cs
│ │ │ ├── InterfaceImpl.cs
│ │ │ ├── IResolver.cs
│ │ │ ├── ITokenResolver.cs
│ │ │ ├── IType.cs
│ │ │ ├── ITypeDefFinder.cs
│ │ │ ├── IVariable.cs
│ │ │ ├── ManifestResourceAttributes.cs
│ │ │ ├── ManifestResource.cs
│ │ │ ├── MarshalBlobReader.cs
│ │ │ ├── MarshalType.cs
│ │ │ ├── MD
│ │ │ │ ├── BlobStream.cs
│ │ │ │ ├── CodedToken.cs
│ │ │ │ ├── ColumnInfo.cs
│ │ │ │ ├── ColumnSize.cs
│ │ │ │ ├── ComImageFlags.cs
│ │ │ │ ├── CompressedMetaData.cs
│ │ │ │ ├── DotNetStream.cs
│ │ │ │ ├── DotNetTableSizes.cs
│ │ │ │ ├── ENCMetaData.cs
│ │ │ │ ├── GuidStream.cs
│ │ │ │ ├── HeapType.cs
│ │ │ │ ├── HotHeapStream.cs
│ │ │ │ ├── HotHeapVersion.cs
│ │ │ │ ├── HotStream.cs
│ │ │ │ ├── HotTableStream.cs
│ │ │ │ ├── ImageCor20Header.cs
│ │ │ │ ├── IMetaData.cs
│ │ │ │ ├── IRowReaders.cs
│ │ │ │ ├── MDHeaderRuntimeVersion.cs
│ │ │ │ ├── MDStreamFlags.cs
│ │ │ │ ├── MDTable.cs
│ │ │ │ ├── MetaDataCreator.cs
│ │ │ │ ├── MetaData.cs
│ │ │ │ ├── MetaDataHeader.cs
│ │ │ │ ├── RawRowEqualityComparer.cs
│ │ │ │ ├── RawTableRows.cs
│ │ │ │ ├── RidList.cs
│ │ │ │ ├── StorageFlags.cs
│ │ │ │ ├── StreamHeader.cs
│ │ │ │ ├── StringsStream.cs
│ │ │ │ ├── Table.cs
│ │ │ │ ├── TableInfo.cs
│ │ │ │ ├── TablesStream.cs
│ │ │ │ ├── TablesStream_Read.cs
│ │ │ │ └── USStream.cs
│ │ │ ├── MDToken.cs
│ │ │ ├── MemberFinder.cs
│ │ │ ├── MemberMDInitializer.cs
│ │ │ ├── MemberRef.cs
│ │ │ ├── MethodAttributes.cs
│ │ │ ├── MethodDef.cs
│ │ │ ├── MethodImplAttributes.cs
│ │ │ ├── MethodOverride.cs
│ │ │ ├── MethodSemanticsAttributes.cs
│ │ │ ├── MethodSpec.cs
│ │ │ ├── ModuleContext.cs
│ │ │ ├── ModuleCreationOptions.cs
│ │ │ ├── ModuleDef.cs
│ │ │ ├── ModuleDefMD.cs
│ │ │ ├── ModuleKind.cs
│ │ │ ├── ModuleLoader.cs
│ │ │ ├── ModuleRef.cs
│ │ │ ├── NativeType.cs
│ │ │ ├── NullResolver.cs
│ │ │ ├── ParamAttributes.cs
│ │ │ ├── ParamDef.cs
│ │ │ ├── ParameterList.cs
│ │ │ ├── Pdb
│ │ │ │ ├── Dss
│ │ │ │ │ ├── ComInterfaces.cs
│ │ │ │ │ ├── ImageStreamIStream.cs
│ │ │ │ │ ├── MDEmitter.cs
│ │ │ │ │ ├── PinnedMetaData.cs
│ │ │ │ │ ├── StreamIStream.cs
│ │ │ │ │ ├── SymbolDocument.cs
│ │ │ │ │ ├── SymbolDocumentWriter.cs
│ │ │ │ │ ├── SymbolMethod.cs
│ │ │ │ │ ├── SymbolNamespace.cs
│ │ │ │ │ ├── SymbolReaderCreator.cs
│ │ │ │ │ ├── SymbolReader.cs
│ │ │ │ │ ├── SymbolScope.cs
│ │ │ │ │ ├── SymbolVariable.cs
│ │ │ │ │ ├── SymbolWriterCreator.cs
│ │ │ │ │ └── SymbolWriter.cs
│ │ │ │ ├── ISymbolWriter2.cs
│ │ │ │ ├── Managed
│ │ │ │ │ ├── DbiDocument.cs
│ │ │ │ │ ├── DbiFunction.cs
│ │ │ │ │ ├── DbiModule.cs
│ │ │ │ │ ├── DbiNamespace.cs
│ │ │ │ │ ├── DbiScope.cs
│ │ │ │ │ ├── DbiSourceLine.cs
│ │ │ │ │ ├── DbiVariable.cs
│ │ │ │ │ ├── ModuleStreamType.cs
│ │ │ │ │ ├── MsfStream.cs
│ │ │ │ │ ├── PdbAddress.cs
│ │ │ │ │ ├── PdbException.cs
│ │ │ │ │ ├── PdbReader.cs
│ │ │ │ │ ├── SymbolReaderCreator.cs
│ │ │ │ │ └── SymbolType.cs
│ │ │ │ ├── PdbDocument.cs
│ │ │ │ ├── PdbImplType.cs
│ │ │ │ ├── PdbScope.cs
│ │ │ │ ├── PdbState.cs
│ │ │ │ ├── PdbWriter.cs
│ │ │ │ ├── SequencePoint.cs
│ │ │ │ ├── SymbolReaderCreator.cs
│ │ │ │ └── SymbolWriterCreator.cs
│ │ │ ├── PInvokeAttributes.cs
│ │ │ ├── PropertyAttributes.cs
│ │ │ ├── PropertyDef.cs
│ │ │ ├── PublicKeyBase.cs
│ │ │ ├── PublicKey.cs
│ │ │ ├── PublicKeyToken.cs
│ │ │ ├── RecursionCounter.cs
│ │ │ ├── ReflectionExtensions.cs
│ │ │ ├── ResolveException.cs
│ │ │ ├── Resolver.cs
│ │ │ ├── ResourceCollection.cs
│ │ │ ├── Resource.cs
│ │ │ ├── Resources
│ │ │ │ ├── BuiltInResourceData.cs
│ │ │ │ ├── IResourceData.cs
│ │ │ │ ├── ResourceDataCreator.cs
│ │ │ │ ├── ResourceElement.cs
│ │ │ │ ├── ResourceElementSet.cs
│ │ │ │ ├── ResourceReader.cs
│ │ │ │ ├── ResourceTypeCode.cs
│ │ │ │ ├── ResourceWriter.cs
│ │ │ │ ├── UserResourceData.cs
│ │ │ │ └── UserResourceType.cs
│ │ │ ├── SecurityAction.cs
│ │ │ ├── SecurityAttribute.cs
│ │ │ ├── SerializationType.cs
│ │ │ ├── SigComparer.cs
│ │ │ ├── SignatureReader.cs
│ │ │ ├── StandAloneSig.cs
│ │ │ ├── StrongNameKey.cs
│ │ │ ├── StrongNameSigner.cs
│ │ │ ├── TIAHelper.cs
│ │ │ ├── TypeAttributes.cs
│ │ │ ├── TypeDef.cs
│ │ │ ├── TypeDefFinder.cs
│ │ │ ├── TypeHelper.cs
│ │ │ ├── TypeNameParser.cs
│ │ │ ├── TypeRef.cs
│ │ │ ├── TypeSig.cs
│ │ │ ├── TypeSpec.cs
│ │ │ ├── UTF8String.cs
│ │ │ ├── Utils.cs
│ │ │ ├── VariantType.cs
│ │ │ ├── VTableFixups.cs
│ │ │ ├── WinMDHelpers.cs
│ │ │ ├── WinMDStatus.cs
│ │ │ └── Writer
│ │ │ ├── BinaryReaderChunk.cs
│ │ │ ├── BlobHeap.cs
│ │ │ ├── ByteArrayChunk.cs
│ │ │ ├── ChunkListBase.cs
│ │ │ ├── ChunkList.cs
│ │ │ ├── CustomAttributeWriter.cs
│ │ │ ├── DebugDirectory.cs
│ │ │ ├── DeclSecurityWriter.cs
│ │ │ ├── Extensions.cs
│ │ │ ├── GuidHeap.cs
│ │ │ ├── HeapBase.cs
│ │ │ ├── HotHeap.cs
│ │ │ ├── HotPool.cs
│ │ │ ├── HotTable.cs
│ │ │ ├── IChunk.cs
│ │ │ ├── IHeap.cs
│ │ │ ├── ImageCor20Header.cs
│ │ │ ├── IMetaDataListener.cs
│ │ │ ├── IModuleWriterListener.cs
│ │ │ ├── ImportAddressTable.cs
│ │ │ ├── ImportDirectory.cs
│ │ │ ├── IOffsetHeap.cs
│ │ │ ├── IWriterError.cs
│ │ │ ├── MarshalBlobWriter.cs
│ │ │ ├── MaxStackCalculator.cs
│ │ │ ├── MDTable.cs
│ │ │ ├── MDTableWriter.cs
│ │ │ ├── MetaData.cs
│ │ │ ├── MetaDataHeader.cs
│ │ │ ├── MethodBodyChunks.cs
│ │ │ ├── MethodBody.cs
│ │ │ ├── MethodBodyWriterBase.cs
│ │ │ ├── MethodBodyWriter.cs
│ │ │ ├── ModuleWriterBase.cs
│ │ │ ├── ModuleWriter.cs
│ │ │ ├── ModuleWriterException.cs
│ │ │ ├── NativeModuleWriter.cs
│ │ │ ├── NetResources.cs
│ │ │ ├── NormalMetaData.cs
│ │ │ ├── PEHeaders.cs
│ │ │ ├── PESection.cs
│ │ │ ├── PreserveTokensMetaData.cs
│ │ │ ├── RelocDirectory.cs
│ │ │ ├── SectionSizes.cs
│ │ │ ├── SignatureWriter.cs
│ │ │ ├── StartupStub.cs
│ │ │ ├── StringsHeap.cs
│ │ │ ├── StrongNameSignature.cs
│ │ │ ├── TablesHeap.cs
│ │ │ ├── UniqueChunkList.cs
│ │ │ ├── USHeap.cs
│ │ │ ├── Win32ResourcesChunk.cs
│ │ │ └── WriterUtils.cs
│ │ ├── ExtensionAttribute.cs
│ │ ├── HandleProcessCorruptedStateExceptionsAttribute.cs
│ │ ├── IO
│ │ │ ├── BinaryReaderStream.cs
│ │ │ ├── FileOffset.cs
│ │ │ ├── FileSection.cs
│ │ │ ├── IBinaryReader.cs
│ │ │ ├── IFileSection.cs
│ │ │ ├── IImageStreamCreator.cs
│ │ │ ├── IImageStream.cs
│ │ │ ├── ImageStreamCreator.cs
│ │ │ ├── IOExtensions.cs
│ │ │ ├── MemoryImageStream.cs
│ │ │ ├── MemoryMappedFileStreamCreator.cs
│ │ │ ├── MemoryStreamCreator.cs
│ │ │ ├── UnmanagedMemoryImageStream.cs
│ │ │ └── UnmanagedMemoryStreamCreator.cs
│ │ ├── obj
│ │ │ └── Debug
│ │ │ ├── DesignTimeResolveAssemblyReferencesInput.cache
│ │ │ ├── dnlib.csproj.FileListAbsolute.txt
│ │ │ ├── dnlib.dll
│ │ │ ├── dnlib.pdb
│ │ │ └── TempPE
│ │ ├── PE
│ │ │ ├── Characteristics.cs
│ │ │ ├── DllCharacteristics.cs
│ │ │ ├── IImageOptionalHeader.cs
│ │ │ ├── ImageDataDirectory.cs
│ │ │ ├── ImageDosHeader.cs
│ │ │ ├── ImageFileHeader.cs
│ │ │ ├── ImageNTHeaders.cs
│ │ │ ├── ImageOptionalHeader32.cs
│ │ │ ├── ImageOptionalHeader64.cs
│ │ │ ├── ImageSectionHeader.cs
│ │ │ ├── IPEImage.cs
│ │ │ ├── IPEType.cs
│ │ │ ├── Machine.cs
│ │ │ ├── PEExtensions.cs
│ │ │ ├── PEImage.cs
│ │ │ ├── PEInfo.cs
│ │ │ ├── RVA.cs
│ │ │ └── Subsystem.cs
│ │ ├── Properties
│ │ │ └── AssemblyInfo.cs
│ │ ├── Settings.cs
│ │ ├── Threading
│ │ │ ├── Extensions.cs
│ │ │ ├── ICancellationToken.cs
│ │ │ ├── IThreadSafeList.cs
│ │ │ ├── Lock.cs
│ │ │ ├── ThreadSafeListCreator.cs
│ │ │ └── ThreadSafeListWrapper.cs
│ │ ├── Utils
│ │ │ ├── Extensions.cs
│ │ │ ├── ILazyList.cs
│ │ │ ├── LazyList.cs
│ │ │ ├── MFunc.cs
│ │ │ ├── SimpleLazyList.cs
│ │ │ └── UserValue.cs
│ │ └── W32Resources
│ │ ├── ResourceData.cs
│ │ ├── ResourceDirectory.cs
│ │ ├── ResourceDirectoryEntry.cs
│ │ ├── ResourceName.cs
│ │ └── Win32Resources.cs
│ ├── dnlib.dll
│ ├── LICENSE.de4dot.txt
│ ├── LICENSE.dnlib.txt
│ ├── LICENSE.ICSharpCode.SharpZipLib.txt
│ ├── LICENSE.lzmat.txt
│ ├── LICENSE.lzma.txt
│ ├── LICENSE.QuickLZ.txt
│ ├── LICENSE.randomc.txt
│ ├── README.md
│ ├── Test.Rename
│ │ ├── obj
│ │ │ └── Debug
│ │ │ ├── DesignTimeResolveAssemblyReferencesInput.cache
│ │ │ ├── TempPE
│ │ │ ├── Test.Rename.csproj.FileListAbsolute.txt
│ │ │ ├── Test.Rename.csprojResolveAssemblyReference.cache
│ │ │ ├── Test.Rename.exe
│ │ │ └── Test.Rename.pdb
│ │ ├── Program.cs
│ │ ├── Properties
│ │ │ └── AssemblyInfo.cs
│ │ └── Test.Rename.csproj
│ └── Test.Rename.Dll
│ ├── obj
│ │ └── Debug
│ │ ├── DesignTimeResolveAssemblyReferencesInput.cache
│ │ ├── TempPE
│ │ ├── Test.Rename.Dll.csproj.FileListAbsolute.txt
│ │ ├── Test.Rename.Dll.dll
│ │ └── Test.Rename.Dll.pdb
│ ├── Properties
│ │ └── AssemblyInfo.cs
│ ├── Test.Rename.Dll.csproj
│ └── Tests.cs
├── de4dot-master源码vs2013编译通过.rar
└── de4dot.rar
173 directories, 1106 files
标签:
小贴士
感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。
- 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
- 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
- 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
- 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。
关于好例子网
本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明
网友评论
我要评论