日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 运维知识 > Android >内容正文

Android

用Fiddler在Android上抓HTTPS包

發(fā)布時(shí)間:2024/9/5 Android 61 豆豆
生活随笔 收集整理的這篇文章主要介紹了 用Fiddler在Android上抓HTTPS包 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

iddler是一個(gè)HTTP協(xié)議調(diào)試代理工具,在開發(fā)網(wǎng)絡(luò)應(yīng)用的時(shí)候經(jīng)常會(huì)用到,其最基本的作用是能抓HTTP的數(shù)據(jù)包,當(dāng)然它還有更高級(jí)的用法,如添加斷點(diǎn)、修改請(qǐng)求與相應(yīng)的數(shù)據(jù)等等。。。

簡(jiǎn)單說下使用方法

  • 安裝后配置端口:Tools->Fiddler Options->Connections->Fiddler listens on port: 8888(默認(rèn)值)
  • 勾選Allow remote computers to connect
  • 進(jìn)入Android設(shè)備的WLAN連接,長(zhǎng)按進(jìn)入修改網(wǎng)絡(luò)->顯示高級(jí)選項(xiàng)->添加代理服務(wù)器IP和端口即可(運(yùn)行Fiddler的那臺(tái)機(jī)器)

    這個(gè)時(shí)候Android設(shè)備上所有的HTTP請(qǐng)求就會(huì)通過Fiddler進(jìn)行代理轉(zhuǎn)發(fā)了,當(dāng)然我們就可以在Fiddler上對(duì)數(shù)據(jù)包進(jìn)行分析。。。
  • 抓HTTPS包

    最近項(xiàng)目里需要抓取Google Analytics的數(shù)據(jù)包進(jìn)行分析,而GA的數(shù)據(jù)傳輸都是基于HTTPS的,用Fiddler進(jìn)行抓包,命令行一直報(bào)Warnning,很明顯就是由于證書沒添加導(dǎo)致握手過程失敗:

    W/GAv4: Network compressed POST connection error: javax.net.ssl.SSLHandshakeException: java.security.cert.CertPathValidatorException: Trust anchor for certification path not found.
    • 1
    • 1

    我們都知道,HTTPS協(xié)議是由SSL+HTTP協(xié)議構(gòu)建的可進(jìn)行加密傳輸、身份認(rèn)證的網(wǎng)絡(luò)協(xié)議,HTTPS需要申請(qǐng)CA證書,SSL通過CA證書來進(jìn)行驗(yàn)證并對(duì)數(shù)據(jù)進(jìn)行加密。

    要讓Fiddler支持HTTPS包的捕獲,我們需要到設(shè)置里面將其打開,并把CA證書添加到系統(tǒng)中:

  • 進(jìn)入Tools->Fiddler Options->HTTPS,勾選Decrypt HTTPS traffic
  • 然后通過Actions按鈕中的Export Root Certificate to Desktop導(dǎo)出證書文件FiddlerRoot.cer,拷貝至sdcard,然后通過安全->憑據(jù)存儲(chǔ)->從usb存儲(chǔ)器安裝添加證書。此時(shí)會(huì)彈出添加證書的Dialog,輸入名字點(diǎn)擊確定即可。(或者在Android設(shè)備通過瀏覽器進(jìn)入http://192.168.xx.xx:8888/,點(diǎn)擊最下方的FiddlerRoot certificate,然后會(huì)彈出添加證書的Dialog。)

  • 設(shè)置完后如果沒生效把App重啟一下再試試,在Fiddler的列表中應(yīng)該已經(jīng)出現(xiàn)HTTPS的數(shù)據(jù)包了。
  • 轉(zhuǎn)載于:https://www.cnblogs.com/westfruit/p/6733822.html

    總結(jié)

    以上是生活随笔為你收集整理的用Fiddler在Android上抓HTTPS包的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。