如何對使用了ssl pinning的APP(如知乎)進行抓包?

時間 2021-05-31 13:26:45

1樓:li crifan

基本的非http,以及普通的https的細節就不介紹了,下面直接介紹如何破解ssl pinning的https的部分:

電腦(Mac/Win)端:

Charles中:

Proxy->SSL Proxy Settings->Enable SSL Proxying

已安裝根證書

手機端:

iOS:

確保已越獄,然後去用:

基於Cydia的SSL Kill Switch 2

或舊版本:基於Cydia的iOS SSL Kill Switch

Android:

Android中已安裝Charles的證書

安裝後,可以在:受信任的憑據-》使用者中看到:

確保已Root

用基於Xposed的JustTrustMe

或:基於Cydia Substrate的Android-SSL-TrustKiller

其中Xposed的JustTrustMe自己用過,截圖如下:

夜神安卓模擬器:

或真機(小公尺4,二手,Android 4.4.4)

然後Charles中即可抓包到https的資料,且看到明文了:

更加詳細的結果參見:

和:【已解決】Charles無法抓包部分加了SSL Certificate Pinning的https包

後來已發布教程,供參考:

2樓:SuperFashi

幾種辦法

1、拆apk或者iap包,把key手動替換掉,再簽名封包。

2、越獄或者root的手機,有Cydia外掛程式或者Xposed外掛程式解決ssl pining。

3、嘗試用Fiddler抓包,上次我用Charles半天不行,換成Fiddler然後再設定裡勾上忽略安全竟然就可以抓了。

如何辨別水果是否使用了甜味劑?

黃小浩 首先題主說的甜味劑是食品新增劑,這個和水果的種植是八桿子打不到一塊的。乙個是食品工業,乙個是農產品種植。第二,很多答主已經回答了,給水果注射甜味劑也是完全不存在也不可能實施的。第三,提主說的有機水果不如某些常規種植水果甜,這個不是絕對的 水果甜不甜,取決於多方面的因素 品種,這是最關鍵的因素...

如何識別爐石的對手是否使用了指令碼?

zzball 有乙個大家都沒說過的細節 我們在檢視自己的牌的時候對手可以看到你在檢視那張牌,並且那張牌的邊框是紅色的 而指令碼有乙個特點,他們在遊戲剛剛開始時就會看牌,而這個時候雙方甚至還沒開始抽牌 你就會發現乙個奇怪的現象 對面的牌庫泛著詭譎的紅光!更新一下圖 十二星萌 指令碼什麼工作流程,誰來介...

電子煙 是什麼,使用了哪些原理,對健康有什麼影響?

將軍令 電子菸有很多分類,國內合法銷售的目前主要是菸油霧化類產品,知名品牌比如熱沫 柚子等。電子煙含有 丙二醇 蔬菜甘油 尼古丁鹽 食品級調味料 丙二醇 是麵條 餃子皮常用食品新增劑 過美國食品藥品監督管理局規範 蔬菜甘油 是果汁 臘腸等常用的食品新增物,尼古丁 在土豆 茄子 番茄中均可提取,是解癮...