Commit Graph

79 Commits

Author SHA1 Message Date
PoroCYon
126758fa6f Fix compiler errors (on mono) (#123) 2017-01-05 13:46:04 +01:00
PythEch
17c23f9ad7 Use default shift constants when Eazfuscator.NET < 5.0 2016-02-06 17:38:14 +02:00
PythEch
d7c7c7ce85 Fix Indentation 2016-01-24 00:47:09 +02:00
PythEch
2581da1c26 Make it compatible with 5.0 again
Version detection may be flawed since it checks if the string decryptor
method uses cgt.un instead of ceq for flags because the changes in 5.1
are subtle.
2016-01-24 00:45:37 +02:00
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
saneki
94596d6fb7 Added support for Eazfuscator.NET 5.0 2015-08-04 17:52:02 -05:00
de4dot
88f22f19a8 Add missing space 2014-04-08 00:16:57 +02:00
de4dot
1cdac23681 Support Eazfuscator.NET 4.2 - 4.3 2014-03-23 07:39:55 +01:00
de4dot
39a99d5e01 Update copyright years 2014-03-11 22:15:43 +01:00
de4dot
a5da42093a Decrypt method is not always present 2013-11-24 07:07:05 +01:00
de4dot
52bf3d43ec Update rename regex 2013-11-24 07:06:33 +01:00
de4dot
2828d57ccf Update version detection 2013-11-21 16:50:56 +01:00
de4dot
ba29576cfb Rename get() -> Get() 2013-11-18 16:28:44 +01:00
de4dot
544aa9f145 Most deobfuscators now don't rename everything with east asian chars 2013-11-18 15:43:08 +01:00
de4dot
f2a9118bf5 Fix merges 2013-11-15 19:30:11 +01:00
de4dot
cec4519635 Merge branch 'df' into merged
Conflicts:
	de4dot.code/deobfuscators/Eazfuscator_NET/StringDecrypter.cs
2013-11-15 19:28:32 +01:00
de4dot
511a061f64 Support latest Eazfuscator.NET 2013-10-27 19:40:51 +01:00
de4dot
156bc4c7ee Rename public value -> Value, validMask -> ValidMask 2013-10-16 10:13:09 +02:00
de4dot
211d1b67f6 Use standard .NET naming convention 2013-01-19 13:03:57 +01:00
de4dot
05e773018e Update copyright years 2013-01-01 17:03:16 +01:00
de4dot
e15c74ae3e dnlib submodule was renamed. Update code 2012-12-20 02:06:09 +01:00
de4dot
29725a8262 Detect EF 3.6 2012-12-18 22:55:35 +01:00
de4dot
be2271f932 Add updated submodule 2012-12-16 00:03:56 +01:00
de4dot
3e7d403334 Remove the dynocode declaring types 2012-12-11 12:36:59 +01:00
de4dot
245d875d5f Support Eazfuscator.NET 3.5 string encrypter 2012-12-11 00:23:16 +01:00
de4dot
d5681d9db4 Emulate instructions instead of finding constants 2012-12-10 21:43:56 +01:00
de4dot
ac7694b237 Add Int64Method property 2012-12-10 21:42:49 +01:00
de4dot
721cd1578a Update EF version detector 2012-12-10 21:42:14 +01:00
de4dot
dcbcaa098e Work around a bug in EF 2012-12-08 01:12:20 +01:00
de4dot
f5967715f2 Only remove the type if we rename types 2012-12-07 15:07:30 +01:00
de4dot
5ad2e18695 Update code since submodule was updated 2012-11-19 17:58:34 +01:00
de4dot
c596f5ddfc Port Eazfuscator.NET deobfuscator 2012-11-18 01:09:07 +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
de4dot
b6537dc188 Fix lookup<T> method sigs 2012-11-07 04:45:05 +01:00
de4dot
00177034b9 Rename cecil names; add new MemberRefFinder class 2012-11-02 16:08:11 +01:00
de4dot
06b7374276 Add support for reading r8 values. Also rename some methods 2012-07-31 01:14:38 +02:00
de4dot
cb6a3ac503 Support generic decrypter methods 2012-07-28 04:39:14 +02:00
de4dot
423c33a9f2 Append 32 to 32-bit methods and fields 2012-07-25 20:48:06 +02:00
de4dot
a2baf1fdea Merge branch 'master' into new_code 2012-06-27 15:15:03 +02:00
de4dot
d1259460e3 Update detection of decrypter constants. Fixes #59 2012-06-25 01:14:26 +02:00
de4dot
3a96ae391a Move common resolver handler detector code to DeobUtils 2012-05-26 17:33:26 +02:00
de4dot
6b18d70e77 Move common code to another class 2012-04-30 01:26:34 +02:00
de4dot
48b9c461f5 Restore calls to CodeDomProvider and ICodeCompiler 2012-04-29 04:03:10 +02:00
de4dot
9333e2415c Rename class 2012-04-29 00:56:17 +02:00
de4dot
e548436ede Restore calls to Icon/Bitmap .ctor 2012-04-29 00:51:09 +02:00
de4dot
b92b23df4a Rename class and make it more general 2012-04-29 00:11:28 +02:00
de4dot
0d41f9e41e Remove useless field 2012-04-21 23:10:06 +02:00
de4dot
553337adb7 Support EF 3.3.149 2012-04-10 03:52:18 +02:00