通过Burp Suite代理Genymotion安卓应用流量实现移动安全测试

本文详细介绍了如何配置Genymotion安卓模拟器与Burp Suite代理工具进行移动应用流量监控,包含ADB设备连接、SSL证书转换及系统证书安装等完整操作命令。

Genymotion - 通过Burp Suite代理Android应用流量 | Cameron Cartier

移动应用测试是一个持续增长的技术领域。在本视频中,BHIS测试员Cameron Cartier演示了如何将Genymotion与Burp Suite连接以实现流量监控。

以下是视频中引用的命令:

通用命令

列出设备:

1
adb devices -l

连接到指定设备:

1
adb connect <ip>:<port>

进入已连接设备的shell:

1
adb 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
mv burp.pem 9a5ba575.0
1
adb root
1
adb remount
1
adb push 9a5ba575.0 /sdcard/
1
adb shell
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监听端口>
comments powered by Disqus
使用 Hugo 构建
主题 StackJimmy 设计