CAPABILITIES

六个独立的保护层,
叠成一条走不完的路

每一层都能单独启用,也能按你的威胁模型自由组合。加固引擎只改"别人读懂你"的成本, 业务语义完整保留 —— 产物换上去,调用方一行代码都不用改。

LAYER 01 / PACK

代码段加壳

对原生二进制建立文件与代码保护,减少可直接阅读的内容,提高静态分析与提取成本。

  • 文件保护与代码保护结合,提高静态提取成本
  • 围绕核心逻辑配置保护,兼顾产品运行与交付
  • 加固前后核对启动表现与关键业务流程
保护对象原生二进制
保护重点关键代码与数据
典型体积增幅按保护范围核对
冷启动开销真机验证
适用格式ELF / SO
LAYER 02 / VMP

代码段虚拟化

把保护深入关键函数,让核心算法、协议处理和授权逻辑面对更高的还原门槛。

  • 聚焦高价值函数,强化核心算法与授权逻辑
  • 代码虚拟化与混淆组合,增加还原难度
  • 面向实际程序验证,保护与兼容一起交付
虚拟化粒度函数 / 基本块
保护方式VMP 虚拟化
性能损耗按函数范围核对
配置原则高价值逻辑优先
适用架构ARM64 / Android native
LAYER 03 / OLLVM

OLLVM 控制流重构

重构关键代码的表达方式,让反编译结果更难理解,与 VMP 组合建立多层保护。

  • 重构控制流,提高反编译后的理解成本
  • 与 VMP、反调试协同,建立多层保护
  • 围绕关键函数配置强度,兼顾运行效率
策略组合FLATTEN + BCF + SUB
基本块膨胀按范围配置
性能损耗按设备实测
粒度控制函数白名单
交付验证关键功能回归
LAYER 04 / GUARD

反调试 · 完整性自校验

组合反调试、反 Hook 与完整性防护,保护关键代码的运行过程,增加动态分析和异常修改成本。

  • 组合防护,增加调试、Hook 与篡改成本
  • 保护关键代码完整性,强化运行时防护
  • 结合目标环境核对保护效果与功能表现
防护组合反调试 / 反 Hook
运行保护代码完整性
适配方式按运行环境配置
验证重点核心调用流程
性能损耗按设备实测
FULL LIST / 05

全部能力清单

每一项都可以单独启用。低强度项用来应付日常防护,高强度项留给真正值钱的逻辑。

能力 说明 强度 性能损耗 适用平台
代码段加壳 对文件与代码建立保护,增加静态分析难度 高 真机验证 按目标环境适配
代码虚拟化 关键函数转私有字节码,解释器执行 极高 按函数范围核对 ELF / SO
OLLVM 平坦化 打散基本块顺序,构造状态机调度 高 按设备实测 按目标环境适配
虚假控制流 增加控制流复杂度,抬高代码理解成本 中 按范围实测 按目标环境适配
指令替换 算术 / 位运算等价改写 中 按范围实测 按目标环境适配
字符串加密 常量池加密,运行时惰性解密 中 按范围实测 按目标环境适配
符号表剥离 清除 .symtab / .strtab 与调试信息 低 0 按目标环境适配
反调试 增加动态调试与分析成本 中 按设备实测 按目标环境适配
反注入 保护关键调用流程,强化异常干预防护 高 按范围实测 ELF / SO
完整性自校验 保护代码完整性,提高补丁修改成本 高 按设备实测 按目标环境适配
敏感数据保护 减少关键数据的直接暴露与复用 极高 视算法 ELF / SO

光看没用,拖个文件进去试试。

告诉我们程序类型、目标设备与保护重点,获取合适的加固方案。