针对 HTTPS 包的抓包,可以使用以下两种方法:
-
使用 Charles 抓包工具。Charles 是一款可以拦截 HTTP 和 HTTPS 请求的抓包工具,可以通过安装证书来达到 HTTPS 拦截的目的。具体步骤可以参考官方文档:https://www.charlesproxy.com/documentation/using-charles/ssl-certificates/
-
使用 Fiddler 抓包工具。与 Charles 类似,Fiddler 也是一款可以拦截 HTTPS 请求的抓包工具,可以通过安装证书来达到 HTTPS 拦截的目的。具体步骤可以参考官方文档:https://docs.telerik.com/fiddler/Configure-Fiddler/Tasks/DecryptHTTPS
移动端包的抓取方法则分为 Android 和 iOS 两种情况:
-
对于 Android 设备,可以使用 Android Studio 自带的工具来进行包的抓取。具体步骤可以参考官方文档:https://developer.android.com/studio/debug/am-video
-
对于 iOS 设备,可以使用 Charles 抓包工具结合 iOS 设备的代理设置来进行包的抓取。具体步骤可以参考以下网址:https://www.charlesproxy.com/documentation/ios/