Commit Graph

1529 Commits

Author SHA1 Message Date
PythEch
84e0aa0b77 Fix the calculation of magic
It seems that Eazfuscator.NET sometimes calculates the magic with
different constants so I had to get them programmatically
2016-01-23 22:55:29 +02:00
PythEch
63607a6678 Fix string decryption for Eazfuscator.NET 5.1
v5.1 changes a few instructions in , other than it's almost the same
2016-01-23 17:09:01 +02:00
de4dot
4c684bb67e Update copyright years 2015-10-29 22:45:26 +01:00
de4dot
02d6de8f39 Fix old Confuser deobfuscator code 2015-10-29 22:36:17 +01:00
de4dot
eefa799e0d Fix merge. Code used a much older dnlib version 2015-10-29 21:36:57 +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
0xd4d
21318d2161 Merge pull request #111 from angelsl/master
CryptoObfuscator: Detect if decrypter should skip before reading flag or vice versa
2015-08-29 12:24:29 +02:00
angelsl
133814073c Actually use index of the not opcode
Signed-off-by: angelsl <hidingfromhidden@gmail.com>
2015-08-28 00:01:40 +08:00
saneki
ff708f8116 Renamed file with proper capitalization (as referenced in project file) 2015-08-22 16:25:30 -05:00
angelsl
ffeb7c9472 Detect if decrypter should skip before reading flag or vice versa
Seems like some versions of CryptoObfuscator skip the bytes before reading the
actual flag instead of the behaviour expected by de4dot currently.

Signed-off-by: angelsl <hidingfromhidden@gmail.com>
2015-08-21 15:57:44 +08:00
saneki
94596d6fb7 Added support for Eazfuscator.NET 5.0 2015-08-04 17:52:02 -05:00
de4dot
828a1ab398 Move most of MemberRefFinder to dnlib 2015-07-19 23:47:45 +02:00
de4dot
9e2a9016d2 Move .NET resources read/writer code to dnlib 2015-07-08 08:02:34 +02:00
Mr. eXoDia
0f1768b13f fixed the last bracket problems 2015-05-17 13:40:27 +02:00
Mr. eXoDia
a3e0445f0a make de4dot.code interface fully public 2015-05-17 13:29:48 +02:00
Sandor Nemes
0952a5e22d Fixed a problem when one of the parent directories contains a dot. 2015-04-26 09:52:57 +02:00
de4dot
01179242a7 DotNetFile prop was removed from dnlib, update code 2014-05-23 16:19:25 +02:00
de4dot
a7d9b67b28 Merge branch 'master' into confuser 2014-05-10 09:20:54 +02:00
de4dot
282cabed87 Some updates because of new dnlib version
- Use a GenericParamContext when resolving tokens
- IDecrypter.GetMethodBody() method signature got updated
- ICustomAttributeType now implements IMethod so we don't need to cast it
- MemberRefFinder now scans all SecurityAttributes and MarshalType for types
2014-05-10 09:00:43 +02:00
de4dot
b60accb953 Don't email me when new versions come out 2014-05-09 16:00:17 +02:00
de4dot
954f0af743 Support latest CryptoObfuscator 2014-05-09 15:59:50 +02:00
de4dot
9b2ed7acca Support new .NET Reactor resource encryption 2014-04-22 18:04:50 +02:00
de4dot
6278ef1d4b Update DNR resource resolver detector 2014-04-18 19:02:42 +02:00
de4dot
16c5153b00 Fix detection of CO SL resource type 2014-04-16 19:16:17 +02:00
de4dot
82896a018f Prevent merge if it's 'this' 2014-04-16 19:15:11 +02:00
de4dot
c3eacf9000 Prevent stack overflow in Check() 2014-04-16 19:11:04 +02:00
de4dot
cac5549cd4 New version: 3.1.41592 2014-04-14 19:08:33 +02:00
de4dot
3f3bd90688 Support some more MaxtoCode runtimes 2014-04-14 18:27:36 +02:00
de4dot
099233960f Update string decrypter detector 2014-04-14 18:26:59 +02:00
de4dot
c8effe6b5a Retry decrypting methods if it fails for some reason 2014-04-14 06:28:29 +02:00
de4dot
948f20cb94 Fix Dotfuscator rename regex 2014-04-14 06:26:06 +02:00
de4dot
032c532809 Update code since some dnlib APIs were modified 2014-04-14 06:25:42 +02:00
de4dot
88f22f19a8 Add missing space 2014-04-08 00:16:57 +02:00
de4dot
978c2a7e31 Support ILProtector 2.0.13.0 - 2.0.13.1 2014-04-01 08:20:38 +02:00
de4dot
27694eb19c Support Agile.NET 6.3.0.17 2014-03-27 11:41:18 +01:00
de4dot
43453f3863 Support more than one string decrypter method 2014-03-27 11:28:52 +01:00
de4dot
291b83e325 Support more MaxtoCode runtimes 2014-03-25 13:35:32 +01:00
de4dot
ff3b87e42e Use next handler if end is reached 2014-03-24 20:18:37 +01:00
de4dot
e1d4663f57 Rename DF eval_XXX symbols 2014-03-24 12:47:11 +01:00
de4dot
60cff6c4a4 Use GetScopeType() since ScopeType always returns null if it's a generic var 2014-03-24 07:43:31 +01:00
de4dot
68a8f27031 Fix a bug in Spices.Net resource renamer 2014-03-23 17:31:48 +01:00
de4dot
1cdac23681 Support Eazfuscator.NET 4.2 - 4.3 2014-03-23 07:39:55 +01:00
de4dot
a9359729e9 Detect .NET Reactor 4.8 2014-03-20 15:57:49 +01:00
de4dot
a7a5df77d0 Update copyright years 2014-03-11 22:17:50 +01: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
5a1888452e Merge branch 'il' 2014-03-11 22:07:24 +01:00
de4dot
5faea7f830 Merge branch 'co' 2014-03-11 22:07:21 +01:00
de4dot
4428e6d6f8 Merge branch 'an' 2014-03-11 22:06:49 +01:00