Charles抓Http/Https、篡改請(qǐng)求數(shù)據(jù)

Charles

一窄俏、Charles(青花瓷)介紹

是一個(gè)HTTP代理服務(wù)器蹂匹,HTTP監(jiān)視器,反轉(zhuǎn)代理服務(wù)器凹蜈,當(dāng)瀏覽器連接Charles的代理訪問互聯(lián)網(wǎng)時(shí)限寞,Charles可以監(jiān)控瀏覽器發(fā)送和接收的所有數(shù)據(jù)。它允許一個(gè)開發(fā)者查看所有連接互聯(lián)網(wǎng)的HTTP通信仰坦,這些包括request, responseHTTP headers (包含cookiescaching信息)。

二悄晃、Charles主要功能

  • 支持SSL代理∈可以截取分析SSL的請(qǐng)求。
  • 支持流量控制眷蚓”侵郑可以模擬慢速網(wǎng)絡(luò)以及等待時(shí)間(latency)較長的請(qǐng)求沙热。
  • 支持AJAX調(diào)試「菝常可以自動(dòng)將jsonxml數(shù)據(jù)格式化投队,方便查看。
  • 支持AMF調(diào)試敷鸦。可以將Flash RemotingFlex Remoting信息格式化轧膘,方便查看谎碍。
  • 支持重發(fā)網(wǎng)絡(luò)請(qǐng)求洞焙,方便后端調(diào)試。
  • 支持修改網(wǎng)絡(luò)請(qǐng)求參數(shù)熔任。
  • 支持網(wǎng)絡(luò)請(qǐng)求的截獲并動(dòng)態(tài)修改唁情。
  • 檢查HTMLCSSRSS內(nèi)容是否符合W3C標(biāo)準(zhǔn)惦费。

三抢韭、安裝Charles

可以直接去官網(wǎng)https://www.charlesproxy.com/下載刻恭,也可以在網(wǎng)上搜一下破解版本的。

官網(wǎng)下載

下載之后鞍匾,安裝即可骑科。

四、配置Charles

1梳码、首先確保你的手機(jī)和電腦在同一個(gè)WiFi下(關(guān)鍵)


電腦網(wǎng)絡(luò)

手機(jī)網(wǎng)絡(luò)

兩者一定是在同一網(wǎng)絡(luò)環(huán)境下
2掰茶、在手機(jī)上和電腦上安裝描述文件
在Charles的Help菜單的SSL Proxying下選擇如圖選項(xiàng)


安裝手機(jī)證書

然后電腦上會(huì)彈出一個(gè)提示框
手機(jī)安裝證書提示框

這個(gè)時(shí)候濒蒋,打開手機(jī)的網(wǎng)絡(luò)設(shè)置,開始配置代理
手機(jī)配置代理

這里服務(wù)器填寫手機(jī)安裝證書提示框的IP地址瓮顽,端口填寫提示框里面的端口围橡。

然后點(diǎn)擊右上角的存儲(chǔ)翁授。打開手機(jī)上的Safari,輸入提示框里面的網(wǎng)址:chls.pro/ssl,然后就會(huì)有一個(gè)提示框提示是否要配置描述文件贮配,按照提示點(diǎn)擊塞赂,最后把描述文件安裝成功。
描述文件安裝成功圖.jpeg

記住圆存,這只是安裝鳍置,并沒有信任證書税产,還要去設(shè)置一下信任。在設(shè)置->關(guān)于本機(jī)->證書信任設(shè)置路徑下撞羽。如圖:
證書信任設(shè)置

打開信任開關(guān)

此時(shí)诀紊,手機(jī)上的描述文件就安裝完畢了
接著安裝電腦的證書
屏幕快照 2018-07-19 下午2.22.43.png

點(diǎn)擊如圖選項(xiàng)隅俘,然后就會(huì)跳轉(zhuǎn)到本地鑰匙串为居,如果證書沒有信任的話,雙擊一下證書贰镣,設(shè)置為始終信任即可。
設(shè)置為始終信任

至此恭陡,證書部分安裝完畢上煤。
打開Charles,進(jìn)行Proxy Setting
Proxy Setting-1
Proxy Setting-2

這里使用默認(rèn)的8888端口號(hào)
接著設(shè)置SSL Proxying Settings


SSL Proxying Settings-1

SSL Proxying Settings-2

Host填寫一個(gè)*牧抽,代表通配符
Port填寫:443端口
點(diǎn)擊OK保存扬舒,至此所有的設(shè)置都做好了。

五孕惜、開始抓數(shù)據(jù)晨炕,抓一下手機(jī)百度的數(shù)據(jù)吧。

選中數(shù)據(jù)對(duì)應(yīng)的接口削罩,給該地址添加一個(gè)斷點(diǎn)费奸。然后手機(jī)再次下拉刷新數(shù)據(jù),測試會(huì)停到這個(gè)斷點(diǎn)的地方微服,此時(shí)你可以編輯請(qǐng)求的部分缨历,如果不需要,直接點(diǎn)擊下面的Execute按鈕丛肮,測試數(shù)據(jù)加載過來了觉吭,選中Edit Response,找到你想更改的數(shù)據(jù)伴鳖,進(jìn)行編輯,編輯之后搞疗,點(diǎn)擊下面的Execute按鈕须肆。


