de4dot
|
d5c3a6964b
|
Support 4.0 methods decrypter
|
2012-02-05 21:27:36 +01:00 |
|
de4dot
|
1903cf8607
|
KILL type is only worth 10 points
|
2012-02-05 19:01:49 +01:00 |
|
de4dot
|
9e4b29034f
|
Finish getStringDecrypterMethods() method
|
2012-02-05 18:59:29 +01:00 |
|
de4dot
|
191fbb84b0
|
Use new getInitializedUInt32Array() method
|
2012-02-05 18:56:05 +01:00 |
|
de4dot
|
c8c4e3341c
|
Add getInitializedUInt32Array() method
|
2012-02-05 18:55:48 +01:00 |
|
de4dot
|
d6ff8b515d
|
Add string decrypter
|
2012-02-05 18:47:31 +01:00 |
|
de4dot
|
029c049bf6
|
Move readVariableLengthInteger() to DeobUtils
|
2012-02-05 18:46:14 +01:00 |
|
de4dot
|
0b43c77fdb
|
Add missing call to removeNewlines()
|
2012-02-05 18:45:41 +01:00 |
|
de4dot
|
29c5cfc9c8
|
Don't stop if 2nd instr is also a store
|
2012-02-05 18:45:04 +01:00 |
|
de4dot
|
23c72927b5
|
Add CV and methods decrypter
|
2012-02-05 16:17:47 +01:00 |
|
de4dot
|
82cc64bd77
|
Add Sections property
|
2012-02-05 16:14:46 +01:00 |
|
de4dot
|
7e229a29b7
|
Add updated cecil submodule
|
2012-02-05 16:14:13 +01:00 |
|
de4dot
|
84f322dbcf
|
Rename method. Ignore generic methods.
|
2012-02-03 16:21:59 +01:00 |
|
de4dot
|
3caad72275
|
Print new resource name
|
2012-02-03 14:35:42 +01:00 |
|
de4dot
|
ed9addb385
|
Make sure only valid methods are restored
|
2012-02-03 14:24:39 +01:00 |
|
de4dot
|
5bcb0e51c1
|
Move code to new checkSameMethods() method
|
2012-02-03 14:21:58 +01:00 |
|
de4dot
|
0cc88ba39f
|
Restore resource names
|
2012-02-03 13:22:37 +01:00 |
|
de4dot
|
ebfb88b6f1
|
Don't try to inline methods without a body or no instrs
|
2012-02-03 11:10:48 +01:00 |
|
de4dot
|
bc6630f760
|
Detect other SN attribute
|
2012-02-03 10:45:31 +01:00 |
|
de4dot
|
022bbe15af
|
Update name regex
|
2012-02-03 10:44:58 +01:00 |
|
de4dot
|
3a49d2a603
|
Remove encrypted strings field type
|
2012-02-03 10:13:41 +01:00 |
|
de4dot
|
33010b65a7
|
Add option to remove namespaces with only one type in it
|
2012-02-03 10:07:44 +01:00 |
|
de4dot
|
1008e91524
|
Don't restore method bodies from outside types
|
2012-02-03 10:05:31 +01:00 |
|
de4dot
|
95b835895b
|
Inline the remaining methods
|
2012-02-03 09:44:35 +01:00 |
|
de4dot
|
d4b5744894
|
Add a paramIndex parameter
|
2012-02-03 09:42:55 +01:00 |
|
de4dot
|
c09bbf0d01
|
Restore bodies and update calls to real instance method
|
2012-02-03 09:21:15 +01:00 |
|
de4dot
|
e67ecfdff4
|
Remove the methods types
|
2012-02-03 06:33:54 +01:00 |
|
de4dot
|
9a87a2658f
|
Restore method bodies
|
2012-02-03 04:26:55 +01:00 |
|
de4dot
|
7a279ebc19
|
Add copyBodyFromTo() method
|
2012-02-03 04:24:43 +01:00 |
|
de4dot
|
975d195dbc
|
Don't need to prefix the method with the class name
|
2012-02-03 04:24:16 +01:00 |
|
de4dot
|
8e89e011e9
|
Add method to re-read all blocks
|
2012-02-03 04:23:08 +01:00 |
|
de4dot
|
814ca402bf
|
Detect classes created by the obfuscator
|
2012-02-03 03:03:19 +01:00 |
|
de4dot
|
3ce28aebb0
|
Inline methods
|
2012-02-02 10:55:30 +01:00 |
|
de4dot
|
f512bc8953
|
Merge branch 'master' into spices
|
2012-02-02 10:39:54 +01:00 |
|
de4dot
|
01a893a799
|
Make canInline() virtual and move some logic there
|
2012-02-02 10:38:56 +01:00 |
|
de4dot
|
b3f17a27a3
|
Add SN string decrypter
|
2012-02-02 06:56:14 +01:00 |
|
de4dot
|
36b4806858
|
Remove useless code and add getArrays() method
|
2012-02-02 06:54:10 +01:00 |
|
de4dot
|
f3525d8980
|
New version: 1.5.1
|
2012-02-01 08:09:40 +01:00 |
|
de4dot
|
eb6cd28726
|
Add updated cecil submodule
|
2012-01-30 22:19:45 +01:00 |
|
de4dot
|
71045c1441
|
Use Assembly.Load(byte[]) if it fails due to SN validation
|
2012-01-30 22:13:20 +01:00 |
|
de4dot
|
ce7dc67848
|
Fix Issue #19
|
2012-01-30 09:12:26 +01:00 |
|
de4dot
|
a7fa23e2d8
|
New version: 1.5.0
|
2012-01-29 18:58:26 +01:00 |
|
de4dot
|
a69b17e06d
|
Support embedded assemblies (Silverlight)
|
2012-01-29 18:30:07 +01:00 |
|
de4dot
|
26a3e14d2c
|
Update fields restorer since 2+ types can share same struct
|
2012-01-29 05:06:21 +01:00 |
|
de4dot
|
ef3b610c92
|
Merge branch 'master' into newcode
|
2012-01-28 22:19:21 +01:00 |
|
de4dot
|
7762147877
|
Add createFieldDefinition()
|
2012-01-28 22:18:28 +01:00 |
|
de4dot
|
55dcb0881d
|
Update code since master was updated
|
2012-01-28 18:40:35 +01:00 |
|
de4dot
|
0f9184e9be
|
Merge branch 'master' into newcode
|
2012-01-28 18:38:09 +01:00 |
|
de4dot
|
1141a451ac
|
Update resource renamer code.
- Faster code
- Renames resource even if it doesn't end in '.resources'
|
2012-01-28 18:37:02 +01:00 |
|
de4dot
|
915018c2fc
|
Use a better method dictionary
|
2012-01-28 02:54:12 +01:00 |
|