安全技术
.NET 源码保护
为.NET Framework编写的软件做代码保护,防止代码被反编译,防止 IL 代码在内存被 Dump。同时可配合授权产品实现软件的许可管理。
作者:Virbox安全研究组技术审核:Virbox产品与技术团队发布主体:北京深盾科技股份有限公司首次发布:2026-06-09最近更新:2026-07-27
内容摘要:为.NET Framework编写的软件做代码保护,防止代码被反编译,防止 IL 代码在内存被 Dump。同时可配合授权产品实现软件的许可管理。
行业背景
为.NET Framework编写的软件做代码保护,防止代码被反编译,防止 IL 代码在内存被 Dump。同时可配合授权产品实现软件的许可管理。
深盾加密解决方案
- 代码虚拟化、混淆、碎片化加密,防止反编译
- 防止黑客调试、读取修改内存数据等操作
- 插上加密锁,才能打开软件,防止软件随意复制;
- 限制软件使用时间/使用次数/功能模块,到期远程升级后可继续使用;
- 软件在线或完全离线使用软授权,互联网的体验;
- 较低的成本发布软件试用版、测试版,快速获取新用户;
- 软件需绑定用户电脑设备,或者局域网内网络锁服务;
注册开发者账号即可测试以上加密方案,提供专业加密技术服务!
核心技术
- 代码加密:使用动态代码技术,将原始方法字节码加密,执行时才将方法解密并执行的保护方式。防脱壳,防止直接 Dump
- 智能压缩:为 .NET 程序提供了整体保护的效果,可以防止 .NET 程序中的方法被 DnSpy,ILSpy,.NET Reflector 等工具反编译
- JIT加密:将 .NET 所有方法的 IL 指令经过加密,仅在 .NET 虚拟机进行 JIT 编译阶段才解密,可以防止静态反编译,也能防止 IL 代码在内存被 Dump
加密效果对比
