Commit Graph

  • efef6cd297 Update switch cflow deobfuscator de4dot 2012-07-25 01:45:57 +0200
  • bebdc80b1c Add updated cecil submodule de4dot 2012-07-25 00:41:08 +0200
  • 755c9ae21a New version: 1.9.0 de4dot 2012-07-24 20:08:09 +0200
  • a815a70415 Rename arrays de4dot 2012-07-24 19:58:00 +0200
  • 880441571e Update class comment de4dot 2012-07-24 19:52:34 +0200
  • c31e6c2c3d Main embedded asm doesn't always have the same asm name as the original asm de4dot 2012-07-24 19:05:50 +0200
  • e1f8793302 Add option to disable decrypting main embedded assembly de4dot 2012-07-24 18:52:39 +0200
  • 490ce203b6 Update invalid name regex de4dot 2012-07-24 18:13:18 +0200
  • e54b026ae7 Make the embedded (original) start up assembly the new decrypted assembly de4dot 2012-07-24 17:37:34 +0200
  • 4374a08020 getDecryptedModule() can now be called multiple times de4dot 2012-07-24 17:02:27 +0200
  • c8477bdbce Print a warning and use default encoding if the code page doesn't exist de4dot 2012-07-23 13:06:49 +0200
  • 8a81e98b3f Fix invalid Mvid de4dot 2012-07-23 10:42:38 +0200
  • 6c04a950e7 Remove duplicate resources de4dot 2012-07-23 10:22:39 +0200
  • 278e62a4b3 Add updated cecil submodule de4dot 2012-07-23 10:22:10 +0200
  • b03cb46f53 Rename class de4dot 2012-07-23 10:08:13 +0200
  • ebbc8d2ab8 Remove encoding arg de4dot 2012-07-23 10:04:40 +0200
  • 74aaf19257 Support the latest CO build de4dot 2012-07-22 20:35:33 +0200
  • 09d5bd40ea Support AN 6.1 de4dot 2012-07-22 18:37:14 +0200
  • 2320c458cf Check for null (invalid method ref in call instr) de4dot 2012-07-21 23:13:34 +0200
  • 762e043236 Merge branch 'co' into new_code de4dot 2012-07-21 12:14:04 +0200
  • 940aa20534 Merge branch 'master' into new_code de4dot 2012-07-21 11:24:32 +0200
  • fd9d4a40cc Support another MC runtime de4dot 2012-07-21 11:13:59 +0200
  • 816ff5f369 New version: 1.8.7 de4dot 2012-07-20 20:59:18 +0200
  • 1293a7b04f Add updated cecil submodule de4dot 2012-07-20 20:58:26 +0200
  • e05bfc9c8a Decrypt strings de4dot 2012-07-20 18:59:10 +0200
  • dfafc4a94b Remove useless method de4dot 2012-07-20 18:32:49 +0200
  • 9b48632354 Refactor de4dot 2012-07-20 18:15:40 +0200
  • 8b82f8b47d Support the latest MC versions de4dot 2012-07-20 14:49:47 +0200
  • 1eaa9f8c51 Add verify methods de4dot 2012-07-20 14:48:19 +0200
  • d9b3a81ba9 Add little endian encrypt/decrypt methods de4dot 2012-07-20 14:47:55 +0200
  • 9b71da3633 Remove call to InitializeArray de4dot 2012-07-18 14:39:27 +0200
  • d0712b46aa Update detection of resource resolver class de4dot 2012-07-16 20:00:37 +0200
  • 6766c10969 Split array state into a new class de4dot 2012-07-16 18:04:20 +0200
  • ca65972c64 Add a force option to deobfuscate() method de4dot 2012-07-16 18:02:32 +0200
  • 2aa3c8aaea Add constants decrypter de4dot 2012-07-11 02:18:01 +0200
  • 8f2f2f46ce Support latest CO build de4dot 2012-07-11 02:15:33 +0200
  • 9f8cac4dac Fix #56 de4dot 2012-07-08 08:14:36 +0200
  • 1b1cf4ec60 Add another getMethod() for generics de4dot 2012-07-08 08:12:41 +0200
  • 598529a039 Support calli instruction de4dot 2012-07-08 04:18:26 +0200
  • 5c2abfecaf Add updated cecil submodule de4dot 2012-07-08 04:17:03 +0200
  • 16d5a31640 Create a SentinelType de4dot 2012-07-08 03:50:50 +0200
  • 1581ec959d Merge branch 'master' into new_code de4dot 2012-07-07 19:35:54 +0200
  • 1867a06e84 Continue if same method de4dot 2012-07-07 09:09:55 +0200
  • ad6c6401b9 Support VS2008 de4dot 2012-07-07 07:11:32 +0200
  • 0c3d2a9c43 Add updated cecil submodule de4dot 2012-07-07 07:05:00 +0200
  • e440270a63 Fix proxy calls de4dot 2012-07-07 00:58:50 +0200
  • 0a5764a093 Change method to take a ref to a type de4dot 2012-07-07 00:58:18 +0200
  • 02c89550cb Update the counter de4dot 2012-07-05 23:19:37 +0200
  • d5c8f6842a Update log string de4dot 2012-07-02 21:49:59 +0200
  • 8a34b6e015 Make method static de4dot 2012-07-02 21:49:45 +0200
  • b9e88972ae Support latest CO build de4dot 2012-07-02 14:26:00 +0200
  • 23697e2c00 Support ILP 1.0.5 de4dot 2012-07-01 04:21:52 +0200
  • 361c76a0de Sort the list de4dot 2012-06-27 15:21:42 +0200
  • 4c5fa3e809 Remove ILP detection de4dot 2012-06-27 15:19:09 +0200
  • 4236514691 Merge branch 'ilp' into new_code de4dot 2012-06-27 15:15:55 +0200
  • a2baf1fdea Merge branch 'master' into new_code de4dot 2012-06-27 15:15:03 +0200
  • 4dce00b35a Merge branch 'rummage' into new_code de4dot 2012-06-27 15:14:40 +0200
  • 199a0b4043 New version: 1.8.6 de4dot 2012-06-27 10:46:12 +0200
  • 12797ecb03 Support latest CO build de4dot 2012-06-27 10:45:45 +0200
  • cd0a193bdf Support latest AN build de4dot 2012-06-27 10:27:16 +0200
  • d1259460e3 Update detection of decrypter constants. Fixes #59 de4dot 2012-06-25 01:14:26 +0200
  • fa594c6213 Add better BL support de4dot 2012-06-12 10:37:51 +0200
  • 4a29eae1c8 Add more inflate() overloads de4dot 2012-06-11 21:20:14 +0200
  • 17cee8fe45 Move code to a new BranchEmulator class de4dot 2012-06-11 21:19:36 +0200
  • 31118c11ba Add the code from SharpZipLib that de4dot uses de4dot 2012-06-11 21:18:03 +0200
  • b964996388 Support Babel.NET 5.5 de4dot 2012-06-06 21:16:18 +0200
  • a8bf74ca78 Support Rummage de4dot 2012-06-06 11:40:48 +0200
  • 6d675fea54 Add XTEA decrypter de4dot 2012-06-06 11:39:48 +0200
  • 3264bfc5cd Support latest CO build de4dot 2012-06-04 09:51:07 +0200
  • 5567c9a06a Warn if strings resource couldn't be found de4dot 2012-06-04 06:34:32 +0200
  • 3582b773ca Support ILP de4dot 2012-06-04 04:20:43 +0200
  • 27a91f5942 Change parameters type from [] to IList de4dot 2012-06-04 03:55:25 +0200
  • 286462db4b Move file de4dot 2012-06-03 19:08:46 +0200
  • e75386d0f9 Move method to Utils.cs de4dot 2012-06-03 16:07:05 +0200
  • b844dbc428 Detect ILP de4dot 2012-06-02 19:48:23 +0200
  • bff92e02e7 Remove unused method de4dot 2012-06-02 17:32:05 +0200
  • d2ec4e2969 New version: 1.8.5 de4dot 2012-06-02 07:27:50 +0200
  • ec8139f640 Refactor code and support latest AN build de4dot 2012-06-02 07:26:21 +0200
  • 6d82d9f686 Add updated cecil submodule de4dot 2012-06-02 07:25:58 +0200
  • a25f4f4640 Remove proxy methods type and make sure all proxy methods are inlined de4dot 2012-06-02 03:33:03 +0200
  • 3c99e8d0d6 Update valid name regex de4dot 2012-06-01 12:53:03 +0200
  • 6696c26496 Assembly resolver init method is sometimes only called from Main() de4dot 2012-06-01 12:40:16 +0200
  • d091564d85 Fix ToString(). Should separate generic args with commas de4dot 2012-06-01 12:05:01 +0200
  • cd2851baf4 Add an option to disable dumping embedded assemblies de4dot 2012-06-01 12:01:45 +0200
  • 58b62ff914 Decrypt main assembly and embedded assemblies de4dot 2012-05-31 15:38:51 +0200
  • ddc270b963 Remove newlines from names when calling logger methods de4dot 2012-05-31 06:07:57 +0200
  • 96f9f4154d Decrypt CF encrypted strings de4dot 2012-05-29 19:34:51 +0200
  • 9b591c68d3 Fix CF proxy calls de4dot 2012-05-29 19:14:41 +0200
  • 512c650e11 Add another proxy call fixer class de4dot 2012-05-29 19:13:43 +0200
  • 2a7a134300 Make a field protected and compare method to inline as a reference de4dot 2012-05-29 19:07:58 +0200
  • 24d1c5182b Update comment de4dot 2012-05-29 19:07:01 +0200
  • 58adda95b6 getAllBlocks() now returns a List instead of an IList de4dot 2012-05-29 19:06:41 +0200
  • 7b3dcf8e05 Refactor proxy call fixer classes de4dot 2012-05-29 11:13:39 +0200
  • 8d4ea30b28 Add updated cecil submodule de4dot 2012-05-28 18:00:45 +0200
  • 1b569a0d24 Support MPRESS de4dot 2012-05-28 06:24:32 +0200
  • 1cabc9beb3 Add LZMAT license de4dot 2012-05-28 06:23:54 +0200
  • b88fd666c7 Add FileHeader property de4dot 2012-05-28 06:23:16 +0200
  • 3e6a259e8f Add 50 more points if methods decrypter is detected de4dot 2012-05-27 07:43:09 +0200
  • c441a60372 Print CW version number de4dot 2012-05-27 07:00:13 +0200
  • eebb090827 Support old CW 2.x de4dot 2012-05-27 02:31:24 +0200