Skip to content
This repository was archived by the owner on Dec 8, 2022. It is now read-only.

Commit e0a2e80

Browse files
committed
ConfuserEx deobfuscator updates and misc changes
ConfuserEx changes: * Implement Proxy Call Fixer * Refactor Control Flow Fixer Disable main exception handler to let de4dot throw on error
1 parent 23477cc commit e0a2e80

File tree

8 files changed

+1236
-612
lines changed

8 files changed

+1236
-612
lines changed

de4dot.code/de4dot.code.csproj

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717
<TargetFrameworkProfile />
1818
</PropertyGroup>
1919
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
20-
<PlatformTarget>AnyCPU</PlatformTarget>
20+
<PlatformTarget>x86</PlatformTarget>
2121
<DebugSymbols>true</DebugSymbols>
2222
<DebugType>full</DebugType>
2323
<Optimize>false</Optimize>
@@ -159,8 +159,9 @@
159159
<Compile Include="deobfuscators\ConfuserEx\ConstantDecrypter.cs" />
160160
<Compile Include="deobfuscators\ConfuserEx\ConstantInliner.cs" />
161161
<Compile Include="deobfuscators\ConfuserEx\Deobfuscator.cs" />
162-
<Compile Include="deobfuscators\ConfuserEx\ControlFlowSolver.cs" />
162+
<Compile Include="deobfuscators\ConfuserEx\ControlFlowFixer.cs" />
163163
<Compile Include="deobfuscators\ConfuserEx\LzmaFinder.cs" />
164+
<Compile Include="deobfuscators\ConfuserEx\ProxyCallFixer.cs" />
164165
<Compile Include="deobfuscators\ConfuserEx\ResourceDecrypter.cs" />
165166
<Compile Include="deobfuscators\ConfuserEx\Utils.cs" />
166167
<Compile Include="deobfuscators\ConfuserEx\x86\Bea\Constants.cs" />

de4dot.code/deobfuscators/ConfuserEx/ConstantDecrypter.cs

Lines changed: 178 additions & 226 deletions
Large diffs are not rendered by default.

0 commit comments

Comments
 (0)