日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 >

使用Charles在iOS6上进行抓包

發(fā)布時(shí)間:2025/7/25 43 豆豆
生活随笔 收集整理的這篇文章主要介紹了 使用Charles在iOS6上进行抓包 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

抓取Web頁面的網(wǎng)絡(luò)請求很容易,Chrome和Firefox都很容易做到。iOS APP如何抓包呢?其實(shí)也很容易,我比較喜歡使用

Charles。

我用的是Mac電腦,首先建立一個(gè)熱點(diǎn),然后讓iOS設(shè)備臉上這個(gè)熱點(diǎn),并且把Mac電腦的IP設(shè)置為代理。這時(shí)候,訪問網(wǎng)絡(luò)的時(shí)候,Charles會(huì)彈出一個(gè)選項(xiàng),只要點(diǎn)擊允許就可以。

以上HTTP的請求就可以了,但是如果是HTTPS的請求就需要費(fèi)電勁了。首先要在Charles菜單里面選擇安裝證書,然后在Charles的代理設(shè)置里面,把Enable SSL Proxying前面的選項(xiàng)勾上。接下來iOS設(shè)備通過Safari訪問http://charlesproxy.com/charles.crt 安裝這個(gè)證書。做完這些一般的https請求都可以抓取了。但是,有些APP在代碼里面
進(jìn)行了https的證書驗(yàn)證,需要把證書驗(yàn)證給去掉。如果你的iOS設(shè)備沒有破解,那就無能為力了。如果你想繼續(xù)抓包,就需要破解iOS設(shè)備,然后去裝一個(gè)iOS SSL Kill的Cydia插件。這個(gè)插件是開源的,Github上有,網(wǎng)址是https://github.com/iSECPartners/ios-ssl-kill-switch。做到這些,基本上可以分析iOS上任意APP的網(wǎng)絡(luò)協(xié)議了。不過,如果是APP的網(wǎng)絡(luò)使用的是CFNetwork,我現(xiàn)在也不知道怎么做,不過我還沒遇到過。

寫的不太詳細(xì),不明白的可以參考以下網(wǎng)址。
http://www.ravelrumba.com/blog/ipad-http-debugging/

轉(zhuǎn)載于:https://www.cnblogs.com/zsw-1993/p/4879730.html

總結(jié)

以上是生活随笔為你收集整理的使用Charles在iOS6上进行抓包的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。