Commit Graph

585 Commits

Author SHA1 Message Date
de4dot
3d48bceda3 New version: 1.4.2 2012-01-14 12:40:41 +01:00
de4dot
5f6841e317 Add HasHandlers property to base class 2012-01-14 12:34:42 +01:00
de4dot
f19be8019e Don't remove any types/methods/etc if it's an unknown obfuscator 2012-01-14 12:27:03 +01:00
de4dot
5e3b4a1414 Add some checks 2012-01-14 12:19:17 +01:00
de4dot
7b93497bc6 Update detection code 2012-01-14 11:39:49 +01:00
de4dot
f6701d1c28 Add updated cecil submodule 2012-01-13 21:39:44 +01:00
de4dot
b214eaa3c9 Add option to keep deobfuscating deobfuscated calls 2012-01-13 21:26:31 +01:00
de4dot
c28b575f7a Add MethodCallInliner prop to cflow deob class 2012-01-11 06:44:44 +01:00
de4dot
17327902c3 Refactor method call inliner code 2012-01-11 04:38:02 +01:00
de4dot
9079445e01 Add another getField overload 2012-01-11 02:32:36 +01:00
de4dot
8c619dff91 Add updated cecil submodule 2012-01-10 19:59:21 +01:00
de4dot
b30ccda1f9 Add method to remove the assembly info 2012-01-10 02:36:39 +01:00
de4dot
0d0a40376d Update copyright years 2012-01-09 23:02:47 +01:00
de4dot
0612320ffd Add better detection of our base dir 2012-01-09 22:59:26 +01:00
de4dot
294ae6bc5e Show message if more than one obfuscator is detected 2012-01-09 22:47:29 +01:00
de4dot
fe6020a16c Add updated cecil submodule 2012-01-09 22:33:03 +01:00
de4dot
665a170b9b Make sure HasFieldRVA flag is set 2012-01-09 07:55:01 +01:00
de4dot
6a8a036687 Add another check to detect COM type 2012-01-09 06:13:55 +01:00
de4dot
fd12b92e4b Update detection due to new cflow deob code 2012-01-09 03:19:13 +01:00
de4dot
12b327bef3 Add constant folding 2012-01-09 01:25:25 +01:00
de4dot
d3369279bc Add another method overload 2012-01-08 22:40:11 +01:00
de4dot
061f793f68 Add public local/arg set methods 2012-01-08 22:39:52 +01:00
de4dot
1e21845448 Make method public 2012-01-08 22:39:20 +01:00
de4dot
2f1ec392b9 Update detection of offset field 2012-01-08 19:08:23 +01:00
de4dot
0398666c93 Update detection of <Module> type 2012-01-08 18:46:23 +01:00
de4dot
d295fa24a2 Ignore refs and defs from other modules 2012-01-08 01:30:57 +01:00
de4dot
9d08a7fe34 Add type ref updater base class 2012-01-07 19:33:57 +01:00
de4dot
03a27110e7 Rename method to toInt32() 2012-01-07 19:14:15 +01:00
de4dot
fd7363f1e1 Add updated cecil submodule 2012-01-07 19:12:08 +01:00
de4dot
fece3ef2ec Add updated cecil submodule 2012-01-07 04:35:53 +01:00
de4dot
951906d7e5 Move file 2012-01-07 00:05:43 +01:00
de4dot
a54cfbf996 Update detection of string decrypter type 2012-01-07 00:04:31 +01:00
de4dot
635c414c1b Update code to take a GenericInstanceMethod param 2012-01-07 00:02:31 +01:00
de4dot
e0295980f5 Add two more methods 2012-01-06 23:59:20 +01:00
de4dot
30798c6b08 Ignore result if it isn't a string 2012-01-05 17:24:31 +01:00
de4dot
d6f3ff64b9 Remove "castclass System.String" if present 2012-01-05 17:16:38 +01:00
de4dot
42ff75c7ff Add updated cecil submodule 2012-01-05 17:13:56 +01:00
de4dot
8d57bf741e Make sure correct integer value arg is boxed for string decrypter 2012-01-05 16:23:53 +01:00
de4dot
115641fc6b Pass caller token to string decrypter 2012-01-05 16:22:26 +01:00
de4dot
e1a81d0b31 Update stack emulation
- Allow System.Object string decrypter return type
- Fix for StackFrame.GetMethod()
- Caller method is updated in stack frame
2012-01-05 16:21:02 +01:00
de4dot
93d801997e Make sure the new property names are unique 2012-01-04 09:42:01 +01:00
de4dot
20222561b3 Add System.Object as base type if needed 2012-01-03 20:14:28 +01:00
de4dot
9a7d28472d Remove new lines when printing method/type names 2012-01-03 19:52:40 +01:00
de4dot
6963e89581 Update detection of delegate fields and remove useless method 2012-01-03 19:22:45 +01:00
de4dot
d3c801efb6 Add code to initialize arrays 2012-01-03 15:25:25 +01:00
de4dot
6e80b5bb94 Move bool inliner and create some more useful value inliners 2012-01-03 10:38:09 +01:00
de4dot
e79ee9832d Add desDecrypt(). Move deflate() to DeobUtils. 2012-01-02 22:35:02 +01:00
de4dot
d61e2b6d72 Update code to handle another case 2012-01-02 14:24:08 +01:00
de4dot
eb4a38163d Add emulate() method 2012-01-02 14:23:10 +01:00
de4dot
08f8a2809d Add append() method 2012-01-02 14:22:51 +01:00