Commit Graph

  • 01dd9f0af5 Add a new test de4dot 2011-11-14 19:39:40 +0100
  • c68540aed7 Remove catch all exception and use latest cecil submodule de4dot 2011-11-14 09:44:39 +0100
  • 695da497a7 Set version: 1.2.3 de4dot 2011-11-14 06:23:03 +0100
  • d7149abe4e Warn if an unused string decrypter is found de4dot 2011-11-14 06:21:43 +0100
  • cf6387a4c1 Fix some problems with new assemblies de4dot 2011-11-12 21:04:24 +0100
  • d3996b5152 Any type of exception could occur. de4dot 2011-11-12 21:01:58 +0100
  • ddfcb6bdba Add updated cecil submodule de4dot 2011-11-12 21:00:44 +0100
  • 6bf3de0dee Set version: 1.2.2 de4dot 2011-11-12 16:57:00 +0100
  • 565d852eac Set security level to full de4dot 2011-11-12 16:56:28 +0100
  • c62ca29df5 Update code for DNR 4.3+ obfuscated assemblies de4dot 2011-11-12 16:04:51 +0100
  • b80024bbc5 Find the method in a nested class (DNR 4.3+) de4dot 2011-11-12 15:22:17 +0100
  • 07826f133e Update names since it's anti strong name code de4dot 2011-11-12 15:15:47 +0100
  • d9e138bbe1 Strong name sign all assemblies (except tests) de4dot 2011-11-12 14:08:25 +0100
  • 54766c11c8 Add updated cecil submodule de4dot 2011-11-12 14:07:38 +0100
  • 7df264d59c Remove tamper detection code de4dot 2011-11-12 13:31:08 +0100
  • d7ed7abb99 Add removeGuaranteedDeadBlock() method de4dot 2011-11-12 13:27:24 +0100
  • 4b335f9489 Add a TypeLong property de4dot 2011-11-12 11:31:07 +0100
  • 76825d3a9b Encrypted resources aren't always using the public key token de4dot 2011-11-12 11:19:10 +0100
  • 572d9d376d Update version: 1.2.1 de4dot 2011-11-11 21:00:42 +0100
  • 0318c85a07 Convert 'return some_int' native methods to CIL code de4dot 2011-11-11 20:55:39 +0100
  • a3e7d9c9d6 Update version: 1.2.0 de4dot 2011-11-10 14:55:40 +0100
  • 183619f979 Remove String.Intern() calls when decrypting strings de4dot 2011-11-10 14:51:19 +0100
  • fb4128cbfb Update a few strings de4dot 2011-11-10 14:48:33 +0100
  • f7639fc5a7 Update help message de4dot 2011-11-10 10:08:55 +0100
  • 6fc7fb790b Merge branches 'dnr' and 'master' de4dot 2011-11-10 09:25:36 +0100
  • fdd6e55587 Sort the list of namespaces before printing the result de4dot 2011-11-10 00:57:27 +0100
  • ff3b1b0ecc Rename random names de4dot 2011-11-10 00:47:22 +0100
  • 3e803ef6d8 Read at most 2MB at a time from files de4dot 2011-11-10 00:44:37 +0100
  • c90a1b0454 Update .gitignore de4dot 2011-11-10 00:44:09 +0100
  • c562c335e8 Add option to remove namespace if there's only one class in it de4dot 2011-11-09 12:08:48 +0100
  • ff0c0cddbd Update WinForms renaming code de4dot 2011-11-09 11:28:34 +0100
  • 1302608470 Move getInstruction() to DotNetUtils.cs de4dot 2011-11-09 11:28:09 +0100
  • ca232b521a Update regex de4dot 2011-11-08 22:11:19 +0100
  • c6bdd51573 Rename --dr-dump-embedded -> --dr-embedded de4dot 2011-11-08 21:43:57 +0100
  • 22739f5cd9 Remove decrypter type (all refs to it should be gone now) de4dot 2011-11-08 21:27:03 +0100
  • 3bfb100fd5 Add resource decrypter de4dot 2011-11-08 19:32:10 +0100
  • 0f627d728c Use new FieldTypes code de4dot 2011-11-08 19:27:27 +0100
  • fec1ec7e35 Add FieldTypes class and re-use LocalTypes code de4dot 2011-11-08 19:26:59 +0100
  • 6d1cca149a Only check static methods de4dot 2011-11-08 11:36:09 +0100
  • c381423c48 Remove metadata token obfuscator type de4dot 2011-11-08 10:39:35 +0100
  • 4e8f8a295b Remove assembly resolver type only if we're inlining methods de4dot 2011-11-08 10:37:39 +0100
  • 8c91b56cb5 Save embedded assemblies to disk de4dot 2011-11-08 10:27:18 +0100
  • 5e3beef064 Remove unused variable de4dot 2011-11-08 10:26:27 +0100
  • a70b740088 Update printStackTrace() output de4dot 2011-11-08 10:26:07 +0100
  • 7617d92b3b Decrypt methods encrypted with the new methods encrypter de4dot 2011-11-07 16:16:18 +0100
  • a94d1406db Rename some fields, and only remove types/etc if users wants it de4dot 2011-11-06 18:01:37 +0100
  • 045e6ecf73 Use better property names de4dot 2011-11-06 15:24:30 +0100
  • aa4e64ffa4 Update README de4dot 2011-11-06 14:48:54 +0100
  • a4e4a7284e Add Xenocode support (dumped modules only) de4dot 2011-11-06 14:42:52 +0100
  • d60ab64c25 Move code to read module data to DeobUtils.cs de4dot 2011-11-06 13:46:50 +0100
  • f87e338583 Update text when reloading an assembly de4dot 2011-11-06 12:34:09 +0100
  • 7821fc03bf Remove support for .methods files. de4dot 2011-11-06 12:26:41 +0100
  • cbdcf1d8c1 Dynamic methods decrypter code isn't needed anymore de4dot 2011-11-06 12:21:15 +0100
  • f424e8eabf Add static methods decrypter and refactor into multiple classes de4dot 2011-11-06 12:19:26 +0100
  • a0509d2735 Use the new lookup() method de4dot 2011-11-06 12:18:35 +0100
  • 4ecedb5b01 Don't check whether method is virtual de4dot 2011-11-06 12:17:20 +0100
  • bee77cdfe7 Make delegateCreatorMethods list protected de4dot 2011-11-06 12:16:30 +0100
  • fb2707a49b Add lookup() generic method. Useful when reloading module. de4dot 2011-11-06 12:16:06 +0100
  • 9a21b09fac Reset module name when reloading from byte[] de4dot 2011-11-06 12:15:24 +0100
  • a369d36553 Add compare() byte[] method de4dot 2011-11-06 12:14:16 +0100
  • 9818f675cd Add some more methods de4dot 2011-11-06 12:13:31 +0100
  • 2261511ebd Add updated cecil submodule de4dot 2011-11-06 12:13:03 +0100
  • 75a464a7f4 Merge branch 'master' into dnr de4dot 2011-11-05 14:27:40 +0100
  • 7cf1e2afb9 Add updated cecil submodule de4dot 2011-11-05 14:21:55 +0100
  • 51fc70169d Handle case where asm resolver returns a later version de4dot 2011-11-05 13:58:03 +0100
  • 52c3c160cd Add updated cecil submodule de4dot 2011-11-05 13:55:57 +0100
  • 432c321bab Catch SecurityDeclaration resolve exception de4dot 2011-11-05 10:30:38 +0100
  • 198d5c3f74 Remove memory manager from Main() de4dot 2011-11-05 10:10:36 +0100
  • 34a11ee555 Create methods to check whether a file/dir exists de4dot 2011-11-05 09:56:51 +0100
  • fe2fe0befe Add Visual Studio public assemblies search paths de4dot 2011-11-05 09:45:34 +0100
  • 65a9e7dbc1 Add Silverlight assembly search paths de4dot 2011-11-05 09:35:36 +0100
  • 93ad40d218 Rename --asmpath option to --asm-path de4dot 2011-11-05 08:43:40 +0100
  • 81d890d94e Don't update method header max stack field if no cflow deob de4dot 2011-11-05 08:36:36 +0100
  • 5e274dc4ad Add updated cecil submodule de4dot 2011-11-05 08:35:33 +0100
  • a23a889776 Ignore resolve errors. It's likely an obfuscator bug. de4dot 2011-11-05 08:08:16 +0100
  • 13d5f8e37d Ignore assemblies that contain native code de4dot 2011-11-05 08:04:14 +0100
  • c66c062753 Fix problem when HasPInvokeInfo == true but PInvokeInfo == null de4dot 2011-11-05 07:46:24 +0100
  • f524989a1e Re-arrange some code de4dot 2011-11-05 07:42:58 +0100
  • 51092fa09a Add updated cecil submodule de4dot 2011-11-05 07:38:12 +0100
  • 2236300943 Update renamer to better rename methods and args de4dot 2011-11-04 19:08:23 +0100
  • 7486b73da3 Restore original WinForms class and field names de4dot 2011-11-04 15:39:16 +0100
  • df507526ba Update renamer code so it's less likely to use an existing name de4dot 2011-11-04 13:59:43 +0100
  • e6a8d50d03 Add updated cecil submodule de4dot 2011-11-04 13:58:17 +0100
  • e01e3c4e7f Update valid name regex de4dot 2011-11-04 11:01:21 +0100
  • 131a57342d Force field type to same type newobj/newarr calls de4dot 2011-11-04 08:22:25 +0100
  • 49b2976965 Handle call instrs with invalid metadata tokens de4dot 2011-11-04 07:43:24 +0100
  • 4ce90dbfc0 Only print "found native code" warning once de4dot 2011-11-04 07:37:33 +0100
  • bd3b1e9b20 Check for null before calling unload() de4dot 2011-11-04 07:33:14 +0100
  • 37f12ba60f Some small updates de4dot 2011-11-04 07:21:12 +0100
  • 30f713f8f8 Rename isDelegateType() -> derivesFromDelegate() de4dot 2011-11-04 00:39:48 +0100
  • e1715adb48 Update default regex de4dot 2011-11-04 00:35:07 +0100
  • c23d770fbc Add special case for delegates de4dot 2011-11-04 00:09:51 +0100
  • 76241db427 Add isDelegate() method de4dot 2011-11-04 00:06:25 +0100
  • 8b0bf54d62 Print <arg_N> if arg N name is empty de4dot 2011-11-03 23:32:33 +0100
  • 7a0061e39e Don't save ByRef types, and method call should be getEnd(0) de4dot 2011-11-03 23:25:07 +0100
  • 17f077e275 Update code to handle more cases de4dot 2011-11-03 23:01:51 +0100
  • c1820f1a82 Add method to replace generic params with generic args. de4dot 2011-11-03 22:53:04 +0100
  • b810292cee New files' default name is now origname-cleaned.ext de4dot 2011-11-03 20:07:50 +0100
  • a2ecd85044 Deobfuscator type is now 2 chars de4dot 2011-11-03 20:03:32 +0100
  • e7c42c6532 Print updated types when we're done so everything can be sorted de4dot 2011-11-03 19:46:29 +0100