├── .gitattributes ├── .gitignore ├── AppMenuConstants.cs ├── AppMenuHandler.cs ├── AppService.cs ├── CodeRemover ├── ILAstDeadCode.cs ├── ILEntries.cs ├── ILNodes.cs └── Utils.cs ├── DeFlow.csproj ├── DeFlow.csproj.user ├── DeadInstructions.cs ├── Highlight.cs ├── ManualMode.cs ├── ManualModeControl.xaml ├── ManualModeControl.xaml.cs ├── ManualModeSolveBlock.cs ├── MethodDeobfuscator.cs ├── OutputLog.cs ├── Properties └── AssemblyInfo.cs ├── Proxy.cs ├── README.md ├── RichTextBoxTextColorOutput.cs ├── SetVariable.cs ├── SetVariableControl.xaml ├── SetVariableControl.xaml.cs ├── SetVariableControlNew.xaml ├── SetVariableControlNew.xaml.cs ├── Settings.cs ├── SettingsControl.xaml ├── SettingsControl.xaml.cs ├── Solver ├── CflowBranch.cs ├── CflowCFG.cs ├── CflowDeobfuscator.cs ├── CflowInstructions.cs ├── CflowSolver.cs ├── CflowStack.cs ├── CflowSwitch.cs ├── CflowTranslatorCtx.cs └── CflowUnsolvedBlock.cs ├── Solvers.cs ├── TheExtension.cs ├── de4dot └── blocks │ ├── BaseBlock.cs │ ├── Block.cs │ ├── Blocks.cs │ ├── BlocksSorter.cs │ ├── CodeGenerator.cs │ ├── DeadBlocksRemover.cs │ ├── DotNetUtils.cs │ ├── FilterHandlerBlock.cs │ ├── ForwardScanOrder.cs │ ├── GenericArgsSubstitutor.cs │ ├── HandlerBlock.cs │ ├── Instr.cs │ ├── InstructionListParser.cs │ ├── MemberDefDict.cs │ ├── MethodBlocks.cs │ ├── ScopeBlock.cs │ ├── TryBlock.cs │ ├── TryHandlerBlock.cs │ └── Utils.cs ├── project.json ├── project.lock.json └── z3 ├── x64 ├── Microsoft.Z3.dll ├── Microsoft.Z3.xml └── libz3.dll └── x86 ├── Microsoft.Z3.dll ├── Microsoft.Z3.xml └── libz3.dll /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oct0xor/dnDeflow/HEAD/.gitattributes -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oct0xor/dnDeflow/HEAD/.gitignore -------------------------------------------------------------------------------- /AppMenuConstants.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oct0xor/dnDeflow/HEAD/AppMenuConstants.cs -------------------------------------------------------------------------------- /AppMenuHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oct0xor/dnDeflow/HEAD/AppMenuHandler.cs -------------------------------------------------------------------------------- /AppService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oct0xor/dnDeflow/HEAD/AppService.cs -------------------------------------------------------------------------------- /CodeRemover/ILAstDeadCode.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oct0xor/dnDeflow/HEAD/CodeRemover/ILAstDeadCode.cs -------------------------------------------------------------------------------- /CodeRemover/ILEntries.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oct0xor/dnDeflow/HEAD/CodeRemover/ILEntries.cs -------------------------------------------------------------------------------- /CodeRemover/ILNodes.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oct0xor/dnDeflow/HEAD/CodeRemover/ILNodes.cs -------------------------------------------------------------------------------- /CodeRemover/Utils.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oct0xor/dnDeflow/HEAD/CodeRemover/Utils.cs -------------------------------------------------------------------------------- /DeFlow.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oct0xor/dnDeflow/HEAD/DeFlow.csproj -------------------------------------------------------------------------------- /DeFlow.csproj.user: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oct0xor/dnDeflow/HEAD/DeFlow.csproj.user -------------------------------------------------------------------------------- /DeadInstructions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oct0xor/dnDeflow/HEAD/DeadInstructions.cs -------------------------------------------------------------------------------- /Highlight.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oct0xor/dnDeflow/HEAD/Highlight.cs -------------------------------------------------------------------------------- /ManualMode.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oct0xor/dnDeflow/HEAD/ManualMode.cs -------------------------------------------------------------------------------- /ManualModeControl.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oct0xor/dnDeflow/HEAD/ManualModeControl.xaml -------------------------------------------------------------------------------- /ManualModeControl.xaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oct0xor/dnDeflow/HEAD/ManualModeControl.xaml.cs -------------------------------------------------------------------------------- /ManualModeSolveBlock.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oct0xor/dnDeflow/HEAD/ManualModeSolveBlock.cs -------------------------------------------------------------------------------- /MethodDeobfuscator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oct0xor/dnDeflow/HEAD/MethodDeobfuscator.cs -------------------------------------------------------------------------------- /OutputLog.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oct0xor/dnDeflow/HEAD/OutputLog.cs -------------------------------------------------------------------------------- /Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oct0xor/dnDeflow/HEAD/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /Proxy.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oct0xor/dnDeflow/HEAD/Proxy.cs -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | more info coming soon -------------------------------------------------------------------------------- /RichTextBoxTextColorOutput.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oct0xor/dnDeflow/HEAD/RichTextBoxTextColorOutput.cs -------------------------------------------------------------------------------- /SetVariable.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oct0xor/dnDeflow/HEAD/SetVariable.cs -------------------------------------------------------------------------------- /SetVariableControl.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oct0xor/dnDeflow/HEAD/SetVariableControl.xaml -------------------------------------------------------------------------------- /SetVariableControl.xaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oct0xor/dnDeflow/HEAD/SetVariableControl.xaml.cs -------------------------------------------------------------------------------- /SetVariableControlNew.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oct0xor/dnDeflow/HEAD/SetVariableControlNew.xaml -------------------------------------------------------------------------------- /SetVariableControlNew.xaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oct0xor/dnDeflow/HEAD/SetVariableControlNew.xaml.cs -------------------------------------------------------------------------------- /Settings.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oct0xor/dnDeflow/HEAD/Settings.cs -------------------------------------------------------------------------------- /SettingsControl.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oct0xor/dnDeflow/HEAD/SettingsControl.xaml -------------------------------------------------------------------------------- /SettingsControl.xaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oct0xor/dnDeflow/HEAD/SettingsControl.xaml.cs -------------------------------------------------------------------------------- /Solver/CflowBranch.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oct0xor/dnDeflow/HEAD/Solver/CflowBranch.cs -------------------------------------------------------------------------------- /Solver/CflowCFG.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oct0xor/dnDeflow/HEAD/Solver/CflowCFG.cs -------------------------------------------------------------------------------- /Solver/CflowDeobfuscator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oct0xor/dnDeflow/HEAD/Solver/CflowDeobfuscator.cs -------------------------------------------------------------------------------- /Solver/CflowInstructions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oct0xor/dnDeflow/HEAD/Solver/CflowInstructions.cs -------------------------------------------------------------------------------- /Solver/CflowSolver.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oct0xor/dnDeflow/HEAD/Solver/CflowSolver.cs -------------------------------------------------------------------------------- /Solver/CflowStack.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oct0xor/dnDeflow/HEAD/Solver/CflowStack.cs -------------------------------------------------------------------------------- /Solver/CflowSwitch.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oct0xor/dnDeflow/HEAD/Solver/CflowSwitch.cs -------------------------------------------------------------------------------- /Solver/CflowTranslatorCtx.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oct0xor/dnDeflow/HEAD/Solver/CflowTranslatorCtx.cs -------------------------------------------------------------------------------- /Solver/CflowUnsolvedBlock.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oct0xor/dnDeflow/HEAD/Solver/CflowUnsolvedBlock.cs -------------------------------------------------------------------------------- /Solvers.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oct0xor/dnDeflow/HEAD/Solvers.cs -------------------------------------------------------------------------------- /TheExtension.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oct0xor/dnDeflow/HEAD/TheExtension.cs -------------------------------------------------------------------------------- /de4dot/blocks/BaseBlock.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oct0xor/dnDeflow/HEAD/de4dot/blocks/BaseBlock.cs -------------------------------------------------------------------------------- /de4dot/blocks/Block.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oct0xor/dnDeflow/HEAD/de4dot/blocks/Block.cs -------------------------------------------------------------------------------- /de4dot/blocks/Blocks.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oct0xor/dnDeflow/HEAD/de4dot/blocks/Blocks.cs -------------------------------------------------------------------------------- /de4dot/blocks/BlocksSorter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oct0xor/dnDeflow/HEAD/de4dot/blocks/BlocksSorter.cs -------------------------------------------------------------------------------- /de4dot/blocks/CodeGenerator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oct0xor/dnDeflow/HEAD/de4dot/blocks/CodeGenerator.cs -------------------------------------------------------------------------------- /de4dot/blocks/DeadBlocksRemover.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oct0xor/dnDeflow/HEAD/de4dot/blocks/DeadBlocksRemover.cs -------------------------------------------------------------------------------- /de4dot/blocks/DotNetUtils.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oct0xor/dnDeflow/HEAD/de4dot/blocks/DotNetUtils.cs -------------------------------------------------------------------------------- /de4dot/blocks/FilterHandlerBlock.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oct0xor/dnDeflow/HEAD/de4dot/blocks/FilterHandlerBlock.cs -------------------------------------------------------------------------------- /de4dot/blocks/ForwardScanOrder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oct0xor/dnDeflow/HEAD/de4dot/blocks/ForwardScanOrder.cs -------------------------------------------------------------------------------- /de4dot/blocks/GenericArgsSubstitutor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oct0xor/dnDeflow/HEAD/de4dot/blocks/GenericArgsSubstitutor.cs -------------------------------------------------------------------------------- /de4dot/blocks/HandlerBlock.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oct0xor/dnDeflow/HEAD/de4dot/blocks/HandlerBlock.cs -------------------------------------------------------------------------------- /de4dot/blocks/Instr.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oct0xor/dnDeflow/HEAD/de4dot/blocks/Instr.cs -------------------------------------------------------------------------------- /de4dot/blocks/InstructionListParser.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oct0xor/dnDeflow/HEAD/de4dot/blocks/InstructionListParser.cs -------------------------------------------------------------------------------- /de4dot/blocks/MemberDefDict.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oct0xor/dnDeflow/HEAD/de4dot/blocks/MemberDefDict.cs -------------------------------------------------------------------------------- /de4dot/blocks/MethodBlocks.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oct0xor/dnDeflow/HEAD/de4dot/blocks/MethodBlocks.cs -------------------------------------------------------------------------------- /de4dot/blocks/ScopeBlock.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oct0xor/dnDeflow/HEAD/de4dot/blocks/ScopeBlock.cs -------------------------------------------------------------------------------- /de4dot/blocks/TryBlock.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oct0xor/dnDeflow/HEAD/de4dot/blocks/TryBlock.cs -------------------------------------------------------------------------------- /de4dot/blocks/TryHandlerBlock.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oct0xor/dnDeflow/HEAD/de4dot/blocks/TryHandlerBlock.cs -------------------------------------------------------------------------------- /de4dot/blocks/Utils.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oct0xor/dnDeflow/HEAD/de4dot/blocks/Utils.cs -------------------------------------------------------------------------------- /project.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oct0xor/dnDeflow/HEAD/project.json -------------------------------------------------------------------------------- /project.lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oct0xor/dnDeflow/HEAD/project.lock.json -------------------------------------------------------------------------------- /z3/x64/Microsoft.Z3.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oct0xor/dnDeflow/HEAD/z3/x64/Microsoft.Z3.dll -------------------------------------------------------------------------------- /z3/x64/Microsoft.Z3.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oct0xor/dnDeflow/HEAD/z3/x64/Microsoft.Z3.xml -------------------------------------------------------------------------------- /z3/x64/libz3.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oct0xor/dnDeflow/HEAD/z3/x64/libz3.dll -------------------------------------------------------------------------------- /z3/x86/Microsoft.Z3.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oct0xor/dnDeflow/HEAD/z3/x86/Microsoft.Z3.dll -------------------------------------------------------------------------------- /z3/x86/Microsoft.Z3.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oct0xor/dnDeflow/HEAD/z3/x86/Microsoft.Z3.xml -------------------------------------------------------------------------------- /z3/x86/libz3.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oct0xor/dnDeflow/HEAD/z3/x86/libz3.dll --------------------------------------------------------------------------------