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