解決Charles抓取https報文亂碼問題

  1. 安裝電腦端證書

    • Help菜單下的路徑,下載根證書,并且在鑰匙串里設(shè)置信任此證書.
      image.png

      image.png
  2. 請求手機(jī)證書


    image.png
image.png

在相關(guān)的手機(jī)wifi配置pc端代理, 打開Safari軟件,輸入圖片中默認(rèn)的地址chls.pro/ssl,手機(jī)會自動跳轉(zhuǎn)到證書下載界面嚎朽,下載證書

進(jìn)入通用->描述文件, 安裝證書.
進(jìn)入通用->關(guān)于本機(jī)->證書信任設(shè)置,信任此證書.

image.png

  1. 在菜單Proxy --> SSL Proxying Settings 配置環(huán)境:
    image.png

報錯

證書安裝的時候姥闭,iPhone訪問:chls.pro/ssl瓜挽,出現(xiàn)如下錯誤:

Charles Error Report
Name lookup failed for remote host Charles failed to resolve the name of the remote host into an IP address. Check that the URL is correct.
The actual exception reported was: java.net.UnknownHostException: http: unknown error Charles Proxy, http://www.charlesproxy.com/

需要把電腦DNS設(shè)置為114.114.114.114,即可解決


Charles可以抓取https報文的原理

原理就是: 中間人攻擊

Charles 作為一個中間人來進(jìn)行 HTTPS 的代理蜕乡,讓我們檢測到瀏覽器和 SSL web 服務(wù)端之間的明文通信凯砍。
Charles 把自己變成一個中間人來達(dá)到這一目的见剩。你的瀏覽器是收不到服務(wù)端證書的剃法,Charles 會用自己的根證書動態(tài)簽發(fā)一張證書唇礁,然后 Charles 來接受服務(wù)端的證書勾栗,你的瀏覽器接受 Charles 的證書。

Charles 仍然通過 SSL 與服務(wù)端進(jìn)行通信垒迂,但通信是通過瀏覽器到 Charles械姻,然后在從 Charles 到服務(wù)器。

通俗版SSL協(xié)議原理:

  • 小明和小王是一對好基友机断,但是遠(yuǎn)隔萬水千山楷拳,只能通過寫信來傳遞消息。倆人每天的信件都是通過郵遞員小紅來傳遞的吏奸,這倆人每天紙條上明文寫著信息欢揖,小紅也天天看的不亦樂乎,這就是 HTTP奋蔚。
  • 時間久了她混,兩人發(fā)現(xiàn)不行烈钞,比如有時候會傳遞一些不和諧的內(nèi)容,不希望小紅這樣的腐女看到坤按;于是小明靈機(jī)一動毯欣,換成葬愛家族的殺馬特火星文來進(jìn)行通信;小王看后臭脓,心領(lǐng)神會酗钞。由于轉(zhuǎn)換方式兩人都知道,這就是對稱加密技術(shù)来累。
  • 然而好景不長砚作,小紅勤學(xué)苦練,終于練成了火星文十級嘹锁,又能看懂倆人加密的內(nèi)容了葫录。倆人必須要更換加密方式,但是更換的加密方式也只能通過小紅來傳遞领猾,所以這個加密的手段很難瞞住小紅米同,這就是 HTTP 的不安全性。
  • 正好小明是一位博學(xué)的哲♂學(xué)家瘤运,他立刻寫了封信給小王:把你家儲物間箱子的上那把掛鎖寄過來窍霞!小王看后立刻拿出了那把 82 年的掛鎖,把它打開并寄給了小明拯坟。這個鎖大家都能看到,但只有小王有鑰匙韭山,這就是傳說中的非對稱加密郁季,鎖就是公鑰,小王的鑰匙就是私鑰钱磅。
  • 小明收到后梦裂,仔細(xì)研究了那把鎖,上面燙著『隔壁老王』四個鎏金大字盖淡,正是王家祖?zhèn)鞯逆i年柠,這就是驗證服務(wù)端的數(shù)字證書。
    于是小明放心的把新的加密方式寫在信中褪迟,放到盒子里冗恨,然后用鎖鎖上。由于小紅沒有鑰匙味赃,沒法查看盒子里到底寫了啥掀抹,只能原樣送過去。小王收到后心俗,用自己的鑰匙打開了鎖傲武,獲得了新的加密方式蓉驹。這就完成了 SSL 協(xié)議的握手。

