iOS MacOS下請求抓包(包含HTTPS)

通常對于已經(jīng)裝在蘋果手機中的應用,想要驗證一些bug或者作為上架前的完整性驗證,需要抓取Http請求的參數(shù)和相應服務器響應。下面介紹下在macOS下對蘋果手機的抓包操作

環(huán)境:
1.電腦macOS10.12
2.移動端iOS10
3.電腦端軟件:Charles for mac(官網(wǎng):https://www.charlesproxy.com/latest-release/download.do)
4.電腦和手機連接在同一wifi下(或者電腦有線,熱點共享給移動端)
注:官網(wǎng)的下載可以試用30天,也可網(wǎng)上下載破解版的

一、Http請求的抓取

1.電腦和手機連接上wifi,電腦打開設置-網(wǎng)絡-選中左邊正連接的網(wǎng)絡(我的是有線,就選擇以太網(wǎng)了,一般選擇wifi),記錄下右邊的IP地址,如圖:

查看IP

2.手機打開設置-無線局域網(wǎng)-選中當前連接的wifi-HTTP代理選中手動,服務器填寫之前電腦端的ip,端口號填寫默認的8888,點擊左上角返回到上個界面

手機端代理設置

3.打開電腦端的charles,注意連接上代理的手機必須要打開charles才能使用正常的網(wǎng)絡連接,有的時候發(fā)現(xiàn)手機網(wǎng)絡連接不上需要關閉代理或者打開charles。這時候手機端的請求已經(jīng)出現(xiàn)charles左邊的列表中了,點擊可以查看具體的請求。

二、Https請求的抓取

上面的方法只能抓取到Http請求,對于Https只能抓取到接口,但是不能看到具體的請求內(nèi)容,請求的響應內(nèi)容都是以亂碼的形式顯示。此時我們需要在電腦端和手機端都裝上charles的證書,并且把需要抓包的請求域名放入到SSL代理的解析列表中

1.電腦端證書的安裝
charles - Help - SSL Proxying - Install Charles Root Certificate

電腦端證書的安裝

2.電腦端信任證書
鑰匙串-雙擊charles證書-總是信任

信任證書

3.移動端證書的安裝
charles - Help - SSL Proxying - Install Charles Root Certificate...mobile Device or Remote Browser

移動端證書的安裝1
移動端證書的安裝2

連接代理的手機瀏覽器打開圖中選中的地址,不同版本的charles地址有可能不一樣。在彈出的界面中安裝對應的描述文件。有的版本的charles可能需要重新進入手機端的配置-描述文件-charles的描述文件中去信任一下,我這邊4.2版本charles iOS10已經(jīng)不需要這步操作了。

4.把需要解析的地址加入到列表中
charles - Proxy -SSL Proxying Setting - 列表中需要添加解析的域名(不需要加后面的請求路徑以及前面的請求協(xié)議)

charles代理設置
增加需要解析的域名

到這里,https的請求參數(shù)以及響應內(nèi)容已經(jīng)能順利地抓到了

大功告成
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內(nèi)容

  • 目錄 準備 分析2.1. 三次握手2.2. 創(chuàng)建 HTTP 代理(非必要)2.3. TLS/SSL 握手2.4. ...
    RunAlgorithm閱讀 39,030評論 12 117
  • 簡書上的文章已經(jīng)不再維護,有興趣閱讀其他文章,或一起交流的朋友,請移步 我的博客:punmy.cn 原文 本篇博客...
    胖綿羊閱讀 10,573評論 7 35
  • 抓包分析數(shù)據(jù)在移動開發(fā)中十分重要,可以幫助我們更快的了解數(shù)據(jù)構(gòu)成,提高開發(fā)效率。但是在蘋果要求上線的App必須使用...
    梧雨北辰閱讀 15,168評論 21 35
  • 喜歡睡前閱讀已經(jīng)成為了一種習慣,今天讀到一句話“無論世界有多繁雜的變化,但要記得的是,忠于自己,才是最重要的決定。...
    素咫閱讀 2,181評論 0 0
  • 來往的汽車,白的前燈,紅的尾燈,一排排延伸到目力不能及的遠方。站在樓上望下去,如同無數(shù)個螢火蟲在暗夜里閃爍,又像大...
    疏林紅葉閱讀 731評論 22 16

友情鏈接更多精彩內(nèi)容