黃鳥抓包普通版運行流暢,功能完備,能迅速捕獲您所需的數(shù)據(jù)包內容。它具備智能分析功能,操作簡單,可以實時監(jiān)控您的手機安全,防止惡意軟件對手機系統(tǒng)進行篡改。使用起來非常安全,并且它不僅僅是一個強大的數(shù)據(jù)包捕獲工具,還內置了分析工具,為您提供了全面的服務。
下載vmos-pro和MT管理器和小黃鳥
1、小黃鳥導出證書-選第一個
2、vmos上傳剛才下載的證書,打開vmos超級管理員權限,打開MT管理器,將上傳的證書復制到system-etc-security-cacerts里面
3、真機打開小黃鳥,抓包目標vmos,打開vmos你要抓的app,就可以實現(xiàn)抓包,不存在斷網情況,僅供學習。
* 支持協(xié)議
HTTP1.0, HTTP1.1, HTTP2.0, WebSocket and TLS/SSL。
* 注入功能
HttpCanary提供了兩種不同的注入模式:靜態(tài)注入和動態(tài)注入。使用這兩種模式,可以實現(xiàn)對請求參數(shù),請求/響應頭,請求/響應體,響應行的注入。您還可以創(chuàng)建不同需求的注入器,因為靜態(tài)注入可以支持多個注入器同時工作。
* 數(shù)據(jù)瀏覽
HttpCanary具有多種不同的視圖瀏覽功能。
Raw視圖:可以查看原始數(shù)據(jù);
Text視圖:以Text的形式查看請求/響應體內容;
Hex視圖:以Hex的形式查看請求/響應體內容;
Json視圖:格式化Json字符串,支持節(jié)點的展開、關閉和復制等操作;
圖片視圖:可以預覽BPM、PNG、GIF、JPG、WEBP等格式的圖片內容;
音頻視圖:可以播放AAC、WAC、 MP3、OGG、MPEG等格式的音頻內容。
最近很多小伙伴不知道黃鳥抓包APP是怎么安裝證書的。所以,就有了這篇文章。希望大家可以通過這篇文章,能自主方便的去安裝自己的證書。
1、 找到設置,點擊進去
2、點擊ssl證書設置
3、 點擊導出httpcanry根證書
4、 導出類型選擇下面這個(。pem)【我這里是未root環(huán)境,選擇。pem。如果root之后需要更高要求可選.0】
5、 打開手機的設置,然后在設置里找到并點擊:“安全”–>“更多安全設置”–>憑據(jù)儲存下的“從手機儲存安裝”–>CA證書(不同的在手機系統(tǒng)這步可能不完全相同,但都大同小異按這幾個關鍵詞找一下或者直接搜索)。如果出現(xiàn)了安全性的提示,不必理會,繼續(xù)點擊“仍然安裝”就行了。
6、找到圖中這個目錄并根據(jù)需求選擇證書進行安裝,這里我選的還是.pem
文件路徑:本機存儲/httpcanary/cert/
7、提示“已安裝”或在“設置-安全-更多安全設置-受信任的用戶憑證-用戶”中能看見,那就證明你已經安裝成功了。
有些人抓包的過程中會斷網,會沒有網絡,如有遇見該情況的,可以下載一個虛擬機。在本站下載虛擬機就行了,隨便選擇下載一個(我就不說具體什么虛擬機了,因人而異),把你要抓的APP放進虛擬機,然后把你的小黃鳥設置為抓虛擬機的包,這樣就不怕抓包時斷網了。大概就是這樣,然后你就可以愉快的抓包了~~~
一、配置VPN
操作說明:
HttpCanary使用VPN作為MITM(中間人)來抓取網絡數(shù)據(jù)包,所以必須啟用VPN功能。
操作步驟:
在配置VPN的彈框中點擊“確定”即可。
注意事項:
部分手機配置VPN可能會失敗,請重啟手機后再試。
由于系統(tǒng)限制,只能同時使用一個VPN服務,所以開啟HttpCanary抓包時無法使用其它VPN聯(lián)網。
二、根證書
HttpCanary使用MITM (中間人)的技術來抓取網絡數(shù)據(jù)包,由于HTTPS協(xié)議使用了SSL/TLS握手加密,需要安裝HttpCanary根證書進行解密。如果不安裝HttpCanary根證書將無法抓取SSL/TLS加密數(shù)據(jù)包。
1、由于系統(tǒng)限制,安裝證書時,必須輸入手機鎖屏圖案或密碼。如果尚未設置鎖屏圖案或密碼,需要先給手機設置鎖屏圖案或密碼。
2、請使用默認的證書名稱,憑據(jù)用途必須選擇VPN和應用(默認),然后點擊確定。
3、根證書安裝成功后,可以在系統(tǒng)的設置->加密與憑據(jù)->信任的憑據(jù)->用戶頁面中進行查看和管理。
如果設備系統(tǒng)語言是從右向左書寫,請將系統(tǒng)語言設置成英語,否則會出現(xiàn)無法安裝的問題(已知的系統(tǒng)BuG)。
三、將HttpCanary根證書添加至系統(tǒng)cA目錄
由于從Android 7.0版本開始,系統(tǒng)不再信任安裝的用戶證書,可能會導致無法抓取SSL/TLS加密數(shù)據(jù)包或者無網絡等問題,因此需要將HttpCanary根證書添加至系統(tǒng)CA目錄,此操作需要在Root設備上進行。
1、導出。o格式的已安裝HttpCanary證書文件,此文件可以
在/data/misc/user/0/cacerts-added/目錄下面找到(如果有多個文件,需要自行按照時間區(qū)分);也可以在HttpCanary的根證書設置中導出到SD存儲卡。
2、將。0格式文件(勿改名),導入到系統(tǒng)CA目錄/system/etc/security/cacerts/下。
方式1:使用adb命令進行復制導入,''為具體證書文件名。
方式2:使用MT管理器等可以操作系統(tǒng)文件的應用進行復制。
3、添加成功后,可以在系統(tǒng)的設置-→加密與憑據(jù)->信任的憑據(jù)->系統(tǒng)頁面中找到添加的HttpCanary證書。
此操作需要在Root設備上進行。
7.0以下設備無需配置此項,系統(tǒng)默認信任用戶證書。
升級系統(tǒng)可能會將添加的證書文件刪除,請檢查后重新導入。
四、抓包
點擊右下角的按鈕開始進行抓包操作。
- 【新功能】請求總覽中顯示應用信息。
- 【新功能】支持從HTTP原始請求報文導入API。
- 【新功能】支持更多強調色和用戶自定義強調色。
- 【優(yōu)化】請求總覽自動記住各組數(shù)據(jù)的展開和閉合狀態(tài)。
- 【優(yōu)化】歷史記錄自動記住最后一次選擇的類型。
- 【優(yōu)化】生成cURL命令會包含協(xié)議版本。
- 【優(yōu)化】增強cURL命令導入。