Charles 抓包 Https

拷貝自原文鏈接拂共,超級(jí)實(shí)用,十分感謝姻几,防止失效宜狐。

場(chǎng)景:

用于抓取 7.0 以上任意應(yīng)用的網(wǎng)絡(luò)請(qǐng)求。

簡(jiǎn)單原理:

利用 Https 對(duì)證書的溯源校驗(yàn)蛇捌。系統(tǒng)內(nèi)會(huì)預(yù)置一些根證書抚恒,默認(rèn)這些證書都是可信安全的。Root 后络拌,按照既定的規(guī)則俭驮,將電腦 Charles 證書放到此目錄下,這樣春贸,電腦中間代理后混萝,讀取到的中間代理證書也被認(rèn)為是 CA 頒發(fā)的安全證書,并信任萍恕。

具體步驟:

0. 必須先 Root 手機(jī)

1. 下載證書

根據(jù)Charles的help瀏覽chls.pro/ssl下載證書逸嘀,你可以在設(shè)備上下載后adb pull到電腦上允粤,也可以直接用電腦瀏覽器下載崭倘。

2. 證書重命名

系統(tǒng)證書在目錄/system/etc/security/cacerts/下翼岁,我們看到


系統(tǒng)內(nèi)置證書

每個(gè)證書的命名規(guī)則是<Certificate_Hash>.<Number>,文件名是一個(gè)Hash值,而后綴是一個(gè)數(shù)字司光。后綴名的數(shù)字是為了防止文件名沖突的琅坡,比如如果兩個(gè)證書算出的Hash值是一樣的話,那么一個(gè)證書的后綴名數(shù)字可以設(shè)置成0飘庄,而另一個(gè)證書的后綴名數(shù)字可以設(shè)置成1.
我們用下面的命令計(jì)算出證書文件的Hash值 openssl x509 -subject_hash_old -in <Certificate_File>


示例圖

也有在線工具脑蠕,可以直接上傳獲取即可

3. 上傳證書

我們將重命名好的證書adb push/sdcard/Download购撼,然后將其復(fù)制到/system/etc/security/cacerts/文件夾跪削。

image.png

如果出現(xiàn)上面問題,那么我們就需要使用mount -o rw,remount /system命令將system分區(qū)掛在為可讀寫迂求。
也可以直接 cd 到 cacerts 目錄使用 mount -o rw,remount / 只掛在 cacerts 目錄(我掛載 system 就失敗了)

還是失敗請(qǐng)依次執(zhí)行下面命令:

adb root
adb disable-verity
adb reboot
adb remount
adb shell
mount -o rw,remount /system

復(fù)制好后將文件權(quán)限更改為644碾盐,并重啟設(shè)備

image.png

4. 驗(yàn)證結(jié)果

設(shè)置》安全》信任的憑證,我們可以看到


image.png

5. 最后抓包

正常設(shè)置代理即可揩局,不會(huì)的話毫玖,可以參考Charles - Windows,Mac 和 Windows 方法大同小異凌盯。設(shè)置后付枫,就可以攔截到所有接口了,并且都被解析為明文驰怎。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末阐滩,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子县忌,更是在濱河造成了極大的恐慌掂榔,老刑警劉巖弄兜,帶你破解...
    沈念sama閱讀 218,682評(píng)論 6 507
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件博投,死亡現(xiàn)場(chǎng)離奇詭異层亿,居然都是意外死亡见秽,警方通過查閱死者的電腦和手機(jī)惋砂,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,277評(píng)論 3 395
  • 文/潘曉璐 我一進(jìn)店門臀脏,熙熙樓的掌柜王于貴愁眉苦臉地迎上來渤滞,“玉大人纱兑,你說我怎么就攤上這事逼友〖ɡ桑” “怎么了?”我有些...
    開封第一講書人閱讀 165,083評(píng)論 0 355
  • 文/不壞的土叔 我叫張陵翁逞,是天一觀的道長(zhǎng)肋杖。 經(jīng)常有香客問我,道長(zhǎng)挖函,這世上最難降的妖魔是什么状植? 我笑而不...
    開封第一講書人閱讀 58,763評(píng)論 1 295
  • 正文 為了忘掉前任浊竟,我火速辦了婚禮,結(jié)果婚禮上津畸,老公的妹妹穿的比我還像新娘振定。我一直安慰自己,他們只是感情好肉拓,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,785評(píng)論 6 392
  • 文/花漫 我一把揭開白布后频。 她就那樣靜靜地躺著,像睡著了一般暖途。 火紅的嫁衣襯著肌膚如雪卑惜。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,624評(píng)論 1 305
  • 那天驻售,我揣著相機(jī)與錄音露久,去河邊找鬼。 笑死欺栗,一個(gè)胖子當(dāng)著我的面吹牛毫痕,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播迟几,決...
    沈念sama閱讀 40,358評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼消请,長(zhǎng)吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來了类腮?” 一聲冷哼從身側(cè)響起臊泰,我...
    開封第一講書人閱讀 39,261評(píng)論 0 276
  • 序言:老撾萬榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎存哲,沒想到半個(gè)月后因宇,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,722評(píng)論 1 315
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡祟偷,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,900評(píng)論 3 336
  • 正文 我和宋清朗相戀三年察滑,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片修肠。...
    茶點(diǎn)故事閱讀 40,030評(píng)論 1 350
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡贺辰,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出嵌施,到底是詐尸還是另有隱情饲化,我是刑警寧澤,帶...
    沈念sama閱讀 35,737評(píng)論 5 346
  • 正文 年R本政府宣布吗伤,位于F島的核電站吃靠,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏足淆。R本人自食惡果不足惜巢块,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,360評(píng)論 3 330
  • 文/蒙蒙 一礁阁、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧族奢,春花似錦姥闭、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,941評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)。三九已至廊敌,卻和暖如春铜跑,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背庭敦。 一陣腳步聲響...
    開封第一講書人閱讀 33,057評(píng)論 1 270
  • 我被黑心中介騙來泰國(guó)打工疼进, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留薪缆,地道東北人秧廉。 一個(gè)月前我還...
    沈念sama閱讀 48,237評(píng)論 3 371
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像拣帽,于是被迫代替她去往敵國(guó)和親疼电。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,976評(píng)論 2 355