今天搜集了兩個(gè)抓包工具和大家分享一下,廢話不多少直接上方法酸役。
1什湘、Charles
官網(wǎng)下載地址:http://www.charlesproxy.com/(若不支持rMBP可拖到Retinizer中把文字變清晰)
HTTP抓包
打開(kāi)Charles程序
查看Mac電腦的IP地址耿导,如192.168.1.7
打開(kāi)iOS設(shè)置骑祟,進(jìn)入當(dāng)前wifi連接回懦,設(shè)置HTTP代理Group,將服務(wù)器填為上一步中獲得的IP次企,即192.168.1.7怯晕,端口填8888
iOS設(shè)備打開(kāi)你要抓包的app進(jìn)行網(wǎng)絡(luò)操作
Charles彈出確認(rèn)框,點(diǎn)擊Allow按鈕即可
HTTPS抓包
在 iOS 設(shè)備上打開(kāi)這個(gè)網(wǎng)址 http://www.charlesproxy.com/getssl 安裝 Charles SSL 證書(shū)
在Charles的工具欄上點(diǎn)擊設(shè)置按鈕缸棵,選擇Proxy Settings…
切換到SSL選項(xiàng)卡舟茶,選中Enable SSL Proxying,別急堵第,選完先別關(guān)掉吧凉,還有下一步
這一步跟Fiddler不同,F(xiàn)iddler安裝證書(shū)后就可以抓HTTPS網(wǎng)址的包了踏志,Charles則麻煩一些阀捅,需要在上一步的SSL選項(xiàng)卡的Locations表單填寫(xiě)要抓包的域名和端口,點(diǎn)擊Add按鈕狰贯,在彈出的表單中Host填寫(xiě)域名也搓,比如填api.instagram.com赏廓,Port填443
2涵紊、Paros進(jìn)行IOS應(yīng)用抓包教程
http://download.csdn.net/detail/laoguodesuiyue/8230503
首先在Mac上安裝好下載的jdk-7u25-macosx-x64.dmg軟件,然后點(diǎn)擊paros軟件包種的run程序運(yùn)行幔摸。得到畫(huà)面如下
保證 iphone/android 和電腦在同一個(gè)網(wǎng)段摸柄,在iphone Setting 設(shè)置電腦的ip地址 ,這里端口是隨意寫(xiě)的不過(guò)要保證大于1024
在paros軟件中點(diǎn)擊代理 ,輸入和 iphone 對(duì)應(yīng)的 ip 和端口
然后運(yùn)行 iphone 上程序就可以看到數(shù)據(jù)包了既忆。分為GET 協(xié)議和POST 協(xié)議兩種
GET 協(xié)議分析驱负,網(wǎng)址顯而易見(jiàn)
POST協(xié)議分析嗦玖,對(duì)于 POST 比較復(fù)雜一些。里面的參數(shù)需要你使用程序參數(shù)才能使用
3跃脊、手頭有連著網(wǎng)線的iMac一臺(tái)(Mac OS X 10.7.2)宇挫,iOS設(shè)備一部
首先我們關(guān)閉Wi-Fi,如下圖:
接下來(lái)這步不是必須酪术,為提高一次性成功率器瘪,還請(qǐng)照做:
刪除所有的Wi-Fi記錄
點(diǎn)下圖右下角的Advanced按鈕,選到Wi-Fi的Tab绘雁,點(diǎn) – 減號(hào)按鈕刪除干凈橡疼,如下圖,
設(shè)置Sharing庐舟,如下圖欣除,先找到Sharing
到Sharing設(shè)置界面后,按照下圖上的紅圈1234點(diǎn)一下:
?
然后按照下圖設(shè)置Wi-Fi和密碼挪略,這里我們選擇5位字母的即可:
點(diǎn)擊OK之后历帚,回到Sharing設(shè)置界面,此時(shí)我們照下圖操作即可:
測(cè)試連接瘟檩,用iPhone搜索這個(gè)AP抹缕,輸入密碼,連接成功墨辛!
4. 安裝抓包工具:Wireshark卓研,準(zhǔn)備抓包!
下載地址:
http://www.wireshark.org/download.html
我下載的版本是:
OS X 10.6 (Snow Leopard) Intel 64-bit .dmg
順帶提一句睹簇,Wireshare是開(kāi)源的奏赘,基于X11的,十分難得太惠。
打開(kāi)Wireshark后磨淌,如圖點(diǎn)擊en1,就開(kāi)始抓包啦凿渊,如圖:
接下來(lái)我用iPhone訪問(wèn) http://www.cocoachina.com/bbs 試試看