利用Charles之后的場景:

  • 小紅拿到鎖以后揪利,先扣著不發(fā)态兴,然后掏出了自己的鎖寄給小明,這就是 Charles 簽發(fā)了自己根證書疟位;
  • 小明一看這把鎖不是正宗王家的瞻润,但是小紅家的鎖,似乎也可以相信献汗,這就是信任了 Charles 的根證書敢订;
  • 小明把加密方式寫進(jìn)去,然后用小紅的鎖鎖起來了罢吃,小紅打開之后研究了加密方式楚午,發(fā)現(xiàn)兩人是在用水星文進(jìn)行交流,瞬間水星文也達(dá)到了十級尿招,然后在換上小王的鎖鎖上了盒子矾柜,還給了小王;
  • 小王毫不知情就谜,之后倆人用水星文進(jìn)行交流怪蔑,但內(nèi)容已經(jīng)全被小紅捕獲到了。

參考

本文由博客群發(fā)一文多發(fā)等運(yùn)營工具平臺 OpenWrite 發(fā)布

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末丧荐,一起剝皮案震驚了整個濱河市缆瓣,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌虹统,老刑警劉巖弓坞,帶你破解...
    沈念sama閱讀 218,122評論 6 505
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異车荔,居然都是意外死亡渡冻,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,070評論 3 395
  • 文/潘曉璐 我一進(jìn)店門忧便,熙熙樓的掌柜王于貴愁眉苦臉地迎上來族吻,“玉大人,你說我怎么就攤上這事珠增〕瑁” “怎么了?”我有些...
    開封第一講書人閱讀 164,491評論 0 354
  • 文/不壞的土叔 我叫張陵切平,是天一觀的道長握础。 經(jīng)常有香客問我,道長悴品,這世上最難降的妖魔是什么禀综? 我笑而不...
    開封第一講書人閱讀 58,636評論 1 293
  • 正文 為了忘掉前任简烘,我火速辦了婚禮,結(jié)果婚禮上定枷,老公的妹妹穿的比我還像新娘孤澎。我一直安慰自己,他們只是感情好欠窒,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,676評論 6 392
  • 文/花漫 我一把揭開白布覆旭。 她就那樣靜靜地躺著,像睡著了一般岖妄。 火紅的嫁衣襯著肌膚如雪型将。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,541評論 1 305
  • 那天荐虐,我揣著相機(jī)與錄音七兜,去河邊找鬼。 笑死福扬,一個胖子當(dāng)著我的面吹牛腕铸,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播铛碑,決...
    沈念sama閱讀 40,292評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼狠裹,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了汽烦?” 一聲冷哼從身側(cè)響起涛菠,我...
    開封第一講書人閱讀 39,211評論 0 276
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎撇吞,沒想到半個月后碗暗,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,655評論 1 314
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡梢夯,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,846評論 3 336
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了晴圾。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片颂砸。...
    茶點(diǎn)故事閱讀 39,965評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖死姚,靈堂內(nèi)的尸體忽然破棺而出人乓,到底是詐尸還是另有隱情,我是刑警寧澤都毒,帶...
    沈念sama閱讀 35,684評論 5 347
  • 正文 年R本政府宣布色罚,位于F島的核電站,受9級特大地震影響账劲,放射性物質(zhì)發(fā)生泄漏戳护。R本人自食惡果不足惜金抡,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,295評論 3 329
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望腌且。 院中可真熱鬧梗肝,春花似錦、人聲如沸铺董。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,894評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽精续。三九已至坝锰,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間重付,已是汗流浹背顷级。 一陣腳步聲響...
    開封第一講書人閱讀 33,012評論 1 269
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留堪夭,地道東北人愕把。 一個月前我還...
    沈念sama閱讀 48,126評論 3 370
  • 正文 我出身青樓,卻偏偏與公主長得像森爽,于是被迫代替她去往敵國和親恨豁。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,914評論 2 355