de4dot
|
ad8a5078fe
|
Rename method
|
2012-02-07 00:42:32 +01:00 |
|
de4dot
|
2ccb35afb0
|
Add CV5 files
|
2012-02-06 15:55:35 +01:00 |
|
de4dot
|
26bf21a84e
|
Show obfuscator version
|
2012-02-06 15:55:14 +01:00 |
|
de4dot
|
b39725f12f
|
Remove useless 'using'
|
2012-02-06 15:52:19 +01:00 |
|
de4dot
|
0d6542e383
|
Move v3-v4 code to a sub dir
|
2012-02-06 15:49:27 +01:00 |
|
de4dot
|
da3a28f0a8
|
Move (and rename) XXTEA decrypt func to DeobUtils
|
2012-02-06 08:22:55 +01:00 |
|
de4dot
|
b867301797
|
Update valid name regex
|
2012-02-06 08:20:04 +01:00 |
|
de4dot
|
b3750f9d4c
|
Initialize its token field
|
2012-02-05 23:04:24 +01:00 |
|
de4dot
|
542c6bb213
|
Support 3.2 methods decrypter
|
2012-02-05 22:49:10 +01:00 |
|
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
|
f3525d8980
|
New version: 1.5.1
|
2012-02-01 08:09:40 +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
|
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 |
|
de4dot
|
f75075ab15
|
Add XNA assembly search paths
|
2012-01-28 00:32:27 +01:00 |
|
de4dot
|
257456fd8b
|
Speed up renaming by storing less names in the typeNames dict.
merge() was pretty slow but is much faster now.
|
2012-01-28 00:17:00 +01:00 |
|
de4dot
|
9e1412a6ae
|
Use TryGetValue to speed it up a little
|
2012-01-27 05:54:30 +01:00 |
|
de4dot
|
50e7d28ddf
|
Speed up method param renaming code
|
2012-01-27 05:39:25 +01:00 |
|
de4dot
|
887ee7c9e8
|
Fix method signature
|
2012-01-27 01:02:17 +01:00 |
|
de4dot
|
247cb2be20
|
Compare ElementType instead of calling verifyType for speed
|
2012-01-26 22:40:19 +01:00 |
|
de4dot
|
66969a4e92
|
Remove old code
|
2012-01-25 06:28:25 +01:00 |
|
de4dot
|
71d18ce688
|
Remove useless cast
|
2012-01-25 06:22:47 +01:00 |
|
de4dot
|
cb791a43ae
|
Compare by reference since both are field defs
|
2012-01-25 06:15:33 +01:00 |
|
de4dot
|
c3b9b840e4
|
Code should return true
|
2012-01-25 05:47:34 +01:00 |
|
de4dot
|
2684ccab93
|
Create a unique metadata token since renamer depends on it
|
2012-01-24 17:51:22 +01:00 |
|
de4dot
|
26b2de90af
|
Fix format string: missing {1}
|
2012-01-24 17:11:45 +01:00 |
|
de4dot
|
e9d7f3dbfb
|
Restore fields
|
2012-01-24 17:10:11 +01:00 |
|
de4dot
|
e00ca9a7d2
|
Merge branch 'master' into newcode
|
2012-01-24 15:15:07 +01:00 |
|
de4dot
|
fb1a45c5a4
|
Create a new unique GUID that depends on the module
|
2012-01-24 15:14:57 +01:00 |
|
de4dot
|
94f3fc9369
|
Lower num required found proxies
|
2012-01-24 14:54:23 +01:00 |
|
de4dot
|
8fbcdeb060
|
Make sure it gets an RVA, and change field type to byte
|
2012-01-24 09:06:54 +01:00 |
|
de4dot
|
5c98e81e78
|
Ignore base64 decode exception
|
2012-01-24 07:39:07 +01:00 |
|
de4dot
|
ab0fa2631e
|
Resource must be returned...
|
2012-01-24 05:25:02 +01:00 |
|
de4dot
|
95462d8dda
|
Dump V4 embedded assemblies
|
2012-01-24 05:08:24 +01:00 |
|
de4dot
|
a80482751d
|
Add extra check to make sure we detect the correct method
|
2012-01-24 04:44:23 +01:00 |
|