摘要:場(chǎng)景剛進(jìn)入一個(gè)新公司要了解業(yè)務(wù)老問(wèn)是不行的,要學(xué)會(huì)自己分析,好的工具能事半功倍。設(shè)置添加代理請(qǐng)求轉(zhuǎn)發(fā),將請(qǐng)求轉(zhuǎn)發(fā)到本地訪問(wèn)本地接口。
場(chǎng)景:
剛進(jìn)入一個(gè)新公司要了解業(yè)務(wù)老問(wèn)是不行的,要學(xué)會(huì)自己分析,好的工具能事半功倍。
工具:
Charles 4.2.7 ,公司的業(yè)務(wù)APP
教程:
1、首先我們需要按照Charles,[官網(wǎng)下載地址][1] ,等待安裝成功 2、官網(wǎng)安裝免費(fèi)使用一個(gè)月,所以就必須破解了你懂的,破解方法很多自己可以百度,這里只介紹一種:help-->Register Charles 注冊(cè)的形式(比較容易,親測(cè)有效) Registered Name: https://zhile.io License Key: 48891cf209c6d32bf4 3、Proxy-->Proxy Setting ,代理設(shè)置默認(rèn)端口:8888 可以自行修改
4、https支持需要安裝charles證書,
help --> SSl Proxying --> install charles root certificate ,這個(gè)是安裝證書到本地電腦,按照流程一步一步安裝證書到根信任證書中就行,這樣電腦瀏覽器上面的https請(qǐng)求就能抓到了。
install charles root certificate on a mobile ...這個(gè)選項(xiàng)是安裝手機(jī)證書的,選擇后出現(xiàn)下圖,將手機(jī)網(wǎng)絡(luò)代理打開,手動(dòng)代理設(shè)置成 下圖中192.168.2.201 端口8888 ,這里注意手機(jī)ip需要和電腦ip 在同一網(wǎng)段,在手機(jī)瀏覽器中打開 chls.pro/ssl 地址后會(huì)下載安裝證書,在手機(jī)上安裝成受信任的證書,饒是如此還是有好多手機(jī)感覺(jué)證書安裝后還是抓不到,本人米6x就是,解決辦法:在電腦上安裝安卓模擬器(例:夜神),在模擬器中安裝證書設(shè)置代理成功抓包。
設(shè)置添加SSL代理 *:443
5、請(qǐng)求轉(zhuǎn)發(fā),將請(qǐng)求轉(zhuǎn)發(fā)到本地訪問(wèn)本地接口。
勾選后設(shè)置:tools-->map remote,添加需要攔截轉(zhuǎn)發(fā)的地址
6、修改接口請(qǐng)求的響應(yīng)數(shù)據(jù),右鍵請(qǐng)求選擇Save Response將響應(yīng)結(jié)果保存到本地,然后用編輯器打開改文件修改其中數(shù)據(jù),然后tools --> map local-->add ,OK 接下來(lái)訪問(wèn)這個(gè)接口返回的就是本地文件
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/77275.html
摘要:參考教程我弄這些的時(shí)候下載的各個(gè)軟件的版本注明文中的網(wǎng)址均是百度的參考文章,僅供參考,謝謝。 抓包工具:常用抓包工具有好多,本人就試了三個(gè)。Charles(IOS常用)wiresharkfiddler(mac沒(méi)有使用版本,需用Windows系統(tǒng)或連接遠(yuǎn)程安裝使用)安裝包:官網(wǎng)下載最新即可或百度都有最新的 安裝(可參考本文最后的教程) Charles ,fiddler 方法一致:電腦網(wǎng)絡(luò)...
閱讀 3445·2021-11-08 13:20
閱讀 3373·2021-09-30 09:48
閱讀 2575·2021-09-29 09:41
閱讀 596·2021-09-22 15:04
閱讀 2487·2021-08-23 09:44
閱讀 3686·2020-12-03 17:26
閱讀 1017·2019-08-30 14:10
閱讀 1573·2019-08-29 18:34