TWProtector
.NET 软件保护专家

.NET 程序集保护与授权管理
一体化解决方案

19 层保护流水线 · 方法加密 / 虚拟化 / JIT Hook 三模保护 · 同时支持 .NET Framework 与 .NET Core 全平台

TWProtector Pipeline
[01] IL Scan done
[02] String Encrypt done
[03] Symbol Obfuscation done
[...] ...
[19] Auth Code Inject done
✓ All 19 protection stages completed successfully
19 层保护 多层深度防御体系
Framework + Core 全平台 .NET 支持
零外部依赖 纯托管 + Native 混合
RSA 非对称授权 公私钥签名验证

核心功能特性

从代码混淆到授权管理,全方位守护您的 .NET 软件资产

全平台保护

完整支持 .NET Framework 4.0 / 4.8 与 .NET 6 / 8 / 10,覆盖 x86、x64、AnyCPU 全部目标平台,一套工具满足所有保护需求。

授权代码注入

在 IL 级别深度注入授权验证代码,配合 RSA 非对称签名,授权逻辑与业务代码无缝融合,无法被简单移除或绕过。

Native 外壳保护

AES-256 加密程序集后生成 Native 启动外壳,同时支持 .NET Framework 与 .NET Core,从源头阻止反编译访问。

混淆与加密

字符串加密、符号混淆、控制流混淆三重防护,让反编译后的代码面目全非,大幅提升逆向工程门槛。

反调试与反篡改

内置反调试、反内存转储、反篡改保护,配合程序集哈希校验,一旦检测到异常行为立即终止运行。

在线 / 离线双模式

支持在线 API 授权验证与离线 .lic 文件双模式,适应各类部署场景,灵活管理软件授权生命周期。

三大核心技术

方法加密、代码虚拟化、JIT Hook —— 三种可独立或组合使用的方法级保护模式

方法加密 DynamicMethod

两阶段写入:提取 IL 加密存入资源,方法体替换为解密桩;运行时通过 DynamicMethod + ILGenerator 重建并执行。AES-CBC 加密原始 IL,难以静态还原。

代码虚拟化 Virtualize

IL 翻译为自定义 VM 指令集,运行时由内置解释器逐条解释执行。原始逻辑被替换为私有指令流,反编译器无法还原可读代码,保护强度高。

JIT Hook .NET Framework

Hook CLR 的 compileMethod,注入哨兵 IL 并在 JIT 编译阶段替换为解密后的原始 IL,让托管调试器与反编译工具看到的始终是占位代码。适用于 .NET Framework 4.5+。

三种模式互斥,可按目标平台与保护需求灵活选用

全平台兼容性

一套工具链,同时覆盖 .NET Framework 与 .NET Core 全系列

.NET 运行时版本

.NET Framework 4.0 .NET Framework 4.8 .NET 6 .NET 8 .NET 10

目标架构

AnyCPU x86 x64

一套工具链,同时覆盖 .NET Framework 与 .NET Core 全系列

保护您的 .NET 软件,从今天开始

所有版本订阅期内免费升级

立即查看定价