de4dot
|
e15c74ae3e
|
dnlib submodule was renamed. Update code
|
2012-12-20 02:06:09 +01:00 |
|
de4dot
|
9263a3df3d
|
Remove all cecil code/comment refs
|
2012-11-22 09:14:51 +01:00 |
|
de4dot
|
c5f2043a6e
|
Port SmartAssembly deobfuscator
|
2012-11-18 17:07:02 +01:00 |
|
de4dot
|
b152362088
|
Update logger
- It's not static anymore
- It implements ILogger
- It can ignore errors/warnings but an option to disable it
|
2012-11-11 05:41:54 +01:00 |
|
de4dot
|
00177034b9
|
Rename cecil names; add new MemberRefFinder class
|
2012-11-02 16:08:11 +01:00 |
|
de4dot
|
cb6a3ac503
|
Support generic decrypter methods
|
2012-07-28 04:39:14 +02:00 |
|
de4dot
|
1581ec959d
|
Merge branch 'master' into new_code
|
2012-07-07 19:35:54 +02:00 |
|
de4dot
|
1867a06e84
|
Continue if same method
|
2012-07-07 09:09:55 +02:00 |
|
de4dot
|
ad6c6401b9
|
Support VS2008
|
2012-07-07 07:16:55 +02:00 |
|
de4dot
|
0a5764a093
|
Change method to take a ref to a type
|
2012-07-07 00:58:18 +02:00 |
|
de4dot
|
58adda95b6
|
getAllBlocks() now returns a List instead of an IList
|
2012-05-29 19:06:41 +02:00 |
|
de4dot
|
7b3dcf8e05
|
Refactor proxy call fixer classes
|
2012-05-29 11:13:39 +02:00 |
|
de4dot
|
043730e599
|
Ignore invalid method indexes
|
2012-04-11 03:11:01 +02:00 |
|
de4dot
|
6f01d48593
|
Change getCalledMethods() return type
|
2012-03-17 20:36:41 +01:00 |
|
de4dot
|
0537a2edce
|
Use getModuleTypeCctor()
|
2012-03-15 09:38:52 +01:00 |
|
de4dot
|
e4fe749559
|
Use hasInteger() method
|
2012-03-15 02:19:35 +01:00 |
|
de4dot
|
7d4c791575
|
Update detection of SA v2 string decrypter
|
2012-03-10 05:32:50 +01:00 |
|
de4dot
|
167368f488
|
Attributes are worth less
|
2012-02-29 00:13:57 +01:00 |
|
de4dot
|
10ceb12e30
|
Change return type to IEnumerable<int>
|
2012-02-25 06:25:40 +01:00 |
|
de4dot
|
538e4f738d
|
Fix issue #24. Don't remove decrypter type if there was an error
|
2012-02-21 17:14:02 +01:00 |
|
de4dot
|
e18ff9aea1
|
Don't remove string decrypter types if there was an error decrypting strings
|
2012-02-18 08:08:00 +01:00 |
|
de4dot
|
3e3be639e5
|
Move reading variable length int32 code to DeobUtils
|
2012-02-12 16:54:48 +01:00 |
|
de4dot
|
ce7dc67848
|
Fix Issue #19
|
2012-01-30 09:12:26 +01:00 |
|
de4dot
|
7962de961c
|
Add getModuleTypeCctor() method
|
2012-01-22 11:15:14 +01:00 |
|
de4dot
|
7f5401625e
|
Rename classes
|
2012-01-19 19:16:44 +01:00 |
|
de4dot
|
5cb5f41d4a
|
Support latset version of SA
|
2012-01-17 02:54:48 +01:00 |
|
de4dot
|
b30ccda1f9
|
Add method to remove the assembly info
|
2012-01-10 02:36:39 +01:00 |
|
de4dot
|
0d0a40376d
|
Update copyright years
|
2012-01-09 23:02:47 +01:00 |
|
de4dot
|
2f1ec392b9
|
Update detection of offset field
|
2012-01-08 19:08:23 +01:00 |
|
de4dot
|
0398666c93
|
Update detection of <Module> type
|
2012-01-08 18:46:23 +01:00 |
|
de4dot
|
9a7d28472d
|
Remove new lines when printing method/type names
|
2012-01-03 19:52:40 +01:00 |
|
de4dot
|
c14eef2750
|
Update code for SA 1.x-3.x obfuscated assemblies
|
2011-12-26 20:40:18 +01:00 |
|
de4dot
|
a38781c1d0
|
Support SA 1.x-3.x
|
2011-12-22 05:41:28 +01:00 |
|
de4dot
|
d35e92b53c
|
Update field type
|
2011-12-15 16:17:04 +01:00 |
|
de4dot
|
e7ea01f87d
|
Move console code to new de4dot.cui assembly
|
2011-12-09 09:02:06 +01:00 |
|
de4dot
|
e68cedd44b
|
Update tamper code
|
2011-11-24 05:25:34 +01:00 |
|
de4dot
|
d014835c7c
|
Add Utils.compareInt32() and use it
|
2011-11-21 10:32:36 +01:00 |
|
de4dot
|
d7149abe4e
|
Warn if an unused string decrypter is found
|
2011-11-14 06:21:43 +01:00 |
|
de4dot
|
cf6387a4c1
|
Fix some problems with new assemblies
|
2011-11-12 21:04:24 +01:00 |
|
de4dot
|
4b335f9489
|
Add a TypeLong property
|
2011-11-12 11:31:07 +01:00 |
|
de4dot
|
045e6ecf73
|
Use better property names
|
2011-11-06 15:24:30 +01:00 |
|
de4dot
|
75a464a7f4
|
Merge branch 'master' into dnr
|
2011-11-05 14:27:40 +01:00 |
|
de4dot
|
198d5c3f74
|
Remove memory manager from Main()
|
2011-11-05 10:10:36 +01:00 |
|
de4dot
|
30f713f8f8
|
Rename isDelegateType() -> derivesFromDelegate()
|
2011-11-04 00:39:48 +01:00 |
|
de4dot
|
a2ecd85044
|
Deobfuscator type is now 2 chars
|
2011-11-03 20:03:32 +01:00 |
|
de4dot
|
8ff2115083
|
Remove unused methods, and inline method used only by SA code
|
2011-11-02 02:25:45 +01:00 |
|
de4dot
|
bfa0fa14c0
|
Add decrypt methods to IDeobfuscator. Change some method sigs.
|
2011-10-26 14:29:12 +02:00 |
|
de4dot
|
f776148574
|
Add proxy delegate fixer
|
2011-10-23 13:43:32 +02:00 |
|
de4dot
|
a1e6f555ef
|
Update method call remover code
|
2011-10-23 08:41:33 +02:00 |
|
de4dot
|
3f1b9152bd
|
Add CO deobfuscator. Can decrypt embedded assemblies.
|
2011-10-22 14:31:38 +02:00 |
|