HttpCanary(小黃鳥)安卓版是一款優(yōu)秀的抓包工具,又稱之為黃鳥抓包工具,這里擁有分析工具、注入功能等,這里擁有豐富的數(shù)據(jù)分析圖提供給用戶,用戶們可以在線精準(zhǔn)的進(jìn)行數(shù)據(jù)的抓取,支持靜態(tài)和動(dòng)態(tài)注入兩種方式,多協(xié)議,用戶無(wú)需root就能進(jìn)行http協(xié)議的抓包和注入的功能
熱門app推薦: 輕松護(hù)考拉APP 2.1.0版 嗨小葩去水印App v1.3.7 官方新版本 愛動(dòng)態(tài)壁紙4K安卓版 v10.0.1 免費(fèi)版 官方版純凈圖標(biāo)包應(yīng)用
HttpCanary(小黃鳥)安卓版是一款高效的抓包工具,亦稱為黃鳥抓包工具。它提供了豐富的功能,如數(shù)據(jù)分析、注入功能等,用戶可以精準(zhǔn)地在線抓取數(shù)據(jù)。支持靜態(tài)和動(dòng)態(tài)注入方式,多協(xié)議兼容,用戶無(wú)需root權(quán)限即可進(jìn)行HTTP協(xié)議的抓包和注入。如果對(duì)這款工具感興趣,不妨下載體驗(yàn)一下~
* 支持協(xié)議
包括HTTP1.0, HTTP1.1, HTTP2.0, WebSocket以及TLS/SSL協(xié)議。
* 注入功能
HttpCanary提供兩種注入模式:靜態(tài)注入和動(dòng)態(tài)注入。這些模式可以用于注入請(qǐng)求參數(shù)、請(qǐng)求/響應(yīng)頭、請(qǐng)求/響應(yīng)體以及響應(yīng)行。用戶還可以創(chuàng)建多個(gè)注入器,因?yàn)殪o態(tài)注入支持同時(shí)使用多個(gè)注入器。
* 數(shù)據(jù)瀏覽
HttpCanary提供多種視圖以瀏覽數(shù)據(jù)。
Raw視圖:查看原始數(shù)據(jù)。
Text視圖:以文本格式查看請(qǐng)求/響應(yīng)體內(nèi)容。
Hex視圖:以十六進(jìn)制格式查看請(qǐng)求/響應(yīng)體內(nèi)容。
Json視圖:格式化Json字符串,支持節(jié)點(diǎn)展開、折疊和復(fù)制等操作。
圖片視圖:預(yù)覽BPM、PNG、GIF、JPG、WEBP等格式的圖片。
音頻視圖:播放AAC、WAC、MP3、OGG、MPEG等格式的音頻。
1、可以抓取音視頻內(nèi)容,并查看抓包結(jié)果。
2、無(wú)需ROOT權(quán)限即可自動(dòng)存儲(chǔ)HTTP和HTTPS請(qǐng)求。
3、提供懸浮球功能,方便在其他應(yīng)用中進(jìn)行抓包。
4、支持Android手機(jī)HTTPS互聯(lián)網(wǎng)技術(shù)請(qǐng)求的抓包和分析。
1、無(wú)需Root,抓包操作不會(huì)影響其他應(yīng)用的使用。
2、支持抓取HTTP1.0、HTTP1.1、HTTP2、HTTPS和WebSocket協(xié)議的數(shù)據(jù)。
3、可以修改抓包內(nèi)容,包括請(qǐng)求參數(shù)、請(qǐng)求頭、請(qǐng)求體、響應(yīng)碼、響應(yīng)頭和響應(yīng)體。
4、支持重新發(fā)送特定請(qǐng)求,編輯并重新發(fā)送請(qǐng)求。
5、提供篩選、搜索功能,并可以設(shè)定抓取指定應(yīng)用和Host/IP。
6、支持多種數(shù)據(jù)視圖,包括Raw、Hex、Text、Header等。
7、自動(dòng)解碼Gzip、Deflate、Chunked等編碼的數(shù)據(jù)包。
8、支持預(yù)覽JSON、Form表單、圖片、音頻、Cookie等數(shù)據(jù)類型。
9、可以將請(qǐng)求和響應(yīng)數(shù)據(jù)保存為文件或添加至收藏列表。
10、支持WebSocket實(shí)時(shí)預(yù)覽功能。
11、支持通過(guò)文件形式分享請(qǐng)求和響應(yīng)數(shù)據(jù),并使用HttpCanary打開分享文件。
12、可以屏蔽不發(fā)送給服務(wù)器或不返回給客戶端的數(shù)據(jù),以便于調(diào)試。
13、即將支持自定義擴(kuò)展Mod功能。
今天我們將使用HttpCanary來(lái)簡(jiǎn)單調(diào)試輕顏相機(jī),以此熟悉HttpCanary的基本用法。
首先下載輕顏相機(jī)和HttpCanary,首次啟動(dòng)HttpCanary時(shí),會(huì)提示安裝根證書,這是進(jìn)行抓包的必要步驟。
在HttpCanary中,點(diǎn)擊設(shè)置-目標(biāo)應(yīng)用-添加輕顏相機(jī)(為了避免抓取其他應(yīng)用的數(shù)據(jù),便于定位)。
添加目標(biāo)應(yīng)用后,點(diǎn)擊主頁(yè)右下角的小飛機(jī)圖標(biāo),啟動(dòng)抓包功能。然后進(jìn)入輕顏相機(jī),進(jìn)行簡(jiǎn)單操作后返回HttpCanary。
找到數(shù)據(jù)列表中如圖1所示的數(shù)據(jù),長(zhǎng)按該數(shù)據(jù),選擇靜態(tài)注入,為注入命名,點(diǎn)擊響應(yīng),滑動(dòng)至底部,找到請(qǐng)求體,點(diǎn)擊右側(cè)的小筆圖標(biāo),選擇在線編輯。
圖5展示了修改后的響應(yīng)消息體,原始數(shù)據(jù)如下:
找到關(guān)鍵數(shù)據(jù),如end_time、flag、subscribe等,進(jìn)行調(diào)試,將到期時(shí)間和false值修改后如下所示。
完成修改后,點(diǎn)擊右上角的√保存。保存后,在設(shè)置中的插件管理中可以看到剛剛創(chuàng)建的靜態(tài)注入插件,點(diǎn)擊啟用即可。
啟用后,再次啟動(dòng)抓包,進(jìn)入輕顏相機(jī),即可確認(rèn)會(huì)員功能已成功調(diào)試。
1、打開HttpCanary,選擇目標(biāo)應(yīng)用。
2、啟動(dòng)要抓包的應(yīng)用,然后運(yùn)行HttpCanary,因?yàn)槟承?yīng)用會(huì)檢測(cè)抓包工具的存在。
點(diǎn)擊右下角的開始抓包按鈕。
3、回到軟件,進(jìn)行任意輸入,即可截取到發(fā)送的封包。
4、選擇靜態(tài)注入模式。
5、點(diǎn)擊響應(yīng)部分,再點(diǎn)擊編輯按鈕。