Commit Graph

133 Commits

Author SHA1 Message Date
de4dot f1c8549066 Decrypt CW encrypted strings 2012-05-26 14:38:08 +02:00
de4dot 20452fe964 Decrypt CW encrypted methods 2012-05-26 05:26:00 +02:00
de4dot ee32b84283 Move code to DsUtils 2012-05-09 22:20:17 +02:00
de4dot 955c1f10bd Rename resource keys 2012-05-03 16:47:34 +02:00
de4dot 2761216e39 Add a resource reader 2012-05-03 14:34:58 +02:00
de4dot fb9e217dac Add a cast deobfuscator 2012-05-03 08:01:35 +02:00
de4dot e8049c6a05 Inline some obfuscated methods 2012-05-02 10:48:44 +02:00
de4dot e29a8ea692 Update cflow deobfuscator 2012-04-30 01:29:05 +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 b92b23df4a Rename class and make it more general 2012-04-29 00:11:28 +02:00
de4dot f9c78f8a8b Decrypt CS 1.x encrypted methods 2012-04-28 08:50:37 +02:00
de4dot 1a79ffde92 Move code to a new class 2012-04-22 13:43:43 +02:00
de4dot 588373f5ff Add code to decrypt methods using the new dynamic methods decrypter 2012-04-10 21:28:22 +02:00
de4dot b97dacbc54 Merge branch 'cs' 2012-04-10 16:32:40 +02:00
de4dot c5d9cc47ba Add code to decrypt methods dynamically.
This is not a generic methods decrypter that can decrypt any obfuscator's
encrypted methods. If it hooks compileMethod(), this code probably can
decrypt the methods. If not, a little rewriting should fix that.
2012-04-10 16:17:45 +02:00
de4dot ffa61e6a89 Move PE code to a common assembly 2012-04-10 15:09:59 +02:00
de4dot 553337adb7 Support EF 3.3.149 2012-04-10 03:52:18 +02:00
de4dot 7ec17b6b23 Move class to its own file 2012-04-05 20:59:50 +02:00
de4dot a38fe57ec1 Add CSVM devirtualizer 2012-04-05 19:15:10 +02:00
de4dot 0adbb3e70a Move code to a new class 2012-04-05 18:05:27 +02:00
de4dot 9cfe8431f6 Add shared deobfuscator data/methods 2012-04-04 21:06:10 +02:00
de4dot f5ee6e3e5e Move dll files to a bin sub dir 2012-03-10 20:47:42 +01:00
de4dot 674201e98c Rename 2012-03-08 13:23:01 +01:00
de4dot 48d6a3b6fc Merge branch 'mc' 2012-03-01 22:10:36 +01:00
de4dot 9bf30e165c Rename classes 2012-02-29 11:41:06 +01:00
de4dot e6d0c4a043 Move version detection to a new class 2012-02-28 22:30:22 +01:00
de4dot f37e5a12d0 Restore calls to Assembly::GetManifestResourceXXX methods 2012-02-28 18:17:33 +01:00
de4dot d740a3f5f6 Move GetManifestResourceStream code to a new class 2012-02-28 18:14:41 +01:00
de4dot e72fb7220a Decrypt embedded assemblies and resources 2012-02-27 23:43:45 +01:00
de4dot 9bab65640c Refactor 2012-02-27 12:55:37 +01:00
de4dot cf76c14b4b Merge branch 'master' into mc 2012-02-26 22:55:06 +01:00
de4dot 2bff1242c1 Add static EF string decrypter 2012-02-26 22:48:43 +01:00
de4dot eb223537f0 Decrypt methods (decryption #1-4, not #5-7) 2012-02-20 17:20:29 +01:00
de4dot 6d2435377f Merge branch 'master' into mc 2012-02-20 05:59:08 +01:00
de4dot b093e4c918 Copy license text files to output directory 2012-02-20 05:58:58 +01:00
de4dot 8536e211dd Detect MC 2012-02-20 04:58:46 +01:00
de4dot fc497b1688 Add MaxtoCode files 2012-02-20 03:48:59 +01:00
de4dot 67efd5e7e7 Rename namespace to Eazfuscator_NET 2012-02-12 16:46:39 +01:00
de4dot 46f23ce89d Add InvalidMethodsFinder 2012-02-12 16:24:59 +01:00
de4dot c15773b709 Merge branch 'cv' into next_version
Conflicts:
	blocks/DotNetUtils.cs
2012-02-12 14:47:24 +01:00
de4dot 037cb5bc68 Decrypt the remaining (EREX) resources 2012-02-12 14:28:53 +01:00
de4dot 57b947a3da Add InvalidDataException 2012-02-11 21:49:22 +01:00
de4dot ccd7d2ac79 Decrypt .resources files 2012-02-11 16:46:39 +01:00
de4dot 76d9e87c3c Add code to write .resources files 2012-02-11 16:43:53 +01:00
de4dot 98c8ea49e9 Remove tamper detection code 2012-02-08 18:40:24 +01:00
de4dot fa6b0d4054 Move detection of CV main type to its own class 2012-02-08 15:40:11 +01:00
de4dot 1e3daf3b45 Dump embedded assemblies 2012-02-08 12:33:02 +01:00
de4dot a8d4b38c79 Mover version info to a new ObfuscatorVersion enum 2012-02-08 08:55:45 +01:00