Commit Graph

9 Commits

Author SHA1 Message Date
ViR Dash
c019e21743 Check if cctor exists before using it 2019-05-03 01:17:30 +01:00
ViR Dash
8725afae01 Add support for normal mode string decryption 2017-09-26 01:54:47 +01:00
ViR Dash
5ec36c863c Add support for normal predicate control flow;
Add detection weight to ConfusedBy attribute
2017-09-26 01:54:42 +01:00
ViR Dash
7adf818194 Implement ConfuserEx generic constants and resource decryption; misc improvements
Move BeaEngine.dll to /bin/
Make sure BeaEngine.dll is loaded when the working directory is different
Disable file deobfuscation exception handler
Don't remove LZMA methods by default
Trim version read from ConfuserAttribute
Minor refactoring
2017-08-20 16:25:25 +03:00
ViR Dash
4be6156d9b Move ConfuserEx warning messages to display during the correct deobfuscation stage 2017-08-19 17:44:30 +03:00
ViR Dash
d6a18082af Ensure BeaEngine.dll is present and misc changes
Copy BeaEngine.dll on build and check if it exists in runtime
Disable more exception handlers to help detect swallowed exceptions
Misc refactoring
2017-08-19 17:40:14 +03:00
ViR Dash
3e4170deb6 ConfuserEx deobfuscator code clean-up and refactor 2017-08-08 13:27:21 +03:00
ViR Dash
e0a2e805d4 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
2017-07-25 17:37:41 +03:00
ViR Dash
23477ccb5f Implemented ConfuserEx deobfuscator
x86 cflow and x86 constant decryption
Backport of LINQ (LinqBridge)
Shift left/right emulation fixes in de4dot core
Block class extended to hold additional information
2017-02-13 11:14:22 +02:00