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
|
e2016f6b18
|
Add clearStack() and pop(int)
|
2012-12-14 12:29:52 +01:00 |
|
de4dot
|
5ad2e18695
|
Update code since submodule was updated
|
2012-11-19 17:58:34 +01:00 |
|
de4dot
|
ac171e3f29
|
Fix code since CilBody/HasCilBody were renamed
|
2012-11-06 15:58:55 +01:00 |
|
de4dot
|
c8039d249e
|
Add more checks when input has lots of invalid metadata
|
2012-11-06 00:18:02 +01:00 |
|
de4dot
|
70916173f3
|
Update code since dot10 was updated
|
2012-11-02 07:36:02 +01:00 |
|
de4dot
|
8022a445a9
|
Port the remaining classes in blocks
|
2012-10-31 18:52:55 +01:00 |
|
de4dot
|
6f73696cc5
|
Port .....
|
2012-10-31 16:54:20 +01:00 |
|
de4dot
|
19e8879d45
|
Emulate ldftn, ldsflda, ldtoken, ldvirtftn and ldflda
|
2012-08-04 12:03:12 +02:00 |
|
de4dot
|
94b21490da
|
Add code to truncate r4/r8 values
|
2012-07-30 19:06:31 +02:00 |
|
de4dot
|
61bb3abdee
|
Add method to return stack size and not truncate locals/args
|
2012-05-02 10:44:34 +02:00 |
|
de4dot
|
96c13fb05e
|
Cache values to get 30% speed up with some files (DNR)
|
2012-01-27 03:10:37 +01:00 |
|
de4dot
|
dce16e9f12
|
Remove useless code
|
2012-01-27 01:03:41 +01:00 |
|
de4dot
|
887ee7c9e8
|
Fix method signature
|
2012-01-27 01:02:17 +01:00 |
|
de4dot
|
cac39b8a01
|
Don't use cecil coll iterator for speed
|
2012-01-27 00:16:23 +01:00 |
|
de4dot
|
91cc161a9d
|
Create instances of common constants
|
2012-01-26 23:57:37 +01:00 |
|
de4dot
|
ec45974605
|
Speed up getUnknownValue() method. 16-17% execution time -> ~6%
|
2012-01-26 22:22:24 +01:00 |
|
de4dot
|
8c946bfd34
|
Add peek() method
|
2012-01-22 19:33:20 +01:00 |
|
de4dot
|
2dadd773ec
|
Use ParameterDefinition.Sequence
|
2012-01-21 20:31:47 +01:00 |
|
de4dot
|
f3f8975f01
|
If instance explicit, 'this' is 1st param
|
2012-01-20 19:30:40 +01:00 |
|
de4dot
|
0d0a40376d
|
Update copyright years
|
2012-01-09 23:02:47 +01:00 |
|
de4dot
|
061f793f68
|
Add public local/arg set methods
|
2012-01-08 22:39:52 +01:00 |
|
de4dot
|
eb4a38163d
|
Add emulate() method
|
2012-01-02 14:23:10 +01:00 |
|
de4dot
|
f342a481a9
|
Update Conv_XX emulation. Default case should push unknown int32/64.
|
2011-11-02 01:19:18 +01:00 |
|
de4dot
|
349ebc4e72
|
Make InstructionEmulator class public
|
2011-10-26 14:17:33 +02:00 |
|
de4dot
|
b2ac811875
|
ParameterDefinition.Index is 1-based or 0-based
|
2011-10-23 20:12:10 +02:00 |
|
de4dot
|
a594b11254
|
Remember to add this as first arg if HasThis is set
|
2011-10-21 19:32:37 +02:00 |
|
de4dot
|
4b3c52c44f
|
Truncate values when emulating stloc/starg
|
2011-10-21 18:45:59 +02:00 |
|
de4dot
|
80acf1d59f
|
Add switch cflow deobfuscator
|
2011-10-18 23:31:50 +02:00 |
|
de4dot
|
98936364f7
|
Add code to emulate switch and ldelem
|
2011-10-18 08:17:21 +02:00 |
|
de4dot
|
de8e63d140
|
Emulate more instructions
|
2011-10-17 21:34:00 +02:00 |
|
de4dot
|
fdd3c119f5
|
Make sure the unknown bool is pushed
|
2011-10-17 07:51:20 +02:00 |
|
de4dot
|
718cdb0487
|
Add validMask field to Int32/64Value
|
2011-10-17 07:28:53 +02:00 |
|
de4dot
|
05065d6ac7
|
Start work on new cflow deobfuscator
|
2011-10-17 00:22:22 +02:00 |
|