HttpCanary怎么使用?reqable黃鳥(niǎo)抓包(HttpCanary)使用教程
HttpCanary,常被用戶(hù)親切稱(chēng)為黃鳥(niǎo)抓包,是一款專(zhuān)為安卓系統(tǒng)打造的高性能網(wǎng)絡(luò)抓包與分析工具,工具十分友好,無(wú)需獲取設(shè)備Root權(quán)限,即可輕松實(shí)現(xiàn)基礎(chǔ)抓包功能,感興趣的朋友一起看看吧。
HttpCanary黃鳥(niǎo)抓包(reqable)抓包教程
一、證書(shū)安裝
Reqable使用經(jīng)典的中間人(MITM)技術(shù)分析HTTPS流量,當(dāng)客戶(hù)端與Reqable的代理服務(wù)器(下文簡(jiǎn)稱(chēng)中間人)進(jìn)行通信時(shí),中間人需要重簽遠(yuǎn)程服務(wù)器的SSL證書(shū)。為了保證客戶(hù)端與中間人成功進(jìn)行SSL握手通信,需要將中間人的根證書(shū)(下文簡(jiǎn)稱(chēng)CA根證書(shū))安裝到客戶(hù)端本地的證書(shū)管理中心。如果沒(méi)有安裝CA根證書(shū),可能會(huì)出現(xiàn)SSL握手失敗的錯(cuò)誤。
如果目標(biāo)客戶(hù)端是電腦端應(yīng)用程序,CA根證書(shū)需要安裝到電腦的證書(shū)管理中心;如果目標(biāo)客戶(hù)端是移動(dòng)端App,CA根證書(shū)則需要安裝到手機(jī)的證書(shū)管理中心。如果您沒(méi)有流量分析的需求,可以忽略這一步。
小提示
Reqable會(huì)為每臺(tái)設(shè)備自動(dòng)生成完全不同的CA根證書(shū),并使用隨機(jī)的證書(shū)密鑰,所以您不必?fù)?dān)心此證書(shū)會(huì)被第三方利用。
不同的桌面端平臺(tái)(這里主要是Windows),證書(shū)安裝方式有所不同,為了簡(jiǎn)化安裝過(guò)程,Reqable提供了一鍵安裝證書(shū)的功能。
證書(shū)的安裝入口位于頂部操作欄,點(diǎn)擊盾牌圖標(biāo)打開(kāi)彈窗,首次使用也會(huì)在主界面處提示用戶(hù)進(jìn)行安裝

點(diǎn)擊后系統(tǒng)會(huì)彈出確認(rèn)彈窗或者輸入賬戶(hù)密碼進(jìn)行授權(quán),按照提示操作確認(rèn)即可。不出意外的話(huà),證書(shū)會(huì)自動(dòng)安裝成功;如果自動(dòng)安裝失敗,可以切換到手動(dòng)安裝的Tab按照步驟手動(dòng)安裝。

安裝完成后就會(huì)提示安裝成功,如下圖所示:

二、開(kāi)始抓包
證書(shū)裝好后就可以進(jìn)行抓包操作了,先不要開(kāi)啟Reqable客戶(hù)端上的抓包按鈕,以免到時(shí)數(shù)據(jù)多太亂,分不清自己抓的包是哪個(gè)

最好先把電腦上的所示進(jìn)程關(guān)閉下,這樣以名應(yīng)用程序或?yàn)g覽器發(fā)送請(qǐng)求,比如這里抓取瀏覽器中百度上搜索自己的ip時(shí)的數(shù)據(jù)包,如下圖紅色區(qū)域所示,要抓取到數(shù)據(jù)包中的這條數(shù)據(jù)

這時(shí)我們開(kāi)始Reqable客戶(hù)端抓包按鈕,然后在瀏覽器上刷新剛才的界面,然后返回到客戶(hù)端上點(diǎn)擊停止

接著我們就可以很快拿到谷歌瀏覽器剛才抓到的分析數(shù)據(jù)了

另外這里強(qiáng)調(diào)一直瀏覽器抓包時(shí)如果關(guān)閉瀏覽器代理是抓取不到的,例如小編電腦上的360是關(guān)閉了代理,所以他不會(huì)被代理抓包軟件抓到

reqable抓包軟件Windows常見(jiàn)問(wèn)題
1、Reqable緩存目錄
C:\Users\xxx\AppData\Roaming\Reqable
2、Reqable日志文件
C:\Users\xxx\AppData\Roaming\Reqable\log
3、 捕獲不到電腦端應(yīng)用程序的流量
請(qǐng)先確保下面的操作已經(jīng)處理。
已經(jīng)開(kāi)啟了調(diào)試開(kāi)關(guān)。
已關(guān)閉全部篩選和搜索條件。
已關(guān)閉二級(jí)代理功能。
然后可以按照下面的步驟進(jìn)行排查。
3.1 檢查是否成功配置系統(tǒng)代理
Reqable需要給系統(tǒng)配置網(wǎng)絡(luò)代理,其他應(yīng)用程序需要通過(guò)系統(tǒng)的網(wǎng)絡(luò)代理配置來(lái)訪(fǎng)問(wèn)Reqable的代理服務(wù)器。如果系統(tǒng)網(wǎng)絡(luò)代理配置成功,下圖的網(wǎng)絡(luò)圖標(biāo)會(huì)顯示成綠色。

