fiddler使用android模擬器抓https的包

給Android7及以上的手機安裝系統(tǒng)級證書,實現(xiàn)HTTPS的抓包

HTTPS是經(jīng)過加密傳統(tǒng)的http請求,正常情況下使用fiddler抓包,只能抓到http的包。抓https的包需要一些設(shè)置

前置條件

  1. fiddler4
  2. windows版的的安卓模擬器,模擬器有很多,本次使用的是(MuMu模擬器)

1. 安裝模擬器,并打開root權(quán)限

1.png

2. 安裝fiddler,并導(dǎo)出證書

2.png
  • step.1 使用openssl的x509指令進行cer證書轉(zhuǎn)pem證書 和 用md5方式顯示pem證書的hash值
#1. 證書轉(zhuǎn)換,已經(jīng)是pem格式的證書不需要執(zhí)行這一步
openssl x509 -inform DER -in xxx.cer -out cacert.pem 

#2. 進行MD5的hash顯示
#openssl版本在1.0以上的版本的執(zhí)行這一句
openssl x509 -inform PEM -subject_hash_old -in cacert.pem   

#openssl版本在1.0以下的版本的執(zhí)行這一句
openssl x509 -inform PEM -subject_hash -in cacert.pem
將pem證書重命名
# 3. 使用上面復(fù)制的值(類似于347bacb5)對pem證書進行重命名
mv cacert.pem 347bacb5.0
  • step.2 將新證書放入手機系統(tǒng)證書目錄,位置是/system/etc/security/cacerts

3. 配置android手機wifi代理為宿主機地址

3.png
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

友情鏈接更多精彩內(nèi)容