.NET Spider is an net exe protector, designed for quick implementation of assembly protection,
especially targeted for reverse engineers to protect keygen algometries and tools.
.NET Spider will not affect your application performance much only about 1-2%
but application initialization time will increase
.NET Spider current features
HiSpeed ACED compression (LZMA in private builds)
256-bit AES encryption
Integrity checks
Data compression & encryption
Resource compression & encryption
Assembly obfuscation (uses an lite version of PolyFlex obfuscation engine)
Assembly structure changing
Assembly structure renaming
Overload renaming
Invalid ilcode
String encryption
Hidden strings
Junk Code
Code viping (Disabled in this build dont work proper yet on Win7)
Strong name validation
Semi-stealth process
Anti-dumping
Anti-disassembling
Anti-debugging
Anti-emulation
Anti-tracing
Anti-profiling
Anti-reflector
Anti-ildasm
Anti-dis#
Anti-module inject (Disabled in this build is to sensitive)
Anti-attach (Disabled in this build is to sensitive)
Todo list:
Crack tool detection
Dynamic custom encryption
Stolen code
If you have an idea for an option please tell me
Known limitations and bugs:
Bug: Some protected applications runs unstable
Limitation: Application is not 100% unicode compatible cant handle unicode characters in paths (framework limitation, Protected application is 100% unicode compatible)
Added: Some more anti tricks
BugFix: Unicode bug introduced in v0.4,Protected application crashes on windows with unicode language (chinese, russian, and more)
BugFix: Unicode bug introduced in v0.4, Encrypted strings was not unicode compatible (chinese, russian, and more)
BugFix: Bug introduced in v0.5, Some protection option didn't work at all
Fix: Re-coded code viping
Fix: Adjusted renaming to use more unprintable characters
Fix: Other fixes and protection improvements
Added: Some more anti tricks
Added: Process ID swap
Added: Anti-jitHooking
Added: jit Unhooking
Added: Method checksum verification
Added: Method name verification
Fix: Other minor fixes and improvements
BugFix: Bug introduced in v0.8, Framework 3.5 reads assemblies a bit different from framework 2.0 so method checksum verification failed on framework 2.0
BugFix: Unicode bug introduced in v0.8, method checksum verification failed on windows with unicode language (chinese, russian, and more)
BugFix: Unicode bug introduced in v0.8, method name verification failed on chinese windows
Added: Constructor checksum verification
Added: Constructor name verification
Added: Dynamic encryption keys
Fix: Other minor fixes and improvements
Fixed in this version:
BugFix: Resource obfuscation did not work proper on all applications
Fix: New anti ildasm code, as a bonus it will break PEBrowse Pro & and some .NET parts of CFF Explorer
Fix: Other minor fixes and improvements
.NET Spider v1.1
Fixed in this version
BugFix: Fixed parse error on SharpDevelop applications
BugFix: Bug introduced in RC1, extended antidump never got activated
Added: Resource obfuscation (Polynomial)
Added: Option to protect managed resources in memory
Added: Option to remove empty resources
Added: Option to insert fake native signatures (just for fun)
Added: More passive anti tricks
Fix: New better managed resource encryption & compression
Fix: Other minor fixes and improvements