Virbox Protector 功能
1. Virbox Protector 可以对 JAR 中的方法进行虚拟化等技术保护,保护后的代码无法被还原,防止逆向分析。
2. 保护 AAR 中的 SO 库,对代码段加密,隐藏导入导出符号,防止反编译。
应用场景
核心代码被反编译
JAR 包中的 Java 代码可以被 jd-gui 等工具反编译,如果不保护,可能会对开发者造成损失。
SO 库被反编译
AAR 中包含的安卓 SO 库,可以被IDA Pro 等工具反编译,暴露代码逻辑。
aar 加密核心技术
Java 虚拟化保护
将 Java 方法中的 JVM 字节码转换为自定义的虚拟机指令,由自定义解释器解释执行,保护后无法被还原
SO 库保护
对 SDK 中 SO 库的代码段压缩加密,隐藏导入导出函数。
使用流程
1.下载 Virbox Protector 试用版,下载地址:http://shell.virbox.com/apply.html
2.将aar文件,拖入到Virbox Protector 加密工具里
3.添加函数,选择虚拟化保护
4.点击保护选中项目即可完成保护。
来源:freebuf.com 2021-06-15 17:12:28 by: VirboxLM
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END
喜欢就支持一下吧
请登录后发表评论
注册