0x01 前言
渗透测试中经常遇到需要对APP进⾏测试的情况,我们通常有两个选择,第⼀个就是⽤实体测试机,第 ⼆个就是⽤安卓模拟器。
对于测试机⽽⾔,不是很便捷,很少有⼈时时刻刻带个备⽤测试机。
对于模拟器⽽⾔,这个就更难受了,主要有以下⼏个痛点:
1. 卡的⼀批,公司发的⼩电脑本就很卡了,要是再开个模拟器指定完蛋
2. 很多应⽤都检测模拟器,会直接闪退 VMOS Pro虚拟机⾃带可开关的root和xposed,兼容性也很好,基本上应⽤都能打开(之前很多⼈恰叽 亡者都⽤这个开科技),解决了模拟器吃电脑资源的问题,也解决了携带⽅便的问题——⽤⾃⼰平常使 ⽤的安卓⼿机就可以操作!
0x02 准备的东西
1. ⼀台能开burp或者yakit的电脑
2. ⼀台⾃⼰平时⽤的安卓⼿机,⽆需root、⽆需框架、⽆需开发版系统
3. VMOS Pro
4. 手
0x03 开始操作
⾸先我们下载⼀个VMOS Pro,各⼤应⽤商店都可以下载,官⽹https://www.vmos.cn/重启后去下载⼀个MT管理器,⽤来移动证书:
打开MT管理器,更新⼀下(不更新可能⽆法往system分区写⼊⽂件)并给root权限。接下来去制作证 书, yakit⽣成⼀个pem后缀的证书(burp⽣成der格式证书需要执⾏ openssl x509 -inform DER -in cacert.der -out cacert.pem 转换⼀下)
设置全局代理:
adb shell settings put global http_proxy 192.168.244.218:8080
查看你上边设置代理是否成功,使⽤如下命令:
adb shell settings get global http_proxy
取消代理设置,使⽤如下命令:
adb shell settings put global http_proxy :0
这⾥会有些adb的报错,可以⽆视:
使⽤完成后记得使⽤adb关闭代理。⾄此,VMOS Pro虚拟机可当作app测试机来使⽤,⼗分⽅便好⽤!
VMOS Pro需要购买vip才可以root
https://developer.android.com/studio/releases/platform-tools?hl=zh-cn adb下载
https://dl.google.com/android/repository/platform-tools_r34.0.4-windows.zip?hl=zh-cn
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· 三行代码完成国际化适配,妙~啊~
· .NET Core 中如何实现缓存的预热?
· 如何调用 DeepSeek 的自然语言处理 API 接口并集成到在线客服系统