19 项加固 + AI 对抗
能力矩阵
按攻击面分层:静态保密、动态对抗、完整性、自动化分析。每项都可单独开关。
DEX 内存壳
SM4-CTR 分段加密 + HMAC-SHA256,DEX 只在内存中恢复。
入口劫持
Manifest 入口替换,原始 Application 无感接管。
字符串加密
AES-256-GCM 逐串加密,密钥与签名证书绑定。
类/方法混淆
保守白名单重命名,兼容反射与组件声明。
控制流平坦化
packed-switch 状态机,打散原始基本块。
高强度混淆
opaque predicate + 不可达诱饵块,提升反编译成本。
DEX 加密
多 DEX 独立加密,Header 分离存储。
签名校验
Java 摘要 + native 解析 v2 签名块双向比对。
日志清除
自动移除 Log / println / printStackTrace。
资源加密
assets 与 res/raw 透明解密,调用点自动改写。
SO 保护
动态库加密加载,运行时解密后立即删除。
完整性校验
Payload HMAC + Loader 身份 + 证书绑定。
反射保护
反射调用点接管,拦截外部 ClassLoader。
防内存 Dump
MADV_DONTDUMP、Header 擦除、ptrace 限制。
Frida 检测
maps / 线程名 / 端口 / Hook 框架特征。
SO 加密加载
Payload Loader 桥接,JNI 符号正确解析。
VMP 虚拟化
整数与字符串方法转自定义字节码。
方法体提取
逐方法 Dex2C,整数方法编译为 native。
资源值加密
strings.xml 值加密,getString 调用点解密。
AI 对抗
策略引擎、语义诱饵、每次构建随机化。
不确定该开哪些?
先用「标准」档回归,再按崩溃/兼容性逐项开启。