在滲透過程當中,須要對每個參數,每個接口,每個業務邏輯構建測試用例,爲此,抓包分析是必不可少的一個過程。在PC端,Burpsuite成爲了滲透必備的神器,然而,使用Burpsuite有時候抓取不到手機的HTTPS數據。html
本文經過Charles解決手機抓不到包的問題及其使用過程當中可能存在的一些問題。瀏覽器
環境準備網絡
一、Windows開啓Wifi共享。測試
二、將本身手機和電腦連上同一個wifi。ui
Charles設置spa
下載地址:https://www.charlesproxy.com/download/代理
第一步:配置HTTP代理,設置代理:主界面--Proxy--Proxy Settingshtm
選擇在8888端口上監聽,而後肯定。勾選了SOCKS proxy,還能截獲到瀏覽器的http訪問請求。blog
第二步:配置SSL代理: 首先在charles的 Proxy選項選擇SSL Proxy Settings接口
第三步:爲手機設置代理
在手機接入電腦wifi,配置手動代理,輸入安裝Charles的電腦的網絡地址,端口填8888。
以IOS爲例,在Safri上打開Charles的根證書下載網址: chls.pro/ssl ,點擊容許,開始下載。
設置--已下載描述文件--安裝:
第四步:SSL 代理設置,在Proxy-SSL Proxying Settings,添加域名
問題:訪問不到http://chls.pro/ssl或者用charles抓取手機APP,什麼都是配置正確的,可是卻抓不到數據。
首先,請確保電腦的防火牆是關閉狀態,這個很重要。
參考連接:
https://www.jianshu.com/p/7a88617ce80b