本文详细介绍了如何配置Genymotion安卓模拟器与Burp Suite代理工具进行移动应用流量监控,包含ADB设备连接、SSL证书转换及系统证书安装等完整操作命令。
Genymotion - 通过Burp Suite代理Android应用流量 | Cameron Cartier
移动应用测试是一个持续增长的技术领域。在本视频中,BHIS测试员Cameron Cartier演示了如何将Genymotion与Burp Suite连接以实现流量监控。
以下是视频中引用的命令:
通用命令
列出设备:
连接到指定设备:
1
|
adb connect <ip>:<port>
|
进入已连接设备的shell:
转换Burp证书的OpenSSL命令
1
|
openssl x509 -inform DER -in burp.cer -out burp.pem
|
1
|
openssl x509 -inform PEM -subject_hash_old -in burp.pem | head -1
|
1
|
adb push 9a5ba575.0 /sdcard/
|
1
|
mv /sdcard/9a5ba575.0 /system/etc/security/cacerts/
|
1
|
chmod 644 /system/etc/security/cacerts/9a5ba575.0
|
将Genymotion指向Burp代理
1
|
adb shell settings put global http_proxy localhost:<某个端口>
|
1
|
adb reverse tcp:<某个端口> tcp:<Burp监听端口>
|