Commit Graph

  • b28dd6277a Fix method names de4dot 2012-04-23 14:47:05 +0200
  • 0a0b491072 Copy foundSig field de4dot 2012-04-23 14:40:46 +0200
  • dba8d8ebef Use a using statement to make sure the file is closed when we return de4dot 2012-04-23 14:25:12 +0200
  • 4f34e5c374 Restore .NET data directory so it can be deobfuscated de4dot 2012-04-23 02:04:34 +0200
  • ce1edf3612 Add some useful methods de4dot 2012-04-23 02:01:27 +0200
  • 790dc9f445 codeOffs should not be file offset de4dot 2012-04-22 21:24:32 +0200
  • c9fa7caf91 Decrypt CS 5.0 encrypted methods de4dot 2012-04-22 21:03:06 +0200
  • d3f1a2fd8e Decrypt CS 4.5 encrypted methods de4dot 2012-04-22 20:35:01 +0200
  • fbba6a2aa8 Decrypt methods (CS RT is embedded inside the assembly) de4dot 2012-04-22 16:18:41 +0200
  • 4d8eb601f2 Don't ignore mixed mode assemblies de4dot 2012-04-22 15:58:54 +0200
  • 212a89c341 Add updated cecil submodule de4dot 2012-04-22 15:57:47 +0200
  • c9f63a5866 Restore CS 4.0 "encrypted" methods de4dot 2012-04-22 14:16:33 +0200
  • 59e2e51882 Throw if invalid method body de4dot 2012-04-22 14:13:48 +0200
  • 1a79ffde92 Move code to a new class de4dot 2012-04-22 13:43:43 +0200
  • 4ee463f49a Add updated cecil submodule de4dot 2012-04-22 13:42:40 +0200
  • 0d41f9e41e Remove useless field de4dot 2012-04-21 23:10:06 +0200
  • 46152761ee Input could be null de4dot 2012-04-17 14:13:40 +0200
  • d637c1af9a New version: 1.8.1 de4dot 2012-04-15 23:42:57 +0200
  • 941929cf7a Support latest CO build de4dot 2012-04-15 23:42:11 +0200
  • 32997da3ba Add updated cecil submodule de4dot 2012-04-15 21:18:34 +0200
  • 9bde3dee5a New version: 1.8.0 de4dot 2012-04-15 07:52:36 +0200
  • 0121760d7f Add updated cecil submodule de4dot 2012-04-15 07:51:21 +0200
  • 33e55d5d9f Print a warning if the file isn't a .NET PE file de4dot 2012-04-13 02:11:53 +0200
  • b4cec5acbf Ignore opt/req modifiers de4dot 2012-04-13 01:48:22 +0200
  • 0df7b918ea Refactor de4dot 2012-04-13 01:43:50 +0200
  • a459bc107c Make sure <Module>::.cctor() only calls <CliSecureRT>::Initialize() de4dot 2012-04-12 23:04:25 +0200
  • 2bf60b17b0 Calli pops the func ptr de4dot 2012-04-11 20:02:15 +0200
  • 043730e599 Ignore invalid method indexes de4dot 2012-04-11 02:54:07 +0200
  • 5c61f7618f Support invalid try handlers where start == end de4dot 2012-04-11 02:00:44 +0200
  • edbd2c78a1 Read extra sections, and update other fields de4dot 2012-04-10 21:51:45 +0200
  • 3a8e1499f2 Use dynamic decryption if static decryption fails de4dot 2012-04-10 21:31:26 +0200
  • 588373f5ff Add code to decrypt methods using the new dynamic methods decrypter de4dot 2012-04-10 21:28:22 +0200
  • 1e33610ce8 Support latest MC build de4dot 2012-04-10 19:06:03 +0200
  • b97dacbc54 Merge branch 'cs' de4dot 2012-04-10 16:32:40 +0200
  • c756d543c1 Rename PE namespace de4dot 2012-04-10 16:32:15 +0200
  • c5d9cc47ba Add code to decrypt methods dynamically. de4dot 2012-04-10 16:17:45 +0200
  • d5fe07add5 Add updated cecil submodule de4dot 2012-04-10 15:12:22 +0200
  • ffa61e6a89 Move PE code to a common assembly de4dot 2012-04-10 15:09:59 +0200
  • 553337adb7 Support EF 3.3.149 de4dot 2012-04-10 03:52:18 +0200
  • 2d583316cf Use the constant de4dot 2012-04-08 11:36:24 +0200
  • 11a5553305 Enable warnings-as-errors in release mode de4dot 2012-04-07 21:41:27 +0200
  • 634e9ec023 Reverse return value de4dot 2012-04-07 06:47:19 +0200
  • 11f992b0f2 Support some more instrs de4dot 2012-04-06 22:07:52 +0200
  • 52d6f73f5e Add a newline de4dot 2012-04-06 16:36:07 +0200
  • 1f74aeb1cf Rename variable de4dot 2012-04-06 16:25:25 +0200
  • 33e2177059 Restore constrained. prefix de4dot 2012-04-06 16:08:35 +0200
  • 1935e58dbf Support ldloca and ldarga de4dot 2012-04-06 16:08:09 +0200
  • 5511ab833b Update ldelema type, and add unbox.any and ldobj de4dot 2012-04-06 15:38:44 +0200
  • 2949862614 Print warning if we failed to restore an instr op de4dot 2012-04-06 12:33:39 +0200
  • c39e421010 Fix locals de4dot 2012-04-06 12:25:15 +0200
  • 86190ede1f Print devirtualized methods de4dot 2012-04-05 21:18:09 +0200
  • 7ec17b6b23 Move class to its own file de4dot 2012-04-05 20:59:50 +0200
  • 237732e98e Refactor de4dot 2012-04-05 20:45:16 +0200
  • da0878d765 Restore types that are generic parameters de4dot 2012-04-05 19:38:05 +0200
  • a38fe57ec1 Add CSVM devirtualizer de4dot 2012-04-05 18:06:56 +0200
  • 0adbb3e70a Move code to a new class de4dot 2012-04-05 17:11:24 +0200
  • 1ead27107b Don't add to list if null de4dot 2012-04-05 17:06:27 +0200
  • 9cfe8431f6 Add shared deobfuscator data/methods de4dot 2012-04-04 21:06:10 +0200
  • 7c8259905b Update CO code. Fixes #39 de4dot 2012-03-31 13:26:11 +0200
  • 7782331ad5 Update sentence de4dot 2012-03-29 04:59:04 +0200
  • 493fb61adb Make de4dot & de4dot-x64 friend assemblies of de4dot.cui de4dot 2012-03-29 04:58:10 +0200
  • ab3c970cf4 Remove useless using statement de4dot 2012-03-29 04:52:39 +0200
  • ec775b9ef5 Support another SK string encrypter de4dot 2012-03-27 15:25:33 +0200
  • 065927f702 Use the property de4dot 2012-03-27 15:23:27 +0200
  • dade069d10 Add updated cecil submodule de4dot 2012-03-27 03:52:29 +0200
  • d1e499454e Rename locals and fix problem with huge strings de4dot 2012-03-27 02:24:53 +0200
  • 6e188aa7e0 Decrypt MC encrypted strings de4dot 2012-03-26 20:12:56 +0200
  • e76321aaad Remove unused method de4dot 2012-03-26 19:55:41 +0200
  • 716098d33a Change locals to instance variables de4dot 2012-03-26 19:31:45 +0200
  • e62d4f910a Update detection of MC type de4dot 2012-03-24 19:14:16 +0100
  • 4e042166b9 Fix getSectionHeader() de4dot 2012-03-24 19:13:58 +0100
  • b323612508 New version: 1.7.4 de4dot 2012-03-23 10:14:26 +0100
  • efd317489d Support latest EF 3.3.143 de4dot 2012-03-23 10:13:59 +0100
  • 8ca040f0da Use callsMethod() de4dot 2012-03-21 03:49:28 +0100
  • 7f1bad748e Add more asm search paths de4dot 2012-03-21 03:37:10 +0100
  • 0272a11713 Add XNA public key token de4dot 2012-03-21 03:20:59 +0100
  • ad5a759cd9 Remove useless cases de4dot 2012-03-21 03:19:26 +0100
  • 1e9b20e432 Support EF obfuscated CF assemblies de4dot 2012-03-18 22:59:34 +0100
  • e1292b2930 Add some more assembly search paths de4dot 2012-03-18 19:15:33 +0100
  • 353673811b Fix problem where some WinForm property names weren't restored de4dot 2012-03-18 12:52:55 +0100
  • 4b81854ea5 Restore resource names ending in ".g.resources" de4dot 2012-03-17 22:12:51 +0100
  • 6f01d48593 Change getCalledMethods() return type de4dot 2012-03-17 20:36:41 +0100
  • 0b858c47ed Support DS obfuscated SL assemblies de4dot 2012-03-17 14:50:56 +0100
  • 37450a1515 Support old DS 3.0.3.41 - 3.0.4.44 de4dot 2012-03-17 14:05:54 +0100
  • 48c7d40fb6 Inline method de4dot 2012-03-17 11:19:03 +0100
  • a3b052d15c Should be "continue" de4dot 2012-03-17 11:18:52 +0100
  • 9ecc5a313f Support EF obfuscated SL assemblies de4dot 2012-03-16 23:22:24 +0100
  • d9aec67fcb Rename de4dot 2012-03-16 19:13:27 +0100
  • 996a245ba3 New version: 1.7.3 de4dot 2012-03-15 23:39:42 +0100
  • 8c5b455c54 Update exception message de4dot 2012-03-15 23:39:16 +0100
  • ce9add13cb Support CO obfuscated SL/CF assemblies de4dot 2012-03-15 22:36:23 +0100
  • a0db68742f Add callsMethod() methods de4dot 2012-03-15 19:29:56 +0100
  • fd18add5a2 Add method to detect .NET type de4dot 2012-03-15 19:03:22 +0100
  • 0537a2edce Use getModuleTypeCctor() de4dot 2012-03-15 09:35:44 +0100
  • 67cb85e7ce Update detection of obfuscator types de4dot 2012-03-15 09:15:12 +0100
  • e4fe749559 Use hasInteger() method de4dot 2012-03-15 02:19:35 +0100
  • 27f382a017 Support a (new?) version of CryptoObfuscator. Fixes #33 de4dot 2012-03-14 22:23:19 +0100
  • a405edf0fd Support latest DeepSea version (4.0.4.32) de4dot 2012-03-13 20:28:01 +0100
  • ada90b1294 Add another CO detection check de4dot 2012-03-13 20:27:41 +0100
  • 06dbe4c02b Add updated cecil submodule de4dot 2012-03-13 20:27:23 +0100