Commit Graph

  • 17a1ff950a Add updated submodule de4dot 2012-12-18 22:55:26 +0100
  • ff7c2b320d Use methods from MethodUtils de4dot 2012-12-16 16:06:03 +0100
  • a6cdee6985 Add updated submodule de4dot 2012-12-16 16:05:49 +0100
  • be2271f932 Add updated submodule de4dot 2012-12-16 00:03:56 +0100
  • d0002f098c Copy license files to a new dir de4dot 2012-12-14 19:53:48 +0100
  • ef668d1dcc Update links from github to bitbucket de4dot 2012-12-14 19:50:15 +0100
  • 6ce3b44de6 Preserve tokens if VM code couldn't be restored de4dot 2012-12-14 16:51:21 +0100
  • e8a9c0675a Add preserveTokensAndTypes() de4dot 2012-12-14 16:50:06 +0100
  • 63f1ec4f93 Update DS string decrypter de4dot 2012-12-14 12:40:44 +0100
  • 88d1a8ab89 Inline generic methods that DS added de4dot 2012-12-14 12:39:06 +0100
  • e2016f6b18 Add clearStack() and pop(int) de4dot 2012-12-14 12:29:52 +0100
  • 61201b8f7e Bug fix. Use GPCs from the original GP de4dot 2012-12-14 12:29:38 +0100
  • bbb715c93c Update string decrypter de4dot 2012-12-14 09:22:36 +0100
  • bbbdf0b0ff Update array cflow deobfuscator de4dot 2012-12-14 09:18:14 +0100
  • 574eb0ee3d Remove comment de4dot 2012-12-13 16:32:38 +0100
  • d62572a124 Remove ERROR from error string de4dot 2012-12-13 16:30:52 +0100
  • 7bcf5b4710 Make sure lastOffset <= fileData.Length (could be a bad dump) de4dot 2012-12-13 16:19:34 +0100
  • bf7c0d58d2 Some fixes de4dot 2012-12-13 14:03:31 +0100
  • 7e9e691ef3 Support ILProtector 1.0.6.0 - 1.0.6.7 de4dot 2012-12-13 12:03:25 +0100
  • 1dd572f2ef Add DeobUtils.sha1Sum() de4dot 2012-12-13 12:02:52 +0100
  • cf6af49ae7 Add a CRC32 class de4dot 2012-12-13 12:02:41 +0100
  • 3e7d403334 Remove the dynocode declaring types de4dot 2012-12-11 12:36:59 +0100
  • b9d91043fc Support the latest CryptoObfuscator version de4dot 2012-12-11 12:02:40 +0100
  • 245d875d5f Support Eazfuscator.NET 3.5 string encrypter de4dot 2012-12-11 00:23:16 +0100
  • b8430ea2e3 Update README de4dot 2012-12-10 21:51:58 +0100
  • d5681d9db4 Emulate instructions instead of finding constants de4dot 2012-12-10 21:43:56 +0100
  • ac7694b237 Add Int64Method property de4dot 2012-12-10 21:42:49 +0100
  • 61eff40082 Add props to access the locals / values de4dot 2012-12-10 21:42:37 +0100
  • 721cd1578a Update EF version detector de4dot 2012-12-10 21:42:14 +0100
  • a66ee5ff39 Don't print ERROR since the logger also adds it de4dot 2012-12-08 12:33:01 +0100
  • 219736651d Update --preserve-table argument to allow 'all' and to disable table(s) de4dot 2012-12-08 12:13:21 +0100
  • 4a205e6093 Add updated submodule de4dot 2012-12-08 12:08:09 +0100
  • dcbcaa098e Work around a bug in EF de4dot 2012-12-08 01:12:20 +0100
  • d6958fac23 Add updated submodule de4dot 2012-12-07 23:54:34 +0100
  • f5967715f2 Only remove the type if we rename types de4dot 2012-12-07 15:07:30 +0100
  • 8e79777cdf Return immediately if there's nothing to do de4dot 2012-12-07 15:06:52 +0100
  • fa4e1fcc6b Add RenamerFlags de4dot 2012-12-07 15:06:38 +0100
  • 20309b0225 Add updated submodule de4dot 2012-12-07 14:59:53 +0100
  • 0ba3a0c1e2 Better support of DNR + .NET 1.x assemblies de4dot 2012-12-04 23:58:34 +0100
  • b38aaca582 Add updated submodule de4dot 2012-12-04 20:17:17 +0100
  • 8e69452edb Support .NET Reactor 4.5 de4dot 2012-12-04 02:29:41 +0100
  • faf37a4a47 Use a char[] instead of a StringBuilder since length is known de4dot 2012-12-03 01:22:14 +0100
  • 9a4cd237e5 Fix detection of SN string decrypter de4dot 2012-12-02 23:24:00 +0100
  • ca6812bca7 Support latest Rummage de4dot 2012-12-02 16:20:25 +0100
  • 938bdcd104 Add updated submodule de4dot 2012-12-02 16:18:06 +0100
  • 8a36c8eea6 Add an option to not rename delegate fields de4dot 2012-12-01 04:35:39 +0100
  • 6be080ca59 Add updated submodule de4dot 2012-12-01 04:08:00 +0100
  • 643e155cf8 Add options to preserve rids, heaps de4dot 2012-12-01 03:24:12 +0100
  • dcdbe25a0f Add option to disable creating new ParamDefs when renaming de4dot 2012-12-01 02:22:59 +0100
  • b3e06c4ce6 Add options to disable renaming types, fields, etc de4dot 2012-12-01 02:12:13 +0100
  • 99c7cf8eb5 Load target asm's CLR version when decrypting strings dynamically de4dot 2012-12-01 01:40:23 +0100
  • a67529ff35 Cecil is now removed so this isn't needed anymore de4dot 2012-11-30 22:53:15 +0100
  • 0bb947aebc Fix Confuser code since main code got updated de4dot 2012-11-30 21:05:54 +0100
  • c3608908c5 Merge branch 'port' into confuser de4dot 2012-11-30 21:04:22 +0100
  • 3e62b328d1 Add FileHeader and OptionalHeader props de4dot 2012-11-30 21:04:05 +0100
  • eb7c90ad18 Add updated submodule de4dot 2012-11-30 20:18:02 +0100
  • 87b20b00f2 Set new locals by calling SetLocals(), not by writing to the field de4dot 2012-11-30 03:24:15 +0100
  • b964e080cd Add updated submodule de4dot 2012-11-30 03:23:33 +0100
  • 2f8bc9819f If de4dot fails, tell the user to send me a link to the installer de4dot 2012-11-28 20:21:59 +0100
  • 492772c8df Add updated submodule de4dot 2012-11-28 17:53:45 +0100
  • a2cdfdb9e3 Add AssemblyServer projects for CLR v2.0/4.0 x86/x64 de4dot 2012-11-23 07:12:43 +0100
  • 41a6a62395 Dyn method decrypter now supports .NET 4.5 RTM compileMethod() (stdcall again) de4dot 2012-11-23 04:12:10 +0100
  • 9263a3df3d Remove all cecil code/comment refs de4dot 2012-11-22 09:14:51 +0100
  • fd129aa3c0 Remove non-referenced method de4dot 2012-11-22 05:50:15 +0100
  • 3a519b51d8 This shouldn't be a warning de4dot 2012-11-22 05:50:05 +0100
  • 7ce782215e Print 4.x when DNR 4 version is unknown de4dot 2012-11-21 14:20:38 +0100
  • 8858205344 IDeobfuscator now implements IDisposable de4dot 2012-11-21 13:57:13 +0100
  • 5b43e33a35 Remove old PeImage code and use the new one de4dot 2012-11-21 11:14:20 +0100
  • e9f90aad6e Add updated submodule de4dot 2012-11-21 11:13:31 +0100
  • ced43ca70b Use File.WriteAllBytes() de4dot 2012-11-21 11:07:40 +0100
  • bcb9a2958c Dispose() of the PEImage de4dot 2012-11-21 11:07:25 +0100
  • 034910ff57 Remove detection of Confuser in Unknown de4dot 2012-11-20 08:59:22 +0100
  • 362d825042 Update code since submodule was updated de4dot 2012-11-20 08:02:10 +0100
  • a09bf43cde Merge branch 'port' into confuser de4dot 2012-11-20 08:00:20 +0100
  • 3aebaef6c2 Re-add removed hasString() method de4dot 2012-11-20 07:58:53 +0100
  • 9577bd2118 Reset resource data position de4dot 2012-11-20 07:53:54 +0100
  • bde935c6d8 Remove invalid resources de4dot 2012-11-20 07:25:10 +0100
  • 32f9a780c4 Add updated submodule de4dot 2012-11-20 07:24:59 +0100
  • e8155e7eb0 Update detection of invalid CV methods de4dot 2012-11-20 06:45:23 +0100
  • 989e364481 Fix detection of DS string decrypter de4dot 2012-11-20 05:35:05 +0100
  • 36a5272e40 Add updated submodule de4dot 2012-11-20 05:34:46 +0100
  • 87a83a2757 Exit if string decrypter wasn't detected de4dot 2012-11-20 04:42:19 +0100
  • 1a921d043c Add updated submodule de4dot 2012-11-20 04:41:58 +0100
  • 48ce6a29b9 Return an SZArraySig, not an ArraySig de4dot 2012-11-20 02:18:18 +0100
  • 5c2237b439 Remove useless property de4dot 2012-11-20 01:16:02 +0100
  • 4658e911a2 Reset resource data positions de4dot 2012-11-20 01:15:27 +0100
  • d8e73e70e6 Use MetaDataHeader de4dot 2012-11-20 01:14:34 +0100
  • d9bc6ea480 Fix operand restorer de4dot 2012-11-20 01:14:05 +0100
  • 969d41c089 Default name is CliSecure de4dot 2012-11-20 01:13:36 +0100
  • 5ce21b18a7 Call IAssemblyResolver.Remove() de4dot 2012-11-20 01:13:18 +0100
  • 20e18dadad Add updated submodule de4dot 2012-11-20 01:11:46 +0100
  • 5ad2e18695 Update code since submodule was updated de4dot 2012-11-19 17:58:34 +0100
  • aa529c6c5a Remvove old code de4dot 2012-11-18 23:48:57 +0100
  • 5cda823a16 Add updated submodule de4dot 2012-11-18 23:43:56 +0100
  • 6e7ac2a3bc Port Confuser deobfuscator de4dot 2012-11-18 23:42:43 +0100
  • ff86ca6d24 Merge branch 'port' into confuser de4dot 2012-11-18 21:10:47 +0100
  • c5f2043a6e Port SmartAssembly deobfuscator de4dot 2012-11-18 17:07:02 +0100
  • cca8eba9ed Port ILProtector deobfuscator de4dot 2012-11-18 08:13:51 +0100
  • db223d089b Port MaxtoCode deobfuscator de4dot 2012-11-18 07:34:51 +0100
  • 2e61a8a757 Move disposing of module to caller de4dot 2012-11-18 07:32:57 +0100