Commit Graph

219 Commits

Author SHA1 Message Date
de4dot
d2ec4e2969 New version: 1.8.5 2012-06-02 07:27:50 +02:00
de4dot
1a7c89a173 New version: 1.8.4 2012-05-19 09:02:26 +02:00
de4dot
f6c5ed1c0c New version: 1.8.3 2012-05-15 19:06:21 +02:00
de4dot
d1c09c3fae New version: 1.8.2 2012-05-13 15:06:50 +02:00
de4dot
c78e77c1ec Remove useless class name prefix 2012-05-09 18:26:19 +02:00
de4dot
3d1e3e6ca9 Add method to get instrs pushing args 2012-05-09 18:25:43 +02:00
de4dot
05ec2794eb Add isLadrg() 2012-05-03 08:00:50 +02:00
de4dot
e221fc7f52 Add property to tell whether to execute it or not 2012-05-03 05:34:12 +02:00
de4dot
83e8fac8ea Add CachedCflowDeobfuscator class 2012-05-02 13:49:12 +02:00
de4dot
b404620683 Add MethodDefinition clone() method 2012-05-02 13:48:44 +02:00
de4dot
6f807f2484 Refactor 2012-05-02 10:45:18 +02:00
de4dot
61bb3abdee Add method to return stack size and not truncate locals/args 2012-05-02 10:44:34 +02:00
de4dot
c1abe2965b Add isLdarg() 2012-05-02 10:43:33 +02:00
de4dot
83b14da5c8 Refactor: create common cflow deob iface 2012-04-29 23:51:04 +02:00
de4dot
9754b01ba9 Merge branch 'master' into cs 2012-04-26 19:33:28 +02:00
de4dot
60c98cc944 Add method to find a PInvoke method 2012-04-26 01:14:46 +02:00
de4dot
d755780e7c Add method to find a section 2012-04-24 23:00:36 +02:00
de4dot
b28dd6277a Fix method names 2012-04-23 14:47:05 +02:00
de4dot
ce1edf3612 Add some useful methods 2012-04-23 02:01:27 +02:00
de4dot
d637c1af9a New version: 1.8.1 2012-04-15 23:42:57 +02:00
de4dot
9bde3dee5a New version: 1.8.0 2012-04-15 07:52:36 +02:00
de4dot
b4cec5acbf Ignore opt/req modifiers 2012-04-13 05:03:52 +02:00
de4dot
2bf60b17b0 Calli pops the func ptr 2012-04-13 05:03:37 +02:00
de4dot
5c61f7618f Support invalid try handlers where start == end 2012-04-11 03:11:00 +02:00
de4dot
b97dacbc54 Merge branch 'cs' 2012-04-10 16:32:40 +02:00
de4dot
c756d543c1 Rename PE namespace 2012-04-10 16:32:15 +02:00
de4dot
ffa61e6a89 Move PE code to a common assembly 2012-04-10 15:09:59 +02:00
de4dot
11a5553305 Enable warnings-as-errors in release mode 2012-04-07 21:41:27 +02:00
de4dot
9cfe8431f6 Add shared deobfuscator data/methods 2012-04-04 21:06:10 +02:00
de4dot
ab3c970cf4 Remove useless using statement 2012-03-29 04:52:39 +02:00
de4dot
b323612508 New version: 1.7.4 2012-03-23 10:14:26 +01:00
de4dot
0272a11713 Add XNA public key token 2012-03-21 03:20:59 +01:00
de4dot
6f01d48593 Change getCalledMethods() return type 2012-03-17 20:36:41 +01:00
de4dot
d9aec67fcb Rename 2012-03-16 22:39:50 +01:00
de4dot
996a245ba3 New version: 1.7.3 2012-03-15 23:39:42 +01:00
de4dot
a0db68742f Add callsMethod() methods 2012-03-15 19:29:56 +01:00
de4dot
fd18add5a2 Add method to detect .NET type 2012-03-15 19:03:22 +01:00
de4dot
e4fe749559 Use hasInteger() method 2012-03-15 02:19:35 +01:00
de4dot
8c5c055066 New version: 1.7.2 2012-03-11 15:59:36 +01:00
de4dot
f5ee6e3e5e Move dll files to a bin sub dir 2012-03-10 20:47:42 +01:00
de4dot
8b220697e0 New version: 1.7.1 2012-03-08 19:51:02 +01:00
de4dot
c3c92ebfaa New version: 1.7.0 2012-03-01 22:14:23 +01:00
de4dot
da1d649ef4 Make sure no generic methods are inlined 2012-02-25 06:33:38 +01:00
de4dot
fb832ca3de New version: 1.6.1 2012-02-23 16:25:47 +01:00
de4dot
bf0f136ec9 Allow zero target switch instructions 2012-02-12 21:18:57 +01:00
de4dot
f7abb70475 New version: 1.6.0 2012-02-12 18:07:53 +01:00
de4dot
c15773b709 Merge branch 'cv' into next_version
Conflicts:
	blocks/DotNetUtils.cs
2012-02-12 14:47:24 +01:00
de4dot
ff55be46b6 Rename getField() to getFieldByName() and add a real getField() method 2012-02-12 12:53:36 +01:00
de4dot
51b21c9f9f Check for invalid locals index 2012-02-08 22:01:47 +01:00
de4dot
18f020912d Make sure method operand isn't null 2012-02-05 22:52:34 +01:00