Commit Graph

  • baddb63d32 Add updated cecil submodule de4dot 2012-05-26 22:41:02 +0200
  • 06a30473da Decrypt strings encrypted with older CW version de4dot 2012-05-26 17:54:09 +0200
  • adaf41c769 Decrypt embedded assemblies de4dot 2012-05-26 17:36:26 +0200
  • 3a96ae391a Move common resolver handler detector code to DeobUtils de4dot 2012-05-26 17:33:26 +0200
  • dbd7affaa8 Update valid name regex de4dot 2012-05-26 14:40:51 +0200
  • f1c8549066 Decrypt CW encrypted strings de4dot 2012-05-26 14:38:08 +0200
  • 880ab07d5b Add randomc license file de4dot 2012-05-26 00:53:18 +0200
  • 20452fe964 Decrypt CW encrypted methods de4dot 2012-05-26 00:52:38 +0200
  • ec9d911dc5 Update exception message de4dot 2012-05-24 18:22:56 +0200
  • b1f5fe92be Clear invalid method bodies de4dot 2012-05-24 16:42:04 +0200
  • b8726efd50 Add updated cecil submodule de4dot 2012-05-22 20:13:57 +0200
  • 1a7c89a173 New version: 1.8.4 de4dot 2012-05-19 09:02:26 +0200
  • c48b2d92c2 Support AN 6.0.0.5 (new build, same version) de4dot 2012-05-19 08:56:08 +0200
  • f6c5ed1c0c New version: 1.8.3 de4dot 2012-05-15 19:06:21 +0200
  • c3cdf95fcf Support AN 6.0.0.5 de4dot 2012-05-15 19:05:44 +0200
  • d1c09c3fae New version: 1.8.2 de4dot 2012-05-13 15:06:50 +0200
  • 654ebf652e Merge branch 'ds' de4dot 2012-05-12 21:40:01 +0200
  • bec6725aa7 Rename option de4dot 2012-05-12 21:39:49 +0200
  • 40898cf238 Decrypt embedded assemblies (SL) de4dot 2012-05-11 19:38:31 +0200
  • ce3622f6e8 Use the correct variable de4dot 2012-05-11 18:18:19 +0200
  • 94ee4064ed Remove namespace prefix de4dot 2012-05-11 18:17:51 +0200
  • cd014f1d72 Update fields restorer de4dot 2012-05-10 20:20:29 +0200
  • 1d2a78979f Use generic prop creator if the type has a generic parameter de4dot 2012-05-10 19:00:12 +0200
  • f05a334c11 Make sure we don't rename a key to an already existing non-renamed key de4dot 2012-05-10 18:41:21 +0200
  • 0b47ccf070 Remove cflow obfuscation arrays de4dot 2012-05-10 18:38:27 +0200
  • ae7e32ae5b Remove decrypt method and other init method de4dot 2012-05-10 13:39:14 +0200
  • c5f8aaeb1a Dump 4.1 embedded assemblies de4dot 2012-05-09 22:24:39 +0200
  • ee32b84283 Move code to DsUtils de4dot 2012-05-09 22:20:17 +0200
  • f6db11ac09 Don't print the full stack trace. Too confusing for most people. de4dot 2012-05-09 19:32:52 +0200
  • 9b9e692947 Move version specific data to their own class de4dot 2012-05-09 19:10:20 +0200
  • dadc064b55 Decrypt V4.1 resources de4dot 2012-05-09 19:00:21 +0200
  • c78e77c1ec Remove useless class name prefix de4dot 2012-05-09 18:26:19 +0200
  • 3d1e3e6ca9 Add method to get instrs pushing args de4dot 2012-05-09 18:25:43 +0200
  • 1aaa5df9ce Support trial string encrypter de4dot 2012-05-09 17:30:31 +0200
  • 3572bdfdcc Set maxlen to 50. Fix incorrect method sig. Make sure there are no dupes. de4dot 2012-05-09 17:28:52 +0200
  • e5a64a4402 Remove more XC attributes de4dot 2012-05-06 13:07:34 +0200
  • 44fea8f185 Fix problems found while testing de4dot 2012-05-03 17:24:59 +0200
  • b27e1b36af Add option to disable cast deobfuscation de4dot 2012-05-03 16:51:36 +0200
  • ea205dcae8 Add option to disable renaming resource keys de4dot 2012-05-03 16:48:03 +0200
  • 955c1f10bd Rename resource keys de4dot 2012-05-03 16:47:34 +0200
  • 76a10b1f34 Add Data property de4dot 2012-05-03 16:40:17 +0200
  • 83725200c1 Add isValidResourceKeyName() de4dot 2012-05-03 14:53:01 +0200
  • 2761216e39 Add a resource reader de4dot 2012-05-03 14:34:58 +0200
  • 83dc4226c1 Make sure string decrypter methods aren't detected as inlined methods de4dot 2012-05-03 09:51:26 +0200
  • 870dab5b90 Fix renaming events/properties de4dot 2012-05-03 09:05:05 +0200
  • fb9e217dac Add a cast deobfuscator de4dot 2012-05-03 08:01:35 +0200
  • 05ec2794eb Add isLadrg() de4dot 2012-05-03 08:00:50 +0200
  • e221fc7f52 Add property to tell whether to execute it or not de4dot 2012-05-03 05:34:12 +0200
  • c61161be1d Ignore method attributes de4dot 2012-05-02 18:43:04 +0200
  • 597fcb0210 Cflow deob methods de4dot 2012-05-02 13:51:07 +0200
  • 83e8fac8ea Add CachedCflowDeobfuscator class de4dot 2012-05-02 13:49:12 +0200
  • b404620683 Add MethodDefinition clone() method de4dot 2012-05-02 13:48:44 +0200
  • e8049c6a05 Inline some obfuscated methods de4dot 2012-05-02 10:48:44 +0200
  • db14e73369 Make sure index is correct, and add method to read arg constants de4dot 2012-05-02 10:47:21 +0200
  • 6f807f2484 Refactor de4dot 2012-05-02 10:45:18 +0200
  • 61bb3abdee Add method to return stack size and not truncate locals/args de4dot 2012-05-02 10:44:34 +0200
  • c1abe2965b Add isLdarg() de4dot 2012-05-02 10:43:33 +0200
  • b15b581c46 Deobfuscate string decrypter cctor de4dot 2012-04-30 21:47:23 +0200
  • 2594317b18 Use other sb ctor de4dot 2012-04-30 12:49:43 +0200
  • 1805e352c4 Disable using unknown args by default de4dot 2012-04-30 12:18:47 +0200
  • f307520e62 Decrypt DS 4.1 strings de4dot 2012-04-30 08:33:01 +0200
  • a1daee56f8 Support more types of args de4dot 2012-04-30 08:31:09 +0200
  • e29a8ea692 Update cflow deobfuscator de4dot 2012-04-30 01:29:05 +0200
  • 6b18d70e77 Move common code to another class de4dot 2012-04-30 01:26:10 +0200
  • 83b14da5c8 Refactor: create common cflow deob iface de4dot 2012-04-29 22:22:43 +0200
  • 920f079855 Set initlocals and add an option to disable it de4dot 2012-04-29 06:16:53 +0200
  • eb17298625 Move the field de4dot 2012-04-29 04:35:58 +0200
  • 48b9c461f5 Restore calls to CodeDomProvider and ICodeCompiler de4dot 2012-04-29 04:03:10 +0200
  • 9333e2415c Rename class de4dot 2012-04-29 00:56:17 +0200
  • e548436ede Restore calls to Icon/Bitmap .ctor de4dot 2012-04-29 00:51:09 +0200
  • b92b23df4a Rename class and make it more general de4dot 2012-04-29 00:01:50 +0200
  • f9c78f8a8b Decrypt CS 1.x encrypted methods de4dot 2012-04-28 08:50:37 +0200
  • 03e2e621ea Update detection of resource resolver type de4dot 2012-04-26 20:50:06 +0200
  • 9754b01ba9 Merge branch 'master' into cs de4dot 2012-04-26 19:33:28 +0200
  • da2230bbfb Add updated cecil submodule de4dot 2012-04-26 19:15:55 +0200
  • 7a0804e035 Remove module references to the CS RT files de4dot 2012-04-26 17:14:54 +0200
  • 7e5e7ddcd2 Find old string decrypter method de4dot 2012-04-26 16:53:47 +0200
  • 67c866491d Show the correct obfuscator name de4dot 2012-04-26 16:33:55 +0200
  • 6f830b8329 Remove all obfuscator attributes de4dot 2012-04-26 16:09:14 +0200
  • aa6e7c0fc2 Add addAttributesToBeRemoved() de4dot 2012-04-26 16:08:39 +0200
  • 960f934c67 Update detection of CS type de4dot 2012-04-26 14:46:22 +0200
  • e10dce2d95 Check for 32-bit or 64-bit method de4dot 2012-04-26 02:31:31 +0200
  • 5b97faf2dd Detect CS type when strings are encrypted, but methods aren't de4dot 2012-04-26 01:56:59 +0200
  • ab60692c2f Return the correct return value de4dot 2012-04-26 01:48:59 +0200
  • d84d2e6a6c Update CS detector and support an old string decrypter de4dot 2012-04-26 01:16:08 +0200
  • 60c98cc944 Add method to find a PInvoke method de4dot 2012-04-26 01:14:46 +0200
  • bff017a317 Throw InvalidMethodBody if IOException de4dot 2012-04-25 18:06:27 +0200
  • 903db59827 Restore CS 3.0 "encrypted" methods de4dot 2012-04-25 13:32:14 +0200
  • 4e89d707dc Move code to DeobUtils de4dot 2012-04-25 13:21:53 +0200
  • 8a45abfd3d Stop earlier de4dot 2012-04-25 11:09:30 +0200
  • adea5b3ef6 Support latest MC build de4dot 2012-04-24 23:02:36 +0200
  • d755780e7c Add method to find a section de4dot 2012-04-24 23:00:36 +0200
  • 3a9422f798 Remove useless displs de4dot 2012-04-24 22:30:17 +0200
  • 2b4fc0a836 Merge branch 'master' into cs de4dot 2012-04-24 11:39:31 +0200
  • eebb831c4b Update CSVM opcode handler detection code de4dot 2012-04-24 11:33:17 +0200
  • 88d7607d10 Fix resolver de4dot 2012-04-24 11:25:39 +0200
  • 93e372557f Add updated cecil submodule de4dot 2012-04-24 11:24:58 +0200
  • 586be53fef Fix method names de4dot 2012-04-23 19:37:05 +0200
  • 7a399e7913 Rename class and update comments de4dot 2012-04-23 15:02:15 +0200
  • ea7a533027 Make fields read only de4dot 2012-04-23 15:00:42 +0200