【APP逆向39】unidbg入门与环境
-
1.简介
- unidbg是一个Java项目,可以帮助我们去模拟一个安卓或IOS设备,用于去执行so文件中的算法,从而不需要再去逆向他内部的算法。
- so文件加密的解决方法:
- 硬核分析+调试+破解
- frida-rpc
- unidbg
-
2.下载
- 在github上开源的项目:https://github.com/zhkl0228/unidbg,下载对应版本
![]()
![]()
- 在github上开源的项目:https://github.com/zhkl0228/unidbg,下载对应版本
-
3.打开项目
- 由于unidbg项目是由java编写的,所以需要用 Intellij IDEA
![]()
- 由于unidbg项目是由java编写的,所以需要用 Intellij IDEA
-
4.至此,unidbg安装就OK了,可以使用。
-
5.扩展,unidbg补环境
- unidbg在运行so文件时会出现两类情况:
- so算法都基于C语言实现,例如:大姨妈,这种直接使用unidbg调用so文件即可
- so算法中还会读取Java中成员,例如:唯品会,需要补充环境,所谓的unidbg补环境,其实补的就是这个
- unidbg在运行so文件时会出现两类情况:




浙公网安备 33010602011771号