Charles tips

first,https抓包原理:

  • 客戶端發(fā)起SSL握手請求,包含支持的加密算法,Charles攔截;
  • Charles作為客戶端,將攔截的信息發(fā)送給服務端;
  • 服務端返回證書(身份+公鑰)、確認的加密方法,Charles攔截,解析出公鑰(?);
  • Charles用自己的公鑰生成新的證書,發(fā)送給客戶端;
  • 憨批客戶端用拿到的公鑰加密信息(此處的“信息”為一個隨機數(shù),后續(xù)會用用服務端確認的加密方法加密后得到通訊秘鑰),發(fā)出請求;
  • Charles用自己的私鑰解密客戶端發(fā)出的請求,然后用服務端公鑰加密信息,發(fā)送給服務端;
  • 服務端用自己的私鑰解密Charles發(fā)出的請求,得到隨機數(shù),計算生成會話秘鑰,返回確認請求。

then,

1.localhost請求抓不到:服務host改為localhost.charlesproxy.com,有端口加端口;
2.maplocal不支持選擇請求方式,而axios請求都附帶options導致map失?。簰仐塵aplocal用rewrite吧,正則填入{[\S\s]*},表示只匹配返回不為空的請求,即可過濾options。

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

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

  • 一、charles的使用 1.1 charles的說明 Charles其實是一款代理服務器,通過過將自己設置成系統(tǒng)...
    咖啡綠茶1991閱讀 22,115評論 5 26
  • NFS之a(chǎn)utofs自動掛載問題 [TOC] 筆者在生產(chǎn)環(huán)境中遇到這樣一個問題,使用autofs自動掛載nfs共享...
    ccs_chan閱讀 2,831評論 0 0
  • 創(chuàng)業(yè)板的第一波第二波都強于主板的上漲,也說明創(chuàng)業(yè)板的上漲也需要主板穩(wěn)定。 先研究主板下跌缺口是誰打出來的 看去年的...
    向延炳閱讀 259評論 0 0
  • 晚睡 把泥土灑滿天空 開始培育自己的星夜 將每一只白玫瑰摟入懷里 向徒勞的目的地投降 不等到船只靠岸 便重回起點調(diào)...
    希臘智術(shù)史閱讀 286評論 1 5

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