許久沒有寫東西了糖声,臨時想到什么就寫什么豹悬,可能是比較陳舊的知識和應(yīng)用了葵陵,但也不妨寫下來給自己看,以便以后可以翻閱查看瞻佛!
在移動開發(fā)測試的過程中脱篙,尤其是服務(wù)新增的接口需要聯(lián)調(diào),往往抓包工具能夠起到關(guān)鍵性的作用。
直接進入主題绊困,怎樣利用Charles抓包https的請求忍弛,無論Mac還是Windows都可以通用。
一考抄、安裝和破解
1.官網(wǎng)直接下載對應(yīng)系統(tǒng)的版本https://www.charlesproxy.com/download/
下載后默認選中項下一步到底安裝完成即可细疚。
2.破解(https://www.zzzmode.com/mytools/charles/)
如圖所示,選擇對應(yīng)的版本川梅,隨便命名疯兼。按照圖中紅色文字指向的文件路徑,把剛剛生成的charles.jar替換原有的贫途。即完成了破解吧彪!
然后打開Charles,接著往下丢早。
二姨裸、配置
1.電腦端
首先是設(shè)置Proxy Settings
然后接著設(shè)置SSL Proxying Settings
然后Enable SSL Proxying勾選中,點Add怨酝,添加Location
這個地方可以添加指定的host傀缩,比如根據(jù)公司的接口xxx*只接收關(guān)于公司接口文檔中有的部分接口,也可以直接*就是所有的都會抓取农猬。port:443赡艰。
2.手機配置
在help里面找到對應(yīng)的配置,選中
會彈出如下窗口
接著就是在手機連接的Wi-Fi下設(shè)置代理
保存之后斤葱,Charles上會立馬彈出一個連接提示窗口如下:
選Allow即可
接著在手機瀏覽器中輸入chls.pro/ssl即可安裝證書慷垮。有些手機的瀏覽器不能訪問的話,就換其他第三方瀏覽器再試揍堕。
下載后找到文件打開料身,會提示輸入證書名,隨便輸
點擊確定后衩茸,會提示輸鎖屏密碼之類的芹血,輸入成功后就會提示成功了。接著就可以進行抓包了递瑰,結(jié)束祟牲!
可能顯得有點啰嗦,但盡量做到詳細抖部,也盡量用截圖來展示每個步驟说贝,根據(jù)手機不同,可能有些界面會稍微有些差異慎颗,但應(yīng)該都是一樣的步驟乡恕!