支持aar文件加密-Virbox Protector Android SDK加固 – 作者:VirboxLM

Virbox Protector 功能

1. Virbox Protector 可以对 JAR 中的方法进行虚拟化等技术保护,保护后的代码无法被还原,防止逆向分析。

2. 保护 AAR 中的 SO 库,对代码段加密,隐藏导入导出符号,防止反编译。

应用场景

核心代码被反编译

JAR 包中的 Java 代码可以被 jd-gui 等工具反编译,如果不保护,可能会对开发者造成损失。

SO 库被反编译

AAR 中包含的安卓 SO 库,可以被IDA Pro 等工具反编译,暴露代码逻辑。

图片[1]-支持aar文件加密-Virbox Protector Android SDK加固 – 作者:VirboxLM-安全小百科

aar 加密核心技术

Java 虚拟化保护

将 Java 方法中的 JVM 字节码转换为自定义的虚拟机指令,由自定义解释器解释执行,保护后无法被还原

SO 库保护

对 SDK 中 SO 库的代码段压缩加密,隐藏导入导出函数。

使用流程

1.下载 Virbox Protector 试用版,下载地址:http://shell.virbox.com/apply.html

2.将aar文件,拖入到Virbox Protector  加密工具里

图片[2]-支持aar文件加密-Virbox Protector Android SDK加固 – 作者:VirboxLM-安全小百科

3.添加函数,选择虚拟化保护

4.点击保护选中项目即可完成保护。

来源:freebuf.com 2021-06-15 17:12:28 by: VirboxLM

© 版权声明
THE END
喜欢就支持一下吧
点赞0
分享
评论 抢沙发

请登录后发表评论