Граф коммитов

57 Коммитов

Автор SHA1 Сообщение Дата
Martin Karing 366f8e5e12 refs #54 AntiDebug: Fixing .NET 2.0 compatiblity 2019-09-07 20:16:01 +02:00
Martin Karing 76e245068d refs #54 Fixed .NET 2.0 compatibility issue
The runtime of the constants protection is now .NET Framework 2.0 compatible.
2019-09-07 17:59:58 +02:00
Martin Karing 9e42286de3 Removed strange "CheckEnvironment" function
This function caused errors when using the compressor in case the
application was a 32bit application running on a 64bit operating system.

This function also added nothing to the protection of the application.
It just listed the main modules of every running process on the system.
2018-07-20 20:30:43 +02:00
Martin Karing dbadad4473 Merge remote-tracking branch 'GitHub-XenocodeRCE/master'
# Conflicts:
#	.gitignore
#	Build/UpdateVersion.cs
#	Confuser.Core/DnlibUtils.cs
#	Confuser.Protections/Confuser.Protections.csproj
#	Confuser.Protections/ReferenceProxy/ReferenceProxyPhase.cs
#	Confuser.Renamer/AnalyzePhase.cs
#	Confuser.Runtime/Confuser.Runtime.csproj
#	README.md
2018-07-20 20:25:08 +02:00
Sam Harwood d8a40d4e23 TypeScrambler
Add generic type scrambling protection
2018-07-17 23:40:51 +02:00
Sam Harwood cbd2c7669c Updated protections
-Updated constants
-Added new AntiTamper mode (added debugger check)
2018-07-15 03:29:08 +02:00
Martin Karing 170eea81b0 Adding appveyor builds
Also modified the AntiTamper thing to it actually compiles.
This may very well not work anyway. A significant amount of work
will be required to get thing AntiTamper thing working properly
again and working with all supported platforms.
2018-07-14 13:56:45 +02:00
Martin Karing 2bce5bb210 Updated Project System to SDK Style Projects
Preparing the .NET Standard compatibility
2018-07-11 00:50:12 +02:00
Luan Devecchi e32531e625 Counter public tools
Counter ConfuserEx Constants decryptor by CodeCracker and ConfuserEx Static decryptor by Cawk
2018-06-01 08:58:50 -03:00
yck1509 b561e20331 Fix ref proxy casting 2016-03-06 01:27:54 +08:00
yck1509 902074006d Fix ref proxy type erasure generate unverifiable code 2016-03-01 19:52:22 +08:00
Ki 181bbed022 Merge pull request #426 from debug-hf/patch-1
Update AntiDebug.Win32.cs
2016-02-04 01:59:38 +08:00
yck1509 fa2a00b28c Fix AppDomain creation causing cctor executing twice.
Fix #423
2016-02-04 00:29:44 +08:00
debug dac89aec43 Update AntiDebug.Win32.cs
Fixes a bug with Windows 8/10 that causes a crash using OutputDebugString
2016-01-31 21:22:45 -06:00
yck1509 0e283a1b9c Fix anti profiler check
Fix #412
2016-01-10 19:53:04 +08:00
yck1509 a4a885680f Fix anti dump x64 compatibility 2015-12-06 19:37:33 +08:00
yck1509 469682c755 Add packer compatibility mode 2015-10-09 17:38:12 +08:00
yck1509 46903a4e0b Fix AntiDebug non-desktop framework compatibility 2015-07-08 16:52:15 +08:00
yck1509 b489e6811b Use full name in compressor name matching 2015-06-27 21:19:49 +08:00
yck1509 ddeb06fffe Improve constant CFG references 2015-03-09 22:12:01 +08:00
yck1509 4ae5b68787 Fix compressor dependency name matching 2015-02-25 20:36:26 +08:00
yck1509 9e0397dab6 Register resolve handler before loading types 2015-02-25 17:04:53 +08:00
yck1509 2dbeec00a3 Fix GetType not working with compressor 2015-02-24 02:33:01 +08:00
yck1509 abee965a82 Intern decrypted strings 2015-02-24 02:09:05 +08:00
yck1509 24a7fd80c4 Change code styles 2014-12-24 03:28:51 +08:00
yck1509 5793ccef06 Minor modification of LZMA runtime 2014-12-21 16:37:43 +08:00
yck1509 676b3a6f0f Fix .NET 4.5 compatibility for Anti Tamper JIT mode 2014-12-08 20:33:41 +08:00
yck1509 940c9c67c8 Fix incompatibility between resource protection and compressor packer
Fix #96, #95, #60
2014-09-30 18:44:36 +08:00
yck1509 c62cf3fdcc Fix IndexOutOfRangeException for resource encryption 2014-09-30 18:23:14 +08:00
yck1509 0c714adda3 Reorder compressor stub statements 2014-08-04 23:14:36 +08:00
yck1509 babe61af15 Fix cleaned up source code
I forgot about it every time I clean it up... :P
2014-08-04 00:29:17 +08:00
yck1509 acab1cde67 Cleanup source code 2014-08-03 23:21:16 +08:00
yck1509 a4cf2078c7 Add the missing STAThreadAttribute in compressor
Fix #54
2014-08-03 18:08:36 +08:00
yck1509 bacf24bbde Fix Windows 8 compatibility 2014-07-05 13:56:23 +08:00
yck1509 bb127b5046 Minor style cleanup 2014-06-23 16:49:16 +08:00
yck1509 8f22ae42c0 Fix x64 JIT hooking 2014-06-03 01:25:27 +08:00
yck1509 dc7e3033dd Fix accidentally adding readonly to struct fields 2014-05-28 22:32:12 +08:00
yck1509 376b78cf5e Fix minor code styles 2014-05-28 17:56:16 +08:00
yck1509 6268884731 Update version 2014-05-28 13:26:20 +08:00
yck1509 fb00c70838 Add strong name to the projects 2014-05-27 23:17:25 +08:00
yck1509 23e3060fb2 Fix compilation error 2014-05-27 20:44:40 +08:00
yck1509 809c2689f8 Update antinet to 251b4d020555848602ccacac8625152334db0d6e 2014-05-27 20:10:20 +08:00
yck1509 6378404324 Clean up source code 2014-05-27 19:45:37 +08:00
yck1509 60431552f5 added compressor packer 2014-05-22 14:55:58 +08:00
yck1509 5a7dcd41a3 trimmed JIT runtime 2014-05-15 20:47:05 +08:00
yck1509 c35f0294b1 remove debug statements 2014-05-15 14:49:49 +08:00
yck1509 8ece9c8533 added JIT anti tamper protection 2014-05-14 18:49:14 +08:00
yck1509 e4a0f790cd added basic anti tamper protection 2014-05-11 18:37:45 +08:00
yck1509 75a808175f added resource protection 2014-05-08 19:13:51 +08:00
yck1509 20bcb82a62 added basic constant protection 2014-05-04 14:46:14 +08:00