Charles IOS https抓包

步驟ios

1.下載charles:網絡

https://www.charlesproxy.com/download/iphone

只有一個30天試用版,每次打開只能30分鐘,若是想時間長點,就找破解版或者買個licence吧spa

2.charles配置代理

1)開啓代理調試

2)設置代理blog

3)在mac上安裝Charles SSL證書教程

在電腦上信任證書ip

電腦上配置完畢,接下來配置手機端ssl

3.手機端配置

IOS

1)手機端配置也要藉助於電腦,首先查看咱們的「代理」的IP地址

 

 2)而後給iphone所鏈接的網絡添加代理 

    IP是上邊查到的IP

    端口是電腦端配置的時候,Charles開啓HTTP請求時的8888(上文中的8889我還沒研究明白究竟是幹啥的,可是實際鏈接中端口用8888就能夠查看https請求)

  配置完以上,理論上Charles就能夠抓手機的包了,只是http請求能夠看到內容,https請求內容是亂碼

3) 給手機安裝Charles ssl 證書

 

 

用手機打開chls.pro/ssl

正常的話應該會直接下載證書並提高安裝

4) 開啓證書

 ios 10.3以後的系統,必定要手動開啓

路徑:設置→通用→關於本機→證書信任設置 裏面啓用徹底信任Charles證書

 5)給抓到的網址開啓SSL功能

 

 

好了,完成了,能夠進行https 請求的抓包了

一點注意事項,及兩個小插曲

 一個注意事項:手機設備和電腦須要在同一個路由下

兩個小插曲:

小插曲一:我折騰了一個下午,發現手機連到代理以後,沒法上網,最後發現我竟然不知道啥時候打開了白名單功能

對就是那個挑鉤的地方,對就是那個小紅爪,當時全部連接都是小紅爪

插曲二:沒連任何手機,仍然能抓到包

是否是見鬼了,後來我才發現,仍是我本身乾的事

這個鉤,在網絡上的好多Charles教程上,說的是開啓代理的鉤,其實,這個鉤是開啓本機抓包的開關;鉤上了,Charles就會連當前電腦的包也抓,若是是調試手機的話,建議此鉤不要鉤

相關文章
相關標籤/搜索