手動(dòng)檢查系統(tǒng)設(shè)置中網(wǎng)絡(luò)代理是否配置成功,Windows菜單 -> 設(shè)置 -> 網(wǎng)絡(luò)和Internet -> 代理 -> 手動(dòng)設(shè)置代理,檢查使用代理服務(wù)開(kāi)關(guān)是否打開(kāi),地址是否是127.0.0.1,端口是否是Reqable主界面頂部顯示的端口號(hào)。

如果網(wǎng)絡(luò)圖標(biāo)顯示是綠色,但是手動(dòng)檢查系統(tǒng)設(shè)置中網(wǎng)絡(luò)代理未成功,可以在Github或者微信反饋給我們。
如果系統(tǒng)代理配置沒(méi)有問(wèn)題,請(qǐng)進(jìn)入下一步。
3.2 檢查是否可以捕獲瀏覽器的請(qǐng)求
Reqable啟動(dòng)調(diào)試開(kāi)關(guān)后,打開(kāi)瀏覽器(建議Chrome或者Edge),訪(fǎng)問(wèn)百度首頁(yè)。
情況一:百度首頁(yè)無(wú)法訪(fǎng)問(wèn),并且Reqable調(diào)試列表中看不到任何流量(包括CONNECT請(qǐng)求)。
可能是Reqable代理服務(wù)器端口異常(例如被其他程序進(jìn)程占用),可以嘗試更換下端口重試。

如果更換端口后瀏覽器仍然無(wú)法訪(fǎng)問(wèn)百度首頁(yè),請(qǐng)?jiān)贕ithub或者微信反饋給我們。
情況二:百度首頁(yè)可以訪(fǎng)問(wèn),但是Reqable調(diào)試列表中看不到任何流量(包括CONNECT請(qǐng)求)。
再次檢查上面3.1系統(tǒng)網(wǎng)絡(luò)代理是否配置正確,或者嘗試更換瀏覽器,或者嘗試重啟電腦。如果依然是這種情況,請(qǐng)?jiān)贕ithub或者微信反饋給我們。
情況三:百度首頁(yè)可以訪(fǎng)問(wèn),Reqable調(diào)試列表中也能看到瀏覽器的訪(fǎng)問(wèn)流量(包括CONNECT請(qǐng)求)。
說(shuō)明Reqable工作一切正常,但是應(yīng)用程序未主動(dòng)使用系統(tǒng)網(wǎng)絡(luò)代理來(lái)訪(fǎng)問(wèn)Reqable的代理服務(wù)器,您可以按照下面的方式進(jìn)行處理。
應(yīng)用程序是Python、NodeJS或者Ruby等腳本進(jìn)程,可以嘗試使用代理終端功能。
檢查應(yīng)用程序是否支持手動(dòng)配置網(wǎng)絡(luò)代理。
嘗試使用Proxifier等第三方軟件進(jìn)行強(qiáng)制代理。
聯(lián)系應(yīng)用程序開(kāi)發(fā)商獲取解決方案。
4、無(wú)法捕獲localhost流量
檢查Reqable的代理菜單中是否已經(jīng)開(kāi)啟回環(huán)代理開(kāi)關(guān),如果還是有問(wèn)題,請(qǐng)檢查Windows菜單 -> 設(shè)置 -> 網(wǎng)絡(luò)和Internet -> 代理 -> 手動(dòng)設(shè)置代理 -> 請(qǐng)勿對(duì)以下列條目開(kāi)頭的地址使用代理服務(wù)器中的配置是否是,如果不是,請(qǐng)手動(dòng)配置。
5、無(wú)法訪(fǎng)問(wèn)境外受限網(wǎng)站
Reqable本身不具備訪(fǎng)問(wèn)受限網(wǎng)站的能力,需要借助其他代理軟件并在Reqable中配置二級(jí)代理。
6、手機(jī)無(wú)法連接電腦
檢查手機(jī)和電腦是否在同一個(gè)局域網(wǎng)下。
檢查手機(jī)和電腦是否在同一個(gè)局域網(wǎng)段,有些局域網(wǎng)組網(wǎng)時(shí)會(huì)禁止跨段通信。
嘗試電腦連接手機(jī)熱點(diǎn),然后手機(jī)再掃碼連接電腦。
檢查系統(tǒng)防火墻是否禁用了Reqable代理端口號(hào)流量出入。
7、Firefox訪(fǎng)問(wèn)提示不安全的網(wǎng)站
Firefox瀏覽器使用內(nèi)置的CA Store,系統(tǒng)安裝的CA證書(shū)無(wú)法生效,需要按照Reqable中的Firefox證書(shū)安裝指引進(jìn)行安裝操作。

