Commit Graph

1395 Commits

Author SHA1 Message Date
de4dot
1f9514e168 Move const reader and decrypt method 2012-08-02 08:08:50 +02:00
de4dot
1d5b341ed6 Return if invalid index 2012-08-02 08:07:26 +02:00
de4dot
6e262eb621 Add support for Confuser 1.5 r60785 constants encrypter (normal mode) 2012-08-01 22:38:57 +02:00
de4dot
d888ffd8e5 Merge branch 'master' into confuser 2012-08-01 22:20:47 +02:00
de4dot
e496cea7da Add an option to remove a present unbox.any instr 2012-08-01 22:20:35 +02:00
de4dot
b45060d35a Add RIP comment 2012-08-01 18:10:15 +02:00
de4dot
7f3399a9c4 Remove unreachable code 2012-08-01 18:09:58 +02:00
de4dot
4a3104963c Fix cast 2012-08-01 18:09:24 +02:00
de4dot
d3c75288e7 Support Confuser 1.5a r59014 methods decrypter 2012-08-01 15:00:47 +02:00
de4dot
11ff8a55b1 Support Confuser 1.4 r58857 proxy methods 2012-08-01 14:24:45 +02:00
de4dot
910472ad04 Support Confuser 1.4 r58852 compressor 2012-08-01 14:05:29 +02:00
de4dot
99f0f8f480 Don't return main asm if it hasn't been unpacked 2012-08-01 13:48:41 +02:00
de4dot
4a6c6fee68 Update method name 2012-08-01 13:37:43 +02:00
de4dot
60cc3c7909 Update detection of key 2012-08-01 13:36:12 +02:00
de4dot
7e19539a61 Add code to handle an obfuscator bug 2012-08-01 13:03:36 +02:00
de4dot
b60eca8ae2 Add an option to only dump the main embedded asm 2012-08-01 12:37:26 +02:00
de4dot
002da4602a Support Confuser 1.4 r58802 compressor and dump embedded asms 2012-08-01 11:41:31 +02:00
de4dot
8477e79b88 Move code to ConfuserUtils 2012-08-01 11:40:15 +02:00
de4dot
7b3cb1e007 Support Confuser 1.4 r58802 method proxies 2012-08-01 10:01:26 +02:00
de4dot
6953760ffc Change Confuser type from cn to cr
'cr' is what the author of Confuser uses.
2012-08-01 09:18:06 +02:00
de4dot
17db2d332e Support Confuser 1.4 r58802 string decrypter 2012-08-01 09:13:47 +02:00
de4dot
c2d56bd8d1 Fix compatibility with later v1.9 decrypter 2012-08-01 09:11:25 +02:00
de4dot
c652d49353 Remove Confuser 1.4 r58564 anti dumping type 2012-07-31 20:05:52 +02:00
de4dot
3e49c0bfa5 Support Confuser 1.4 r58564 compressor 2012-07-31 19:56:10 +02:00
de4dot
d99133658c Support Confuser 1.4 r58564 proxy methods 2012-07-31 19:12:35 +02:00
de4dot
2a96ec9958 Support Confuser 1.4 r58564 methods encrypter 2012-07-31 17:17:16 +02:00
de4dot
17495e986f Support Confuser 1.4 r58004 methods encrypter 2012-07-31 15:03:18 +02:00
de4dot
4c75d9f2b4 Merge branch 'master' into confuser 2012-07-31 15:02:10 +02:00
de4dot
b7715433bf Should also check for newobj instrs 2012-07-31 15:01:54 +02:00
de4dot
433a0d2b0a Check for encrypted methods in moduleReloaded() 2012-07-31 14:25:40 +02:00
de4dot
a4be159b44 Support Confuser 1.4 r57884 methods encrypter 2012-07-31 14:24:49 +02:00
de4dot
9db8fc86a7 Merge branch 'master' into confuser 2012-07-31 12:51:33 +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
ab04a72990 Update version number 2012-07-31 12:42:41 +02:00
de4dot
995e836fd8 Remove Confuser 1.3 r57588 anti debug method 2012-07-31 10:52:25 +02:00
de4dot
bb9e4cbf26 Remove resources with an invalid RVA 2012-07-31 10:41:20 +02:00
de4dot
4b2da13972 Decrypt encrypted strings resource before initializing string decrypter 2012-07-31 10:09:45 +02:00
de4dot
f370824a46 Make sure we only decrypt resources once 2012-07-31 10:08:46 +02:00
de4dot
b517755607 Support Confuser 1.3 r55802 resource encrypter 2012-07-31 10:00:46 +02:00
de4dot
a2038f348e Support Confuser 1.3 r42915 "safe" string decrypter 2012-07-31 09:14:06 +02:00
de4dot
be9c95a759 Support Confuser 1.3 r55346's latest proxy methods code 2012-07-31 07:30:21 +02:00
de4dot
1f2de674f7 Support an updated Confuser proxy methods code 2012-07-31 07:15:38 +02:00
de4dot
4c5f955953 Merge branch 'master' into confuser 2012-07-31 07:13:25 +02:00
de4dot
dace82cca9 Add find2() method for derived classes 2012-07-31 07:13:07 +02:00
de4dot
4f4af7a44a Support newer Confuser 1.0 and 1.1 string decrypters 2012-07-31 05:47:49 +02:00
de4dot
afb205aeea Update detection of compressor 2012-07-31 04:44:45 +02:00
de4dot
83706f40a8 Update proxy fixer v1 2012-07-31 04:44:30 +02:00
de4dot
ed9849313a Merge branch 'master' into confuser 2012-07-31 04:41:09 +02:00