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
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
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
PoroCYon
126758fa6f
Fix compiler errors (on mono) ( #123 )
2017-01-05 13:46:04 +01:00
de4dot
7cde561e6b
Merge branch 'confuser'
2015-10-29 21:36:34 +01:00
de4dot
9e2a9016d2
Move .NET resources read/writer code to dnlib
2015-07-08 08:02:34 +02:00
de4dot
a7d9b67b28
Merge branch 'master' into confuser
2014-05-10 09:20:54 +02:00
de4dot
43453f3863
Support more than one string decrypter method
2014-03-27 11:28:52 +01:00
de4dot
f5c156ce88
Merge branch 'master' into confuser
2014-03-11 22:16:42 +01:00
de4dot
e2a95f6838
Support Agile.NET 6.3.0.10
2013-11-23 22:00:13 +01:00
de4dot
0b9e7c7b06
Merge branch 'master' into confuser
2013-11-17 21:16:32 +01:00
de4dot
e8879cd51f
Print old -> new tokens if -v option is used
2013-11-17 18:12:21 +01:00
de4dot
50eb86acfd
Detect ILProtector version
2013-11-16 20:04:23 +01:00
de4dot
2c1edfe900
Sort files in .csproj file
2013-11-15 21:32:27 +01:00
de4dot
754b67aa00
Merge branch 'master' into confuser
2013-11-15 21:29:17 +01:00
de4dot
b99517373d
Sort files in .csproj file
2013-11-15 21:28:06 +01:00
de4dot
33a00e644c
Merge branch 'master' into confuser
2013-11-15 21:18:11 +01:00
de4dot
c768f5d68f
Merge branch 'an' into merged
2013-11-15 19:27:56 +01:00
de4dot
dac63e8ec5
Merge branch 'il' into merged
...
Conflicts:
de4dot.code/de4dot.code.csproj
2013-11-15 19:27:45 +01:00
de4dot
ee370d6ffe
Merge branches 'ef', 'mc' and 'dr' into merged
...
Conflicts:
de4dot.code/de4dot.code.csproj
2013-11-15 19:26:02 +01:00
de4dot
b65e9a59df
Support latest Agile.NET
2013-11-08 11:05:17 +01:00
de4dot
f9dde3317c
Rename namespace vm -> vm.v1
2013-10-29 18:11:31 +01:00
de4dot
511a061f64
Support latest Eazfuscator.NET
2013-10-27 19:40:51 +01:00
de4dot
2cc12006aa
Support ILProtector 1.0.7.1 - 2.0.11.0
2013-10-26 17:25:58 +02:00
de4dot
c956e0fc2e
Allow "non-safe" code
2013-10-25 21:46:24 +02:00
de4dot
45c8d3ed89
Add HandleProcessCorruptedStateExceptionsAttribute
2013-10-25 21:46:05 +02:00
de4dot
689635cf69
Support .NET Reactor 4.5 (an updated version) and 4.6
2013-10-13 08:49:34 +02:00
de4dot
43e441ca93
Rename blocks -> de4dot.blocks
2013-10-02 20:49:21 +02:00
de4dot
f9ed45c670
Restore ldnull instructions
2013-09-28 19:07:03 +02:00
de4dot
67c9e76276
Inline methods
2013-09-28 14:55:29 +02:00
de4dot
45d4367e3a
Merge branch 'master' into confuser
2012-12-22 21:06:42 +01:00
de4dot
e15c74ae3e
dnlib submodule was renamed. Update code
2012-12-20 02:06:09 +01:00
de4dot
d0002f098c
Copy license files to a new dir
2012-12-14 19:53:48 +01:00
de4dot
cf6af49ae7
Add a CRC32 class
2012-12-13 12:02:41 +01:00
de4dot
245d875d5f
Support Eazfuscator.NET 3.5 string encrypter
2012-12-11 00:23:16 +01:00
de4dot
ca6812bca7
Support latest Rummage
2012-12-02 16:20:25 +01:00
de4dot
c3608908c5
Merge branch 'port' into confuser
2012-11-30 21:04:22 +01:00
de4dot
5b43e33a35
Remove old PeImage code and use the new one
2012-11-21 11:14:20 +01:00
de4dot
ff86ca6d24
Merge branch 'port' into confuser
...
Conflicts:
de4dot.code/de4dot.code.csproj
2012-11-18 21:10:47 +01:00
de4dot
c5f2043a6e
Port SmartAssembly deobfuscator
2012-11-18 17:07:02 +01:00
de4dot
cca8eba9ed
Port ILProtector deobfuscator
2012-11-18 08:13:51 +01:00
de4dot
db223d089b
Port MaxtoCode deobfuscator
2012-11-18 07:34:51 +01:00
de4dot
1c4b3a7382
Port Goliath.NET deobfuscator
2012-11-18 03:02:12 +01:00
de4dot
c596f5ddfc
Port Eazfuscator.NET deobfuscator
2012-11-18 01:09:07 +01:00
de4dot
d52a1014ef
Port .NET Reactor v4.x deobfuscator
2012-11-17 18:57:36 +01:00
de4dot
413a032e0a
Port .NET Reactor v3.x deobfuscator
2012-11-17 15:46:02 +01:00
de4dot
475c597a60
Port Spices.Net deobfuscator
2012-11-14 19:29:29 +01:00
de4dot
b152362088
Update logger
...
- It's not static anymore
- It implements ILogger
- It can ignore errors/warnings but an option to disable it
2012-11-11 05:41:54 +01:00