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