今天谍珊,由于我要找到很久之前已經(jīng)上線的代碼谊囚,但是github上不知道是哪個(gè)日期文件夾,所以對(duì)手機(jī)(我的是iphone 6s plus)進(jìn)行抓包丹擎,查看代碼所在目錄尾抑。
1、首先官網(wǎng)下載并安裝charles
首先如果抓取的是HTTP包:
2蒂培、安裝好以后蛮穿,在命令行ipconfig查看你的ip地址,然后在手機(jī)端連好公司wifi之后毁渗,點(diǎn)擊wifi右邊的“i”這個(gè)圖標(biāo)践磅,進(jìn)去之后,手動(dòng)設(shè)
置代理灸异,輸入你電腦的ip地址府适,端口號(hào)輸入8888
3、打開charles.exe肺樟,會(huì)出現(xiàn)一個(gè)彈框檐春,點(diǎn)擊“allow”
4、打開你手機(jī)的任何一個(gè)app么伯,你就可以看到所打開APP里的數(shù)據(jù)包了疟暖。
如果協(xié)議是https的,下面顯示的文件會(huì)是“unknown”;這個(gè)時(shí)候就要進(jìn)行安裝證書了田柔。
5俐巴、接著上述步驟,先在電腦上安裝證書硬爆,點(diǎn)擊charles中的help->SSL Proxying->install charles Root certificate,按照步驟一直next欣舵,
知道出現(xiàn)“導(dǎo)入成功”的彈窗。
6缀磕、接著缘圈,在手機(jī)端安裝。點(diǎn)擊電腦上charles軟件的help->SSL Proxying->install charles Root certificate on a Mobile Device or
remote Browser->確定袜蚕。
7糟把、在手機(jī)Safari瀏覽器輸入地址 [chls.pro/ssl],出現(xiàn)證書安裝頁(yè)面牲剃,點(diǎn)擊安裝
手機(jī)設(shè)置有密碼的輸入密碼進(jìn)行安裝
8遣疯、安裝好以后,打開手機(jī)的設(shè)置->通用->關(guān)于本機(jī)->證書信任設(shè)置->打開charles證書的按鈕
9颠黎、再打開手機(jī)的app,就可以看到關(guān)于https協(xié)議的包了