實操!使用Fiddler在Android手機上對https請求抓包 !

前言:記錄一次自己對https請求抓包的過程,僅供大家參考,如有任何問題,歡迎評論共同探討。

  • 下載Fiddler并安裝,該軟件完全免費,安裝步驟全部下一步即可,下載Fiddler

  • 對Fiddler進行配置
    在菜單欄依次點擊Tools->Options->Https,勾選Decrypt HTTPS taffic,點擊Actions->點擊Trust Root Certificate->Yes 然后點擊ok,如下圖:

1624430549(1).jpg
1624430600(1).jpg
1624430218(1).jpg

再選中HTTPS旁邊的Connections,記住默認端口號8888,勾選Allow remote computers to connect ,點擊ok:

1624417389(1).jpg

至此,F(xiàn)iddler配置完成,關(guān)閉Fillder重新打開即可。

  • Android 手機配置
    下載ca證書,并將下載好的證書發(fā)送(如通過QQ發(fā)送后點擊文件通過證書安裝器安裝)至手機安裝,注意證書一定要在手機上安裝成功,證書下載

    1624430983(1).jpg

手機網(wǎng)絡(luò)配置: 打開當(dāng)前手機wifi,當(dāng)前連接wifi要與使用電腦端在同一局域網(wǎng),進入當(dāng)前wifi配置界面,代理那一欄選手動,主機名輸入當(dāng)前電腦端ip(可在終端輸入cmd,進入命令行,輸入ipconfig,回車,查看ipv4地址),端口號輸入之前Fiddler的默認端口號8888,保存修改,如下圖:


1624419236(1).jpg

1624419473(1).jpg

至此,手機端配置完成,接下來即可進行https請求抓包體驗了!

在手機瀏覽器輸入百度官網(wǎng)地址,即可在Fiddler中看到請求,如下圖:

1624431865(1).jpg

至此,已經(jīng)可以成功對https請求抓包。

  • 另外,若要對自己的app進行https請求抓包,從Android 7.0系統(tǒng)開始,只是在手機上安裝了抓包工具的證書,仍然是無法對https請求進行抓包的,還必須要在應(yīng)用程序的代碼中加入一段網(wǎng)絡(luò)安全配置才行。

    在res/xml目錄下創(chuàng)建一個network_security_config.xml文件,然后加入如下配置:


<?xml version="1.0" encoding="utf-8"?>
<network-security-config>
    <base-config cleartextTrafficPermitted="true" >
        <trust-anchors>
            <certificates src="system" />
            <certificates src="user" />
        </trust-anchors>
    </base-config>
</network-security-config>

接下來在AndroidManifest.xml中配置:


<application
       ...
        android:networkSecurityConfig="@xml/network_security_config">
</application>

接下來就可以嗨皮的對自己的app抓https請求了。

至此,所有內(nèi)容介紹完畢,有任何問題歡迎評論指正。

感謝與參考:
郭霖

最后編輯于
?著作權(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ù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 測試小實訓(xùn)總結(jié) 一.測試?yán)碚?1.軟件分類 單機版軟件:office,不需要聯(lián)網(wǎng)的應(yīng)用 分布式軟件:c/s架構(gòu)軟件...
    沉迷沉迷美色閱讀 243評論 0 1
  • fiddler抓包與http協(xié)議 一 網(wǎng)頁不安全1,用fiddler抓包的時候,打開百度網(wǎng)頁百度2.提示:網(wǎng)頁不...
    Kwajj閱讀 235評論 0 0
  • pc端web網(wǎng)站抓包 一、網(wǎng)頁不安全 1.用fiddler抓包時候,打開百度網(wǎng)頁:https://www.baid...
    凡星點點5閱讀 791評論 0 0
  • 測試小實訓(xùn)一、測試?yán)碚?1. 軟件分類 1.單機版:不需要聯(lián)網(wǎng)的軟件 2.分布式:需要聯(lián)網(wǎng) C/S:需要下...
    格樂1107閱讀 259評論 0 0
  • 網(wǎng)絡(luò)協(xié)議 0.1 http與https 10.1.1 什么是超文本 超文本是用超鏈接的方法,將各種不同空間的文字信...
    會冒泡的魚____閱讀 580評論 0 0

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