de4dot
|
bfcd42804e
|
Add getModuleAttribute()
|
2012-08-15 19:33:57 +02:00 |
|
de4dot
|
8adf6ba5e2
|
Update method signature
|
2012-08-15 19:33:43 +02:00 |
|
de4dot
|
7f42fb0e57
|
Don't treat boxed as non-null
|
2012-08-13 01:38:42 +02:00 |
|
de4dot
|
1768de1d6b
|
Remove earlyDetect()
|
2012-08-13 00:54:46 +02:00 |
|
de4dot
|
3b45ddc336
|
Include Newobj when checking for method calls
|
2012-08-11 00:35:06 +02:00 |
|
de4dot
|
5fdd91ae05
|
Handle more switch cases
|
2012-08-07 21:57:48 +02:00 |
|
de4dot
|
8aff8b22b1
|
Appended instructions must be cloned
|
2012-08-04 23:46:51 +02:00 |
|
de4dot
|
4eb3b63a8a
|
brtrue/brfalse now checks whether it's a non-null value
|
2012-08-04 12:04:07 +02:00 |
|
de4dot
|
19e8879d45
|
Emulate ldftn, ldsflda, ldtoken, ldvirtftn and ldflda
|
2012-08-04 12:03:12 +02:00 |
|
de4dot
|
fdd42859b3
|
Add a new ObjectValue value class
|
2012-08-04 12:02:40 +02:00 |
|
de4dot
|
6e0c666f32
|
Add updated submodule
|
2012-08-04 11:24:29 +02:00 |
|
de4dot
|
db9ef16ee1
|
Add updated submodule
|
2012-08-03 22:32:27 +02:00 |
|
de4dot
|
47a3034259
|
Call method later
|
2012-08-03 17:57:45 +02:00 |
|
de4dot
|
44b90d658a
|
Add updated submodule
|
2012-08-03 13:28:37 +02:00 |
|
de4dot
|
b455ae8dab
|
Fix arg name
|
2012-08-02 19:53:30 +02:00 |
|
de4dot
|
e496cea7da
|
Add an option to remove a present unbox.any instr
|
2012-08-01 22:20:35 +02:00 |
|
de4dot
|
b7715433bf
|
Should also check for newobj instrs
|
2012-07-31 15:01:54 +02:00 |
|
de4dot
|
9cbbea2c01
|
Use a better resource key
|
2012-07-31 12:50:55 +02:00 |
|
de4dot
|
a1cd18acd2
|
Add updated submodule
|
2012-07-31 12:48:02 +02:00 |
|
de4dot
|
c005ab2998
|
Check for div by zero
|
2012-07-31 12:43:23 +02:00 |
|
de4dot
|
dace82cca9
|
Add find2() method for derived classes
|
2012-07-31 07:13:07 +02:00 |
|
de4dot
|
329efd9a0f
|
Add code to let a derived class to push new values
|
2012-07-31 04:40:45 +02:00 |
|
de4dot
|
87a8052cbe
|
Declaring type is null if it's already been removed
|
2012-07-31 04:40:06 +02:00 |
|
de4dot
|
6be691ab6d
|
Increment errors if there's an exception
|
2012-07-31 04:39:34 +02:00 |
|
de4dot
|
06b7374276
|
Add support for reading r8 values. Also rename some methods
|
2012-07-31 01:14:38 +02:00 |
|
de4dot
|
94b21490da
|
Add code to truncate r4/r8 values
|
2012-07-30 19:06:31 +02:00 |
|
de4dot
|
11256d6e76
|
Make property public
|
2012-07-30 10:26:49 +02:00 |
|
de4dot
|
ccb32e1a39
|
Resource names are in #Strings so can't contain embedded nuls
|
2012-07-30 10:26:36 +02:00 |
|
de4dot
|
83b805adc3
|
Move methods
|
2012-07-30 09:17:22 +02:00 |
|
de4dot
|
bc782792af
|
Add updated submodule
|
2012-07-30 06:13:18 +02:00 |
|
de4dot
|
b2d72b153f
|
Ignore exceptions when calling detect()
Most likely invalid code and/or metadata, which usually means it's still
encrypted.
|
2012-07-29 18:12:29 +02:00 |
|
de4dot
|
de8090df61
|
Add setConstant methods
|
2012-07-29 14:21:13 +02:00 |
|
de4dot
|
c924d84340
|
Add another decrypt() method
|
2012-07-29 13:20:35 +02:00 |
|
de4dot
|
c3c1ab64d8
|
Add setDeobfuscator() method
|
2012-07-29 13:19:12 +02:00 |
|
de4dot
|
f07f664553
|
Don't cast to a possible value type when result can be null
|
2012-07-29 09:49:00 +02:00 |
|
de4dot
|
f3c68595eb
|
Add updated submodule
|
2012-07-29 08:54:17 +02:00 |
|
de4dot
|
cb6a3ac503
|
Support generic decrypter methods
|
2012-07-28 04:39:14 +02:00 |
|
de4dot
|
a2c8e99b3f
|
Ignore any exceptions during deobfuscation
|
2012-07-28 04:18:11 +02:00 |
|
de4dot
|
79eee87d76
|
Add updated cecil submodule
|
2012-07-28 04:15:05 +02:00 |
|
de4dot
|
e88479f71d
|
Add OtherMethods prop
|
2012-07-27 08:03:02 +02:00 |
|
de4dot
|
3abb8de345
|
getFieldToMethodDictionary() is now a non-virtual method
|
2012-07-27 07:57:13 +02:00 |
|
de4dot
|
4ffa123e7f
|
Add updated cecil submodule
|
2012-07-27 07:53:53 +02:00 |
|
de4dot
|
1a1ccb2121
|
Update code since GetUserString() arg is now a token
|
2012-07-26 20:07:27 +02:00 |
|
de4dot
|
f608d80fa1
|
Add updated cecil submodule
|
2012-07-26 20:06:29 +02:00 |
|
de4dot
|
4c2de53080
|
Add Streams property
|
2012-07-26 16:35:45 +02:00 |
|
de4dot
|
bbd41a549c
|
Add MD5 and SHA256 sum methods
|
2012-07-26 16:35:28 +02:00 |
|
de4dot
|
916948249e
|
Add missing null check
|
2012-07-26 16:35:08 +02:00 |
|
de4dot
|
5fc6e1ac75
|
Add method to get a 64-bit int
|
2012-07-25 21:06:35 +02:00 |
|
de4dot
|
423c33a9f2
|
Append 32 to 32-bit methods and fields
|
2012-07-25 20:48:06 +02:00 |
|
de4dot
|
e2ec6548ed
|
Add more ctors and add EmulateConvInstructions prop
|
2012-07-25 20:43:22 +02:00 |
|