本篇博客為你帶來第二款手機(jī) APP 抓包軟件:Charles碟绑。
@[toc]
前置知識
該軟件一般用在 mac
電腦上(Windows 電腦也可使用)茎匠,官方下載地址為:https://www.charlesproxy.com/(國內(nèi)需要一些特殊的辦法訪問)。
在下載目錄中選擇你的可用版本即可诵冒,安裝過程很簡單,遵循下一步原則谊惭。
<kbd></kbd>
下載之后,從網(wǎng)絡(luò)上尋找到了一些注冊碼豹芯,不注冊也可以直接使用驱敲,不過軟件每次使用 30 分鐘铁蹈,就會退出一次握牧。
Charles Serial Keys:
Name..:TEAM MESMERiZE
Serial:FC91D362FB19D6E6CF
Name..:CRACKSurl
Serial:1959D66D1AAC0C6EA2
Name..:Charles
Serial:EBD457553EFAF1BBAC
Name..:cracksurl.com
Serial:3FE40E97FCA9E9697A
軟件運(yùn)行之后娩梨,界面如下所示沿腰,在前面我們已經(jīng)學(xué)習(xí)了 fiddler
相關(guān)知識狈定,下面在使用 charles
就變得非常容易了。
兩種不同的視圖模式
切換即可查看對應(yīng)的區(qū)別稿湿,一種是樹形結(jié)構(gòu)狀押赊,一種是表格序列狀。
-
Structure
視圖:將網(wǎng)絡(luò)請求按訪問的域名分類涕俗; -
Sequence
視圖:將網(wǎng)絡(luò)請求按訪問的時間排序神帅。
接下來要做的第一件事情元镀,就是將
Charles
的代理設(shè)置為系統(tǒng)代理绍填。
[圖片上傳失敗...(image-cde333-1643731246855)]
點(diǎn)亮【Start Recoding】栖疑,瀏覽器中的請求就會被 Charles
捕獲到。
[圖片上傳失敗...(image-e5c639-1643731246855)]
工具欄的其它圖標(biāo)含義也比較清楚遇革。
-
掃把
:清除捕獲到的所有請求; -
紅點(diǎn)/灰點(diǎn)
: 開啟和暫停捕獲請求锻霎; -
鎖
:按下去表示捕獲SSL
揪漩,即HTTPS
請求; -
烏龜
:是否開啟限流訪問奄容; -
六邊形
:開啟或關(guān)閉斷點(diǎn); -
鋼筆
:編輯會話嫩海,然后執(zhí)行; -
刷新
:重新發(fā)一遍請求审葬; -
對鉤
:驗(yàn)證會話奕谭; -
板子
:工具; -
齒輪
:配置血柳。
測試淘寶網(wǎng)
打開淘寶,隨機(jī)進(jìn)入一家店鋪膝宁,會看到生成非常多的請求內(nèi)容根吁,然后按下鍵盤 Ctrl+F
進(jìn)行檢索,可以找到對應(yīng)的數(shù)據(jù)接口击敌。
[圖片上傳失敗...(image-c32657-1643731246855)]
[圖片上傳失敗...(image-1a0baa-1643731246855)]
過濾指定站點(diǎn)
接下來我們拿指定的網(wǎng)站練練手,這一次選擇 學(xué) UI 網(wǎng)圣蝎,打開 Charles,注意軟件的左下角组去,有一個 Filter
輸入框步淹,在其中輸入 xueui.cn
域名即可。
[圖片上傳失敗...(image-51a8b5-1643731246855)]
下面在說明一下軟件右側(cè)相關(guān)功能區(qū)域說明缭裆,最重要的是 Contents
功能區(qū)澈驼,上部為請求內(nèi)容辛燥,下部為響應(yīng)內(nèi)容缝其,使用的時候要注意切換各種不同的視圖查看内边。
[圖片上傳失敗...(image-1e4174-1643731246855)]
此時如果你持續(xù)不斷的翻頁,就能捕獲到各種翻頁結(jié)果漠其。
[圖片上傳失敗...(image-970-1643731246855)]
手機(jī)抓包配置
通過 Charles 也能實(shí)現(xiàn)手機(jī)抓包,使用的方式與 fiddler
基本一致拴驮。
在菜單 Proxy
中找到 Proxy Settings
柴信,之后按照下圖開啟配置。
[圖片上傳失敗...(image-f7b8f9-1643731246855)]
打開模擬器(真機(jī)需要參考 fiddler 文章相關(guān)配置)潜沦,Wlan 代理按照下圖設(shè)置线罕,其中的 IP 地址是你電腦的 IP,端口是上文設(shè)置的端口號钞楼。
[圖片上傳失敗...(image-1227e3-1643731246855)]
打開模擬器默認(rèn)瀏覽器袄琳,出現(xiàn)證書問題燃乍,在手機(jī)瀏覽器中訪問 http://charlesproxy.com/getssl
下載證書并安裝宛琅。
[圖片上傳失敗...(image-1e2343-1643731246855)]
[圖片上傳失敗...(image-3d0a3a-1643731246855)]
此時在使用瀏覽器訪問任意網(wǎng)址(重點(diǎn)是 HTTPS 協(xié)議站點(diǎn))嘿辟,當(dāng) Charles 中出現(xiàn)對應(yīng)的請求并正常解析,表示配置成功红伦。
初學(xué)爬蟲階段掌握這些即可。
后續(xù)進(jìn)階部分召调,可以按照下述清單對比學(xué)習(xí)蛮浑。
- 禁止緩存
- 禁用 cookies
- 遠(yuǎn)程映射
- 本地映射
- 鏡像
- 重寫
- black list 和 white list
- DNS 欺騙
- 自動儲存
- 客戶端進(jìn)程
- 撰寫
- 重復(fù)發(fā)包
- 驗(yàn)證
- Charles Publish Gist
訂閱時間
今天是持續(xù)寫作的第 <font color=red>265</font> / 365 天。
可以<font color=#04a9f4>關(guān)注</font>我艺沼,<font color=#04a9f4>點(diǎn)贊</font>我蕴掏、<font color=#04a9f4>評論</font>我、<font color=#04a9f4>收藏</font>我啦囚似。
更多精彩
[圖片上傳失敗...(image-efb0db-1643731246855)]
<center>
??????掃碼加入【78技術(shù)人】~ Python 事業(yè)部??????,源碼也在這</center>