到此這篇關(guān)于HttpCanary怎么使用?reqable黃鳥(niǎo)抓包(HttpCanary)使用教程的文章就介紹到這了,更多相關(guān)HttpCanary內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持腳本之家!
相關(guān)文章
Wallpaper Engine破解版打不開(kāi)創(chuàng)意工坊怎么辦?Wallpaper Engine破解版
wallpaper engine是一款動(dòng)態(tài)桌面壁紙,那么Wallpaper Engine破解版打不開(kāi)創(chuàng)意工坊了怎么辦?Wallpaper Engine怎么使用?下面就詳情來(lái)看看具體解決辦法及使用方法2017-01-03wallpaper engine顯示steam不可用怎么辦 wallpaper engine不可用steam
wallpaper engine是現(xiàn)在最受歡迎的動(dòng)態(tài)壁紙,不少小伙伴在使用的時(shí)候出現(xiàn)steam不可用,不知道怎么解決,因此就讓小編給大家詳細(xì)的講講解決辦法吧2017-01-03steam怎么防止電腦開(kāi)機(jī)時(shí)自動(dòng)啟動(dòng) steam關(guān)閉開(kāi)機(jī)啟動(dòng)的方法
steam開(kāi)機(jī)自動(dòng)啟動(dòng)挺麻煩的,關(guān)閉自動(dòng)啟動(dòng)的按鈕又不像別的軟件設(shè)計(jì)的那么明顯,所以很容易讓初次使用者誤會(huì)steam不能夠關(guān)閉開(kāi)機(jī)自動(dòng)啟動(dòng)。今天向大家分享一篇關(guān)閉steam開(kāi)2016-12-23steam如何購(gòu)買(mǎi)鎖區(qū)游戲 steam鎖區(qū)游戲購(gòu)買(mǎi)方法教程
steam鎖區(qū)游戲怎么買(mǎi)?一些玩家在steam上發(fā)現(xiàn)有些游戲的商店頁(yè)面是進(jìn)不去找不到的,比如DOTA2。那么這樣的游戲該如何購(gòu)買(mǎi)呢,來(lái)看看指南吧。2016-11-29Steam目前支持哪些方式付款 Steam還能用支付寶支付嗎
Steam又迎來(lái)了支付寶付款,這個(gè)星期五相信不少小伙伴就要剁手了。但是小伙伴們先別慌,Steam現(xiàn)在好像不能用微信和騰訊財(cái)付通付款了,具體就讓小編給大家講講吧。2016-11-24steam怎么改成中文 steam語(yǔ)言設(shè)置為中文方法教程
steam是一個(gè)國(guó)外的游戲平臺(tái),許多玩家下載客戶(hù)端之后發(fā)現(xiàn)頁(yè)面都是英文狀態(tài),那我們?cè)撛趺磳team設(shè)置中文呢?下面就來(lái)分享一下steam中文設(shè)置教程2016-11-24- 當(dāng)不小心剁手買(mǎi)到自己不喜歡的游戲又久久未玩怎么辦呢?很多朋友再Steam上購(gòu)買(mǎi)了很多游戲,但是Steam能不能退款呢?小編給大家?guī)?lái)Steam退款方法技巧,希望可以幫助您有效2016-11-24
steam怎么用支付寶購(gòu)買(mǎi)正版游戲 steam使用支付寶付款方法教程
Steam平臺(tái)今天正式啟動(dòng)了為期一周的“黑五”大促,包括《三國(guó)志13》、《文明6》在內(nèi)的大量游戲都給出了可觀的折扣。steam怎么用支付寶購(gòu)買(mǎi)正版游戲呢?下面小編給大家?guī)?lái)s2016-11-24Steam騰訊財(cái)付通支付失敗怎么辦 team騰訊財(cái)付通支付流程介紹
目前Steam可以使用騰訊財(cái)付通進(jìn)行支付,對(duì)于玩家來(lái)講能更好的剁手,還有的用戶(hù)反映自己在支付的時(shí)候出現(xiàn)失敗現(xiàn)象不知道怎么回事,因此就讓小編給大家講講怎么回事吧。2016-11-22- Steam商店怎么微信支付 很多朋友還不清楚steam能用微信支付嗎?怎么支付?其實(shí)方法很簡(jiǎn)單,下面小編就為大家?guī)Я藅eam微信支付操作流程2016-10-31


