Commit Graph

1735 Commits

Author SHA1 Message Date
angelsl
ffeb7c9472 Detect if decrypter should skip before reading flag or vice versa
Seems like some versions of CryptoObfuscator skip the bytes before reading the
actual flag instead of the behaviour expected by de4dot currently.

Signed-off-by: angelsl <hidingfromhidden@gmail.com>
2015-08-21 15:57:44 +08:00
de4dot
39cf94964f Remove 64-bit mscorlib refs from x64 csproj files 2015-08-15 11:08:17 +02:00
de4dot
111d0b538c Add updated dnlib submodule 2015-08-15 11:01:11 +02:00
0xd4d
dfbbfc3fe0 Merge pull request #110 from saneki/eaz_5
Added support for Eazfuscator.NET 5.0 (string decryption)
2015-08-05 19:49:52 +02:00
saneki
94596d6fb7 Added support for Eazfuscator.NET 5.0 2015-08-04 17:52:02 -05:00
de4dot
828a1ab398 Move most of MemberRefFinder to dnlib 2015-07-19 23:47:45 +02:00
de4dot
9e2a9016d2 Move .NET resources read/writer code to dnlib 2015-07-08 08:02:34 +02:00
0xd4d
7a282f0962 Update README.md 2015-07-01 17:29:22 +02:00
de4dot
67703cb5be Update dnlib URL and use latest commits 2015-07-01 17:11:22 +02:00
0xd4d
e0dfa64e31 Merge pull request #107 from mrexodia/dynamic_loading_fix
Dynamic loading fix
2015-05-23 10:02:49 +02:00
Mr. eXoDia
30aaeecafc dictionary to make sure plugins can override the default deobfuscators 2015-05-22 21:17:57 +02:00
Mr. eXoDia
bf9bcd9ac5 plugin modules load first 2015-05-17 13:58:57 +02:00
Mr. eXoDia
0f1768b13f fixed the last bracket problems 2015-05-17 13:40:27 +02:00
Mr. eXoDia
d71262657b added a template deobfuscator module (not included in main solution) 2015-05-17 13:35:19 +02:00
Mr. eXoDia
c093eb26c5 dynamically load plugins named deobfuscator.*.dll 2015-05-17 13:30:06 +02:00
Mr. eXoDia
a3e0445f0a make de4dot.code interface fully public 2015-05-17 13:29:48 +02:00
0xd4d
2eb27bfc54 Merge pull request #103 from snemes/master
Fixed a problem when one of the parent directories contain a dot.
2015-04-26 14:23:21 +02:00
Sandor Nemes
0952a5e22d Fixed a problem when one of the parent directories contains a dot. 2015-04-26 09:52:57 +02:00
de4dot
bbe41696b1 Allow comparing privatescope fields/methods 2015-01-22 13:26:09 +01:00
de4dot
6cac38c4ab Update dnlib 2015-01-22 13:24:20 +01:00
de4dot
d16a863a65 Remove email text 2014-09-14 08:35:08 +02:00
de4dot
42682d0fae Add updated dnlib submodule 2014-07-25 21:34:58 +02:00
de4dot
3d0ce96614 Update README with dnlib URL
That is what most people forget when trying to compile de4dot.
2014-07-25 21:31:35 +02:00
de4dot
9e88a52a05 Add updated dnlib submodule 2014-05-30 00:39:08 +02:00
de4dot
890947af49 Also catch SecurityException 2014-05-30 00:38:13 +02:00
de4dot
01179242a7 DotNetFile prop was removed from dnlib, update code 2014-05-23 16:19:25 +02:00
de4dot
2c2cab7f16 Add updated dnlib submodule 2014-05-23 16:18:19 +02:00
de4dot
8c6f310ff3 Add de4dot.snk 2014-05-11 14:50:36 +02:00
de4dot
dcbe8f14f0 Add updated dnlib submodule 2014-05-11 14:50:24 +02:00
de4dot
282cabed87 Some updates because of new dnlib version
- Use a GenericParamContext when resolving tokens
- IDecrypter.GetMethodBody() method signature got updated
- ICustomAttributeType now implements IMethod so we don't need to cast it
- MemberRefFinder now scans all SecurityAttributes and MarshalType for types
2014-05-10 09:00:43 +02:00
de4dot
580cfaf201 Add updated dnlib submodule 2014-05-10 08:51:34 +02:00
de4dot
b60accb953 Don't email me when new versions come out 2014-05-09 16:00:17 +02:00
de4dot
954f0af743 Support latest CryptoObfuscator 2014-05-09 15:59:50 +02:00
de4dot
9b2ed7acca Support new .NET Reactor resource encryption 2014-04-22 18:04:50 +02:00
de4dot
408acb6685 Update constants folder 2014-04-22 18:04:23 +02:00
de4dot
b0a183a1b2 Emulate more instrs: conv.r.un, conv.r4, conv.r8 2014-04-21 15:36:25 +02:00
de4dot
cf8183ce74 Add more Real8Value methods 2014-04-21 15:27:58 +02:00
de4dot
b0ee9e987f Add another InstructionEmulator.Initialize() method 2014-04-21 15:24:24 +02:00
de4dot
9de80a0e07 Make Int32Value.Create(Bool3) public 2014-04-21 15:23:01 +02:00
de4dot
6278ef1d4b Update DNR resource resolver detector 2014-04-18 19:02:42 +02:00
de4dot
16c5153b00 Fix detection of CO SL resource type 2014-04-16 19:16:17 +02:00
de4dot
82896a018f Prevent merge if it's 'this' 2014-04-16 19:15:11 +02:00
de4dot
c3eacf9000 Prevent stack overflow in Check() 2014-04-16 19:11:04 +02:00
de4dot
7222bdbe42 Update URLs 2014-04-14 21:56:17 +02:00
de4dot
cac5549cd4 New version: 3.1.41592 2014-04-14 19:08:33 +02:00
de4dot
9fb467c8c6 Update dnlib git url 2014-04-14 19:07:40 +02:00
de4dot
b14adfac45 Add updated dnlib submodule 2014-04-14 19:07:17 +02:00
de4dot
3f3bd90688 Support some more MaxtoCode runtimes 2014-04-14 18:27:36 +02:00
de4dot
099233960f Update string decrypter detector 2014-04-14 18:26:59 +02:00
de4dot
c8effe6b5a Retry decrypting methods if it fails for some reason 2014-04-14 06:28:29 +02:00