給目標(biāo)地址添加斷點(diǎn)
編輯返回?cái)?shù)據(jù)

回到App查看變更結(jié)果


篡改數(shù)據(jù)之后的圖

注意點(diǎn):

  • 確保手機(jī)和電腦在同一個(gè)WiFi下
  • 手機(jī)安裝描述文件一定是在配置好代理之后再去打開chls.pro/ssl進(jìn)行安裝
  • 安裝不代表信任幢炸,一定要去設(shè)置/關(guān)于手機(jī)/證書信任設(shè)置里面進(jìn)行信任證書設(shè)置
  • SSL Proxying Settings和Proxy Setting如圖就行
  • 添加打點(diǎn)之后要再次在手機(jī)上刷新數(shù)據(jù)才能走到斷點(diǎn)拒贱,進(jìn)行Edit Request,然后點(diǎn)擊Execute進(jìn)行下一步的Edit Response闸天,修改好之后斜做,再次點(diǎn)擊Execute按鈕,此時(shí)回到App即可查看效果笼吟。

之所以記錄這個(gè)過程抛姑,是因?yàn)槲抑爸皇鞘褂肅harles進(jìn)行獲取數(shù)據(jù),輔助開發(fā)皿桑,并沒有用到篡改數(shù)據(jù)的功能蔬啡,這里記錄一下箱蟆,以便于學(xué)習(xí)。如有問題空猜,可以在下方評(píng)論恨旱,共勉之搜贤。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末钝凶,一起剝皮案震驚了整個(gè)濱河市耕陷,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌饺蔑,老刑警劉巖南用,帶你破解...
    沈念sama閱讀 218,755評(píng)論 6 507
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件掏湾,死亡現(xiàn)場離奇詭異融击,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)匣屡,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,305評(píng)論 3 395
  • 文/潘曉璐 我一進(jìn)店門拇涤,熙熙樓的掌柜王于貴愁眉苦臉地迎上來鹅士,“玉大人,你說我怎么就攤上這事掉盅≈憾唬” “怎么了?”我有些...
    開封第一講書人閱讀 165,138評(píng)論 0 355
  • 文/不壞的土叔 我叫張陵卵贱,是天一觀的道長。 經(jīng)常有香客問我佣谐,道長方妖,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,791評(píng)論 1 295
  • 正文 為了忘掉前任雌澄,我火速辦了婚禮镐牺,結(jié)果婚禮上魁莉,老公的妹妹穿的比我還像新娘。我一直安慰自己畦浓,他們只是感情好检疫,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,794評(píng)論 6 392
  • 文/花漫 我一把揭開白布屎媳。 她就那樣靜靜地躺著,像睡著了一般烛谊。 火紅的嫁衣襯著肌膚如雪丹禀。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,631評(píng)論 1 305
  • 那天荧降,我揣著相機(jī)與錄音攒读,去河邊找鬼。 笑死剪返,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的邑滨。 我是一名探鬼主播钱反,決...
    沈念sama閱讀 40,362評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼面哥,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了归榕?” 一聲冷哼從身側(cè)響起吱涉,我...
    開封第一講書人閱讀 39,264評(píng)論 0 276
  • 序言:老撾萬榮一對(duì)情侶失蹤怎爵,失蹤者是張志新(化名)和其女友劉穎,沒想到半個(gè)月后疙咸,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體撒轮,經(jīng)...
    沈念sama閱讀 45,724評(píng)論 1 315
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡贼穆,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,900評(píng)論 3 336
  • 正文 我和宋清朗相戀三年故痊,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片慨菱。...
    茶點(diǎn)故事閱讀 40,040評(píng)論 1 350
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡符喝,死狀恐怖甜孤,靈堂內(nèi)的尸體忽然破棺而出畏腕,到底是詐尸還是另有隱情茉稠,我是刑警寧澤,帶...
    沈念sama閱讀 35,742評(píng)論 5 346
  • 正文 年R本政府宣布铭污,位于F島的核電站况凉,受9級(jí)特大地震影響各拷,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜知市,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,364評(píng)論 3 330
  • 文/蒙蒙 一速蕊、第九天 我趴在偏房一處隱蔽的房頂上張望规哲。 院中可真熱鬧,春花似錦唉锌、人聲如沸袄简。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,944評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽吕粹。三九已至,卻和暖如春聚请,著一層夾襖步出監(jiān)牢的瞬間泌神,已是汗流浹背舞虱。 一陣腳步聲響...
    開封第一講書人閱讀 33,060評(píng)論 1 270
  • 我被黑心中介騙來泰國打工矾兜, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留患久,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 48,247評(píng)論 3 371
  • 正文 我出身青樓返帕,卻偏偏與公主長得像篙挽,于是被迫代替她去往敵國和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子链韭,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,979評(píng)論 2 355

推薦閱讀更多精彩內(nèi)容