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
de4dot
4c684bb67e
Update copyright years
2015-10-29 22:45:26 +01:00
de4dot
a0f12c4ad0
Update IsN00bUser()
2015-10-29 21:37:49 +01:00
de4dot
7cde561e6b
Merge branch 'confuser'
2015-10-29 21:36:34 +01:00
de4dot
436fe05756
Fix some older merges
2015-10-29 21:36:27 +01:00
saneki
e399d4ae2d
Added option --only-cflow-deob for only deobfuscating control flow
2015-09-22 11:06:45 -07:00
Mr. eXoDia
30aaeecafc
dictionary to make sure plugins can override the default deobfuscators
2015-05-22 21:17:57 +02:00
Mr. eXoDia
bf9bcd9ac5
plugin modules load first
2015-05-17 13:58:57 +02:00
Mr. eXoDia
c093eb26c5
dynamically load plugins named deobfuscator.*.dll
2015-05-17 13:30:06 +02:00
de4dot
d16a863a65
Remove email text
2014-09-14 08:35:08 +02:00
de4dot
890947af49
Also catch SecurityException
2014-05-30 00:38:13 +02:00
de4dot
8c6f310ff3
Add de4dot.snk
2014-05-11 14:50:36 +02:00
de4dot
a7d9b67b28
Merge branch 'master' into confuser
2014-05-10 09:20:54 +02:00
de4dot
7222bdbe42
Update URLs
2014-04-14 21:56:17 +02:00
de4dot
cac5549cd4
New version: 3.1.41592
2014-04-14 19:08:33 +02:00
de4dot
f5c156ce88
Merge branch 'master' into confuser
2014-03-11 22:16:42 +01:00
de4dot
39a99d5e01
Update copyright years
2014-03-11 22:15:43 +01:00
de4dot
f173df9b09
New version: 3.0.3
2013-11-22 21:18:01 +01:00
de4dot
ef69e7a44a
Merge branch 'master' into confuser
2013-11-19 17:44:49 +01:00
de4dot
1e5f515eb2
New version: 3.0.2
2013-11-19 17:44:22 +01:00
de4dot
0b9e7c7b06
Merge branch 'master' into confuser
2013-11-17 21:16:32 +01:00
de4dot
9c924d2aa3
Use absolute path of new output filename
2013-11-17 21:13:08 +01:00
de4dot
8c07ba5db5
Don't print an extra 's' if it's just one error/warning
2013-11-17 18:11:14 +01:00
de4dot
a6eee49ff0
Update msg
2013-11-16 22:44:06 +01:00
de4dot
5d308cc5df
Rename Main2() -> Main()
2013-11-15 21:55:09 +01:00
de4dot
413b64766e
Update error message
2013-11-15 21:51:37 +01:00
de4dot
33a00e644c
Merge branch 'master' into confuser
2013-11-15 21:18:11 +01:00
de4dot
7c44c2616c
If an IOException is thrown, it's not a PE file
2013-11-14 17:39:59 +01:00
de4dot
43e441ca93
Rename blocks -> de4dot.blocks
2013-10-02 20:49:21 +02:00
de4dot
08ca871406
Merge branch 'master' into confuser
2013-01-19 13:04:24 +01:00
de4dot
211d1b67f6
Use standard .NET naming convention
2013-01-19 13:03:57 +01:00
de4dot
ecd53ddfc1
New version: 2.0.3
2013-01-12 17:17:15 +01:00
de4dot
0d1440fc92
Merge branch 'master' into confuser
2013-01-12 17:13:33 +01:00
de4dot
05e773018e
Update copyright years
2013-01-01 17:03:16 +01:00
de4dot
45d4367e3a
Merge branch 'master' into confuser
2012-12-22 21:06:42 +01:00
de4dot
740e206e6d
New version: 2.0.2
2012-12-21 17:15:19 +01:00
de4dot
d91f82f0c1
New version: 2.0.1
2012-12-20 19:16:14 +01:00
de4dot
6eeeffe56d
New version: 2.0.0
2012-12-20 02:40:09 +01:00
de4dot
e15c74ae3e
dnlib submodule was renamed. Update code
2012-12-20 02:06:09 +01:00
de4dot
ef668d1dcc
Update links from github to bitbucket
2012-12-14 19:50:15 +01:00
de4dot
d62572a124
Remove ERROR from error string
2012-12-13 16:30:52 +01:00
de4dot
a66ee5ff39
Don't print ERROR since the logger also adds it
2012-12-08 12:33:01 +01:00
de4dot
219736651d
Update --preserve-table argument to allow 'all' and to disable table(s)
2012-12-08 12:13:21 +01:00
de4dot
fa4e1fcc6b
Add RenamerFlags
2012-12-07 15:06:38 +01:00
de4dot
8a36c8eea6
Add an option to not rename delegate fields
2012-12-01 04:35:39 +01:00
de4dot
643e155cf8
Add options to preserve rids, heaps
2012-12-01 03:24:12 +01:00
de4dot
dcdbe25a0f
Add option to disable creating new ParamDefs when renaming
2012-12-01 02:22:59 +01:00
de4dot
b3e06c4ce6
Add options to disable renaming types, fields, etc
2012-12-01 02:12:13 +01:00