1589 Commits

Author SHA1 Message Date
0xMcX 0d5ce67987 stack recovery for dup & ldelem.ref (#206)
* dup recursive search

* previous instruction from branch

* ldelem.ref if operand is ref type

* methodstack without loops and check for fall through

* without Linq

* without recursivity

* optimisation

* Added branch backtracking

* CRLF to LF

* Added range check
2020-06-08 19:00:43 +02:00
0xd4d 8e38432008 Escape type name 2020-03-06 20:27:44 +01:00
Mobile46 391c1f5c60 Fix resource renaming (#204)
* Fix resource renaming

* Fix newName

* Update resource renaming

* Update resource renaming again
2020-03-06 20:24:18 +01:00
0xd4d a72fdd85cf Update nuget refs 2019-12-03 20:30:05 +01:00
0xd4d b182d5dd2d Add net45 tfm 2019-10-11 19:14:57 +02:00
0xd4d bd4111b61c Remove BOM 2019-10-11 18:59:26 +02:00
de4dot 19d96072f5 Update build scripts and projects 2019-09-26 21:41:04 +02:00
浅陌兮 f8f52c734d remove stringbuilder crypter (#202)
* Add files via upload

remove stringbuilder crypter

* Update Deobfuscator.cs

remove stringbuilder crypter

* Format this file

* Format this file and fix some errors
2019-09-03 22:26:17 +02:00
de4dot ba8ee30e82 Remove useless braces 2019-06-25 06:36:26 +02:00
Diego Ernesto Farías bfd82046d2 Updated TamperProtectionRemover for SmartAssembly (#201)
* Updated TamperProtectionRemover for SmartAssembly

Added compatibilty to remove tamper protection for SmartAssembly 7.0.3.2212+ (and others). Added new anti-tamper IL instructions as comment for a best reference.

* Update TamperProtectionRemover.cs
2019-06-25 06:34:02 +02:00
Behnam Momeni 6842287b92 Updating MVID of deobfuscated modules (#199)
* Updating MVID of deobfuscated modules

* Creating a random GUID for the new MVID value
2019-02-17 22:36:37 +01:00
etmatrix ef59696d5f CryptoObfuscator: Improvements for ResourceDecrypter and AntiDebugger 2019-02-02 08:45:33 +01:00
etmatrix 8c5d2b0c02 CryptoObfuscator: Fix an issue on GetProxyCreateMethod, not find delegate creator and proxy call fixer is not activated. 2019-01-27 21:27:20 +01:00
de4dot db2fef8d72 Remove utf8 bom 2019-01-01 12:53:38 +01:00
de4dot 0b4f36bc0e Use dnlib nuget package 2018-12-21 09:36:53 +01:00
de4dot a73f8afd02 Move removed dnlib code to de4dot 2018-12-13 23:04:22 +01:00
de4dot 5109679b6b Use NETFRAMEWORK 2018-11-14 15:42:43 +01:00
de4dot c6f392016e Target .NET Core 2.1 and .NET Framework 3.5 2018-10-17 21:03:45 +02:00
de4dot 737ef1cfc5 Remove public, add static 2018-05-22 22:02:46 +02:00
destnity2018 dfaff152f9 update cflow cleaner of 4.33 pro 2018-05-20 07:43:06 +08:00
de4dot 3b5b98bd9b Format code 2018-04-29 03:06:59 +02:00
0xd4d 17346ee1e2 Merge pull request #151 from destnity/master
fix string decrypter
2018-04-29 03:03:54 +02:00
de4dot d44974d8a2 Use latest dnlib 2018-04-28 04:13:36 +02:00
FishUncle f92c122a28 fix string decrypter 2018-04-24 01:08:53 +08:00
de4dot a246ca94bf Add updated submodule 2018-03-30 16:37:23 +02:00
de4dot d81e8d1c6c Add updated submodule 2018-03-21 21:33:30 +01:00
0xd4d 3cf3ea3a67 Merge pull request #142 from GhostFish2018/master
fix couldn't calculate magic value exception Error.
2018-03-19 11:05:49 +01:00
ghostfish de75caf3d1 Fix the exception:
Couldn't calculate magic value
So I am the bad guy.
2018-03-19 11:23:22 +08:00
de4dot e9f938a030 Don't statically decrypt strings if dynamic decryption is enabled, fixes #140 2018-03-18 15:15:11 +01:00
de4dot 01f29039f2 Update project files, use C# 7.2 2018-03-16 21:38:41 +01:00
de4dot 6cbb3e18eb Use dnlib 3.0 2018-03-16 07:26:24 +01:00
GhostFish2018 e8e12f6501 Fix CheckFields of ResourceResolver to fit Dnr5 (#139)
* fix to support DNR 4.99 and 5.0

* Fix CheckFields to Fit NR5
2018-01-26 18:36:16 +01:00
GhostFish2018 bf3a660fa8 fix to support DNR 4.99 and 5.0 (#138) 2018-01-17 23:52:33 +01:00
de4dot f30a61cc4b Add parens 2018-01-11 02:05:32 +01:00
Twometer 5613ca3136 Support for some DNR >=4.8 versions (#137)
* Support for some DNR >=4.8 versions

* undone using the latest c# version

* fixed code typo

* Fixed the new detection code

* Fixed for older DNR versions
2018-01-11 02:03:27 +01:00
de4dot 8062617b44 Use latest version of dnlib 2017-11-11 12:56:18 +01:00
HoLLy b4d8ac928a Fix decrypter type getting removed (#136)
* Fix Eazfuscator detection

* Detect new Eazfuscator version

* Eaz 5.8 has been released already

* Various fixes

* Completely fix Eazfuscator string decryption

* Fix version detection

* Fix decrypter type getting removed
2017-10-30 23:42:39 +01:00
HoLLy da23d834bb Fix version detection 2017-10-30 19:31:30 +01:00
HoLLy 59767bfb76 Completely fix Eazfuscator string decryption 2017-10-30 19:31:30 +01:00
HoLLy d694d2d319 Various fixes 2017-10-30 19:31:30 +01:00
HoLLy 16e3d7d9c9 Eaz 5.8 has been released already 2017-10-30 19:31:30 +01:00
HoLLy 701c6cd807 Detect new Eazfuscator version 2017-10-30 19:31:30 +01:00
HoLLy 55a3f3b762 Fix Eazfuscator detection 2017-10-30 19:31:30 +01:00
de4dot 335e9649cd Remove link to old file 2017-09-27 20:57:05 +02:00
de4dot 68d412ed2e Fix merge 2017-09-27 20:55:41 +02:00
cawk e29fb57078 Sorry Small Fix (#134)
* Agile VM Support

This supports latest agile vm

* Fix

* Supports

* t

* Fix Or

* Delete CSVM6.bin
2017-09-27 20:52:48 +02:00
cawk 2eec34719f Agile VM Support (#133)
* Agile VM Support

This supports latest agile vm

* Fix

* Supports
2017-09-27 19:44:59 +02:00
Net7Cracker 59801507f8 Support dotFuscator pro Version. (#131)
* Support dotFuscator pro Version.
Fix string decrypter and add ControlFlow cleaner

* fix pro Version Check

* fixed some codes
2017-09-24 19:36:10 +02:00
PoroCYon 126758fa6f Fix compiler errors (on mono) (#123) 2017-01-05 13:46:04 +01:00
XODE0 be964e1637 Fix for .NETReactor versions(4.7+). 2016-03-19 20:13:02 +01:00