歡迎訪問PChome.net
手機(jī)版小黃鳥(HttpCanary)是一款功能強(qiáng)大的 Android 平臺(tái)應(yīng)用,專為HTTP/HTTPS/HTTP2/WebSocket/TCP/UDP數(shù)據(jù)包捕獲和分析設(shè)計(jì),無需Root即可使用。它支持多種協(xié)議,包括HTTP1.0、HTTP1.1、HTTP2.0、WebSocket、TCP、UDP以及TLS/SSL。這款應(yīng)用提供了多種視圖瀏覽器,如原始查看器、十六進(jìn)制查看器、文本查看器等,讓用戶可以清晰地查看和分析數(shù)據(jù)包。此外,它還具備數(shù)據(jù)包過濾、搜索、阻止設(shè)置等實(shí)用功能,幫助用戶調(diào)試和測(cè)試移動(dòng) Rest API,功能強(qiáng)大,專業(yè)又實(shí)用。
小黃鳥(HttpCanary)官方版是一款功能強(qiáng)大的 HTTP/HTTPS/HTTP2/WebSocket/TCP/UDP 數(shù)據(jù)包捕獲和分析應(yīng)用程序,專為 Android 平臺(tái)設(shè)計(jì)。最重要的是無需root!HttpCanary 也能支持?jǐn)?shù)據(jù)包捕獲和注入。使用此應(yīng)用程序,您可以非常輕松地測(cè)試您的移動(dòng) Rest API。此外,HttpCanary 提供了多種視圖瀏覽器,如原始查看器、十六進(jìn)制查看器、預(yù)覽查看器等。同時(shí),HttpCanary小黃鳥抓包軟件官方版還可以通過SpyNet設(shè)置抓包的類型,比如是要捕獲IP包還是ARP包,還可以根據(jù)目的地址的不同,設(shè)置更詳細(xì)的過濾參數(shù),列出了抓到數(shù)據(jù)包的序號(hào)、時(shí)間、源目的MAC地址、源目的IP地址、協(xié)議類型、源目的端口號(hào)等內(nèi)容。最后,HttpCanary 核心代碼在 Github 開放,希望 HttpCanary 可以幫助到更多的人。
1、支持協(xié)議
HTTP1.0、HTTP1.1、HTTP2.0、WebSocket、TCP、UDP 和 TLS/SSL。
2、支持設(shè)備
任何 android arm 或 x86 設(shè)備都包括模擬器。
3、查看瀏覽器
原始查看器,顯示原始數(shù)據(jù)包數(shù)據(jù)。
文本查看器,將正文數(shù)據(jù)顯示為文本。
十六進(jìn)制查看器,將正文數(shù)據(jù)顯示為十六進(jìn)制字符串。
標(biāo)頭查看器,顯示 http 請(qǐng)求和響應(yīng)標(biāo)頭。
Json 查看器,顯示格式化的 json 數(shù)據(jù),支持節(jié)點(diǎn)展開和折疊。
URL 查看器,顯示 url 路徑和查詢參數(shù)。
Cookie 查看器,顯示 cookie 名稱、值、expiresAt、域等。
圖片查看器,支持顯示 BPM、PNG、GIF、JPG、WEBP 格式。
音頻查看器,支持播放 AAC、WAC、MP3、OGG、MPEG 格式。
4、內(nèi)容概覽
HttpCanary 顯示多維會(huì)話概覽。包括 URL、http 協(xié)議、http 方法、響應(yīng)碼、服務(wù)器主機(jī)、服務(wù)器 ip 和端口、內(nèi)容類型、keep-alive、時(shí)序、數(shù)據(jù)大小等。
5、數(shù)據(jù)包過濾和搜索
HttpCanary多維過濾器,可以按app、host、protocol、method、ip、port、關(guān)鍵字過濾數(shù)據(jù)包。此外,您可以在數(shù)據(jù)包的內(nèi)容中搜索關(guān)鍵字。
6、阻止設(shè)置
您可以選擇阻止請(qǐng)求和響應(yīng),很容易調(diào)試您的 REST API。
7、插件
HttpCanary 支持許多插件,包括實(shí)驗(yàn)插件和擴(kuò)展插件。現(xiàn)在,應(yīng)用程序中集成了一些實(shí)驗(yàn)性插件,例如 HostBlock、Mime-TypeBlock、Downloader 和 OverviewStatistics。未來,我們將為開發(fā)者發(fā)布擴(kuò)展插件-sdk,并支持?jǐn)U展插件。
抓包前準(zhǔn)備
1、使用抓包前可以點(diǎn)擊左上角的三條杠,然后進(jìn)入設(shè)置。
2、之后就在設(shè)置里面添加抓包的目標(biāo)或者h(yuǎn)ost。
3、點(diǎn)擊右上角的加號(hào)即可選擇添加。
開始抓包
1、點(diǎn)擊右下角飛機(jī)圖標(biāo)開始抓包了(彈出需要權(quán)限窗口時(shí)點(diǎn)擊允許)
2、點(diǎn)擊home鍵,把該抓包app掛在后臺(tái),然后去操作你要抓包的app。然后再返回抓包app,就可以看見抓到的數(shù)據(jù)。
3、長(zhǎng)按抓到的數(shù)據(jù)包,可以進(jìn)行一系列的操作。
4、點(diǎn)擊數(shù)據(jù)包,可以查看包的詳情信息。
今天我們就用它來簡(jiǎn)單調(diào)試一下輕顏相機(jī),以此來熟悉熟悉Http Canary的大概用法。
首先下載好輕顏相機(jī)和Http Canary,首次打開軟件會(huì)提示你安裝根證書,這個(gè)是必須要安裝的,不然無法進(jìn)行抓包。
在Http Canary中點(diǎn)擊設(shè)置- 目標(biāo)應(yīng)用 - 添加輕顏相機(jī)(為了不抓取其他多余的app的數(shù)據(jù),方便找包)
添加好目標(biāo)應(yīng)用后,點(diǎn)擊主頁右下角的小飛機(jī)圖標(biāo),開啟抓包,開啟抓包后進(jìn)入輕顏相機(jī),隨便點(diǎn)兩下就可以返回Http Canary了。
首先找到如圖1所示的數(shù)據(jù),長(zhǎng)按此數(shù)據(jù),點(diǎn)擊 靜態(tài)注入,為這個(gè)注入命名,點(diǎn)擊 響應(yīng) ,滑動(dòng)到最底下,找到 請(qǐng)求體 這一欄,點(diǎn)擊右邊的小筆頭,選擇在線編輯。
原數(shù)據(jù)如下:
我們找到其中幾個(gè)關(guān)鍵的數(shù)據(jù),如 end_time,flag,subscribe等,對(duì)其做出調(diào)試,修改到期時(shí)間和false值,最終如下所示。
修改完成后,點(diǎn)擊右上角的√保存即可。保存后,在設(shè)置中的 插件管理 ,即可看到剛剛創(chuàng)建的靜態(tài)注入插件,點(diǎn)擊啟用即可。
之后開啟抓包,進(jìn)入輕顏相機(jī),即可看到會(huì)員已經(jīng)調(diào)試成功。
1、無需Root,抓包時(shí)不會(huì)影響其它App的使用。
2、支持HTTP1.0、HTTP1.1、HTTP2、HTTPS和WebSocket等協(xié)議抓包。
3、支持對(duì)抓包內(nèi)容進(jìn)行注入修改,支持修改請(qǐng)求參數(shù)、請(qǐng)求頭、請(qǐng)求體、響應(yīng)碼、響應(yīng)頭和響應(yīng)體等數(shù)據(jù)。
4、支持重新發(fā)送指定請(qǐng)求、編輯并重新發(fā)送請(qǐng)求。
5、支持對(duì)抓包數(shù)據(jù)進(jìn)行篩選、搜索,以及設(shè)置抓取指定應(yīng)用和指定Host/IP。
6、支持Raw、Hex、Text、Header等多種視圖瀏覽數(shù)據(jù)。
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、支持文件形式分享請(qǐng)求和響應(yīng)數(shù)據(jù),以及使用HttpCanary打開分享文件。
12、支持屏蔽數(shù)據(jù)不發(fā)送給服務(wù)器或者不返回給客戶端,方便調(diào)試。
13、即將支持自定義擴(kuò)展Mod功能。
1、觀看抓包軟件的結(jié)果還能抓取音頻以及視頻,全免費(fèi)。
2、可以自動(dòng)式的存儲(chǔ)http和https請(qǐng)求,而且不用ROOT。
3、還能夠進(jìn)行懸浮球功效設(shè)置允許此外去運(yùn)用要抓的應(yīng)用。
4、針對(duì)安卓手機(jī)https互聯(lián)網(wǎng)技術(shù)請(qǐng)求的一個(gè)抓取以及剖析。
v9.2.8.1版本
[新增] 動(dòng)態(tài)注入支持修改請(qǐng)求體和響應(yīng)體。
[新增] 重發(fā)支持延遲重發(fā)和批量重發(fā)功能。
[新增] 激活碼激活時(shí)支持自動(dòng)解綁舊設(shè)備。
[新增] 支持Firefox瀏覽器導(dǎo)入證書。
修復(fù)導(dǎo)出的.0證書名稱錯(cuò)誤的bug。
修復(fù)抓包耗電的問題。
修復(fù)其它bug和性能問題。
1、它是功能強(qiáng)大的Android抓包工具,用于Android平臺(tái)的功能強(qiáng)大的網(wǎng)絡(luò)分析工具。
2、支持TCP/UDP/HTTP/HTTPS/WebSocket等多種協(xié)議,可以視為Android平臺(tái)下的Fiddler和Charles。
3、適用于Android,初級(jí)和初級(jí)軟件工程師對(duì)RestAPI調(diào)試,定位網(wǎng)絡(luò)編程中出現(xiàn)的bug。
4、測(cè)試工程師編輯網(wǎng)絡(luò)數(shù)據(jù)模擬不同業(yè)務(wù)場(chǎng)景,進(jìn)行白盒或黑盒測(cè)試。
將網(wǎng)絡(luò)傳輸發(fā)送與接收的數(shù)據(jù)包進(jìn)行截獲,時(shí)刻監(jiān)控好最安全使用環(huán)境;
抓取的數(shù)據(jù)也是可以讓你打開查看,各個(gè)信息介紹也是十分的詳細(xì);
另外也是有保存下歷史抓取信息,也是能啟動(dòng)系統(tǒng)安全,加密讓你使用到;
便捷工具 v19.0.0
便捷工具 v1.0.14
便捷工具 v1.0.0
便捷工具 v0.30