Commit Graph

  • 5ccc8e0fda Add prop/event override prefix de4dot 2011-12-06 02:45:28 +0100
  • 731d302741 Pass the getter and setter methods to createProperty() de4dot 2011-12-05 23:47:48 +0100
  • f8ef5d9b9f Update property creator method to take a getter and setter method de4dot 2011-12-05 23:46:05 +0100
  • 6073106cfe Restore explicitly overridden props/events de4dot 2011-12-05 18:11:34 +0100
  • 04940d785c Update version: 1.3.5 de4dot 2011-12-04 20:02:18 +0100
  • b2801872d7 Update detection of invalid types when restoring field/method arg types de4dot 2011-12-04 20:01:02 +0100
  • 427abbce79 Update detection of WinForms field names de4dot 2011-12-04 19:09:21 +0100
  • 99cec56165 Update renamer code. Check for unresolved type and generic params de4dot 2011-12-04 18:22:47 +0100
  • 4efd4e17d5 Add two more renamer tests de4dot 2011-12-04 18:22:02 +0100
  • 7a6af40832 Update version: 1.3.4 de4dot 2011-12-03 14:33:37 +0100
  • c9d4dc2268 Update renamer code so a compiler can compile the decompiled output de4dot 2011-12-03 14:28:10 +0100
  • 0d18298b49 It's no longer beta! :) de4dot 2011-12-02 18:50:36 +0100
  • 973e958ff1 Add better check for invalid entries de4dot 2011-12-02 18:48:01 +0100
  • 0db4222c10 Update version: 1.3.3 de4dot 2011-12-02 15:21:18 +0100
  • 160527447c Fix bug in methods decrypter de4dot 2011-12-02 15:20:27 +0100
  • b8564335b8 Remove stack frame helper code only if the option is enabled de4dot 2011-12-02 15:20:09 +0100
  • 49701686e5 Update version: 1.3.2 de4dot 2011-12-02 13:19:38 +0100
  • af0ff59794 Always rename P/Invoke methods de4dot 2011-12-02 13:18:22 +0100
  • d913c61df6 Fix some todos de4dot 2011-12-02 00:43:49 +0100
  • 2734a9ee95 Update the code that resolves typedefs de4dot 2011-12-01 22:32:09 +0100
  • d6ba1fa2d5 Add p prefix to types de4dot 2011-12-01 22:30:43 +0100
  • ec896da8ab Unpack .NET 1.x DNR native images de4dot 2011-12-01 14:16:23 +0100
  • 82d1de5ae3 Remove *-x86 projects. Default is now x86. de4dot 2011-11-30 20:38:59 +0100
  • 2f58cea471 Update the code de4dot 2011-11-30 20:27:49 +0100
  • 2174011a35 Print a message after unpacking a native file de4dot 2011-11-30 20:22:52 +0100
  • 3311e28a87 Don't re-read native file after unpacking it de4dot 2011-11-30 20:19:50 +0100
  • 68d962fb6e Return null if inflated data isn't an MZ file de4dot 2011-11-30 19:10:56 +0100
  • 8637ef5e1a Unpack DNR 4.0-4.4 + .NET 2.0+ native files de4dot 2011-11-30 19:06:25 +0100
  • 20a10c92ee Warn if unpacked data could not be loaded de4dot 2011-11-30 19:05:20 +0100
  • fde811d183 Move isCode() to DeobUtils de4dot 2011-11-30 19:04:49 +0100
  • b7a44b459d Add code to unpack DNR 4.0/4.1 + .NET 2.0+ native files de4dot 2011-11-30 18:28:48 +0100
  • f567e09845 Add 'using de4dot.PE' de4dot 2011-11-30 18:27:01 +0100
  • 28ec2485fc Update code to handle unpacked native images de4dot 2011-11-30 18:26:36 +0100
  • 26f4afeff3 Rename class to StreamXXX if it's a stream class de4dot 2011-11-30 18:24:43 +0100
  • 27e7c76636 Add code to read win32 resources de4dot 2011-11-30 18:23:47 +0100
  • 98342f2a0c Move read file code to Utils de4dot 2011-11-30 18:21:01 +0100
  • 4a26534ad0 Don't remove proxy delegate types and creator type if errors were detected de4dot 2011-11-28 11:45:48 +0100
  • d7c42185a8 Update detection of CliSecureRT type de4dot 2011-11-28 11:25:18 +0100
  • dab8907f8c Detect EZ version de4dot 2011-11-27 08:28:17 +0100
  • 04ae6e116f New version: 1.3.1 de4dot 2011-11-26 12:34:59 +0100
  • a90fd1fa2f Update detection of the empty class de4dot 2011-11-26 12:34:17 +0100
  • cec8758ed2 Check if there are any refs left to the decrypter type de4dot 2011-11-26 12:21:18 +0100
  • d5cd59ffaf Add updated cecil submodule de4dot 2011-11-26 12:20:19 +0100
  • df6678626e Print total number of encrypted methods de4dot 2011-11-26 12:20:04 +0100
  • 0ce27f8a2d Print some info about the encrypted native methods de4dot 2011-11-25 15:33:13 +0100
  • 51892f62a2 Re-encrypt native methods de4dot 2011-11-25 15:24:12 +0100
  • 07f0376b45 Add methods to encrypt resource data, and set new data de4dot 2011-11-25 15:21:29 +0100
  • d9a776aa3f Have DeobfuscatorBase implement IWriterListener de4dot 2011-11-25 15:19:56 +0100
  • 12c381cdad Add updated cecil submodule de4dot 2011-11-25 15:18:13 +0100
  • cfe85774ab Method prefix should be an empty string de4dot 2011-11-25 15:17:12 +0100
  • 900ec1bf07 Add code to dump DNR native methods to a file de4dot 2011-11-25 15:16:50 +0100
  • b259991415 Some fixes: de4dot 2011-11-24 23:58:42 +0100
  • e4e9f6787c New version: 1.3.0 de4dot 2011-11-24 11:01:08 +0100
  • 0516e4540d Remove calls to empty class de4dot 2011-11-24 10:44:01 +0100
  • 1d8fe39f59 Add isEmptyObfuscated() method de4dot 2011-11-24 10:35:42 +0100
  • eee2c509be Make sure decrypter type is removed de4dot 2011-11-24 10:10:39 +0100
  • 17660c225e Update decrypter detection code de4dot 2011-11-24 10:08:29 +0100
  • 716870b4bd Make sure InitializeComponent() detection code is called de4dot 2011-11-24 10:07:55 +0100
  • 73d1316b2d Add a new random name regex de4dot 2011-11-24 07:57:31 +0100
  • 3bfb2e7dc7 Update DNR detection de4dot 2011-11-24 07:49:50 +0100
  • f27ddb3ec7 Add updated cecil submodule de4dot 2011-11-24 07:47:58 +0100
  • 0c4abcc039 Update detection of possibly inlined methods de4dot 2011-11-24 06:48:23 +0100
  • e68cedd44b Update tamper code de4dot 2011-11-24 05:25:34 +0100
  • a0f5a109dd Add p prefix if it's a pointer type de4dot 2011-11-24 05:25:04 +0100
  • 9d61d9845d Don't add an override prefix if one of the methods is an iface method de4dot 2011-11-23 14:39:52 +0100
  • 99d52b90c5 Revert older commit and print method override prefix de4dot 2011-11-23 12:13:41 +0100
  • 4a65770c59 Check each part of the namespace instead of all of it at once de4dot 2011-11-23 11:50:34 +0100
  • ae5001b239 Make sure initializeEventHandlerNames() is called after renaming props de4dot 2011-11-23 11:34:11 +0100
  • 80f90d3e6a Update regex de4dot 2011-11-23 11:32:36 +0100
  • f7b117fe18 Restore events de4dot 2011-11-23 06:41:28 +0100
  • 76420f4736 Add createEventDefinition() method de4dot 2011-11-23 06:38:10 +0100
  • 0c36e74834 Add option to disable restoring props/events from method names de4dot 2011-11-23 05:45:30 +0100
  • 397f5f5b5b Update DNR valid-name-check code de4dot 2011-11-23 05:28:57 +0100
  • 550ea19c0b Rename nullable types to better names, eg. int_0 instead of nullable_0 de4dot 2011-11-23 05:09:34 +0100
  • 1e22947f6a Don't add prop/event 'other' methods to props/events list de4dot 2011-11-23 04:42:13 +0100
  • 8d5dae6dcf Update code to pass the new test de4dot 2011-11-22 15:56:48 +0100
  • 66e43ba2ce Add one more test de4dot 2011-11-22 15:51:32 +0100
  • d4c4d0a425 Don't add override prefix if scope has 2+ methods de4dot 2011-11-22 09:49:59 +0100
  • 33f9a466a1 Don't add method to overrideMethods if it already overrides that iface method de4dot 2011-11-22 08:57:10 +0100
  • 45cd6bf211 Update the code that renames virtual methods, props, events de4dot 2011-11-22 08:14:34 +0100
  • a4747aaeef Add two more tests de4dot 2011-11-22 08:10:26 +0100
  • 9953111d1c Rename event add/remove methods' last arg to value de4dot 2011-11-21 11:26:02 +0100
  • 7dbb0144ca Check for null args de4dot 2011-11-21 11:03:45 +0100
  • c1ef76fda4 Use correct name when renaming event handlers de4dot 2011-11-21 10:56:18 +0100
  • d7c55cfbc3 Remove old renamer code de4dot 2011-11-21 10:37:30 +0100
  • b2b563ef22 Add more renamer code de4dot 2011-11-21 10:36:23 +0100
  • 121bb35633 Add createPropertyDefinition() de4dot 2011-11-21 10:32:57 +0100
  • d014835c7c Add Utils.compareInt32() and use it de4dot 2011-11-21 10:32:36 +0100
  • 1b0fbfc681 Add more renamer code de4dot 2011-11-18 16:55:54 +0100
  • ed3ee45064 Add updated cecil submodule de4dot 2011-11-18 16:55:05 +0100
  • e9e0588cb6 Use Utils.StartsWith() since mono's impl is buggy de4dot 2011-11-17 04:22:12 +0100
  • 195c7194cb Rename types de4dot 2011-11-17 04:17:03 +0100
  • b58c3843e3 Add code to map virtual methods to base/iface methods de4dot 2011-11-16 23:08:27 +0100
  • 79eb228200 Remove module if we don't load it. Restore indent level. de4dot 2011-11-16 22:59:04 +0100
  • 75ff534ecd Add removeModule(string) and clearAll() methods de4dot 2011-11-16 22:58:02 +0100
  • 3f3814001c Update method sig, rename stuff de4dot 2011-11-16 22:56:36 +0100
  • dba4e3ab79 Update the code to fix some problems de4dot 2011-11-16 22:53:53 +0100
  • bd36a0937b Enable failing test de4dot 2011-11-16 22:51:10 +0100
  • fa2f0808b1 Add some renamer classes de4dot 2011-11-15 14:26:51 +0100
  • e5da0a1255 Move old renamer code de4dot 2011-11-14 21:39:44 +0100