爬蟲入門:教你通過 Fiddler 進(jìn)行手機(jī)抓包

喲~喲~喲~

hi起來

everybody

今天要說說怎么在我們的手機(jī)抓包

通過

爬蟲入門:教你在 Chrome 瀏覽器輕松抓包

我們知道了 HTTP 的請求方式

以及在 Chrome 中摸清了一些套路

但是

除了對數(shù)據(jù)進(jìn)行解析之外

有時(shí)候我們想

對請求的數(shù)據(jù)或者響應(yīng)的數(shù)據(jù)進(jìn)行篡改

怎么做呢惑芭?

我們經(jīng)常在用的手機(jī)

手機(jī)里面的數(shù)據(jù)

怎么對它抓包呢煤蹭?

那么...

接下來就是學(xué)習(xí) python 的正確姿勢

我們要用到一款強(qiáng)大免費(fèi)的抓包工具

Fiddler

你可以到

https://www.telerik.com/download/fiddler

去下載

如果你覺得麻煩

沒關(guān)系

小帥b已經(jīng)幫大家下載好了

直接在公眾號發(fā)送

抓包

就可以直接獲取Fiddler?啦

那么 Fiddler 是怎么玩的呢谈山?

一般情況下

我們通過瀏覽器來請求服務(wù)器的時(shí)候

是點(diǎn)對點(diǎn)的

我來給大家畫個(gè)圖

正常情況下

瀏覽器給服務(wù)器發(fā)送請求

服務(wù)器響應(yīng)返回?cái)?shù)據(jù)

但是這個(gè)時(shí)候

Fiddler非要來這里插一腳

然后

就變成這樣了

Chrome發(fā)送請求給服務(wù)器的時(shí)候

會被 Fiddler 攔截下來

可以在這里修改請求參數(shù)什么的

然后 Fiddler 假裝自己是瀏覽器

再發(fā)送數(shù)據(jù)給服務(wù)器

這個(gè)時(shí)候服務(wù)器接收到 Fiddler 的請求

還是天真的以為是 Chrome 發(fā)送的

于是就返回?cái)?shù)據(jù)了

沒想到在半路殺出個(gè)程咬金

返回的數(shù)據(jù)又被 Fiddler 攔截下來了

Fiddler 可以在這個(gè)時(shí)候

對數(shù)據(jù)進(jìn)行修改

然后在返回給 Chrome

這就是 Fiddler 的主要使命

好了

知道了 Fiddler 的具體工作原理之后

咱們就能操作一番

安裝完之后在電腦打開 Fiddler

一般情況下

我們按下 F12

就可以抓取我們在瀏覽器的請求了

如果這個(gè)時(shí)候你在瀏覽器發(fā)送請求

但是 Fiddler 沒有一丁點(diǎn)反應(yīng)

那么可以在你的瀏覽器配置一下代理

Fiddler 的默認(rèn)代理 IP 為

127.0.0.1

端口為

8888

就拿 Chrome 瀏覽器為例

打開

設(shè)置-->高級-->打開代理設(shè)置

進(jìn)行設(shè)置上面的 ip 地址和端口就可以了

這時(shí)候你在瀏覽器訪問網(wǎng)站

在 Fiddler 就可以抓取到你的請求了

不過...

先別高興太早

你可能會發(fā)現(xiàn)很多這樣的錯(cuò)誤

Tunnel to 443

因?yàn)楝F(xiàn)在很多請求都是?HTTPS?

所以我們需要安裝證書

才可以抓取 https 的請求

那么咋整咧中鼠?

點(diǎn)擊菜單?

Tools->Options?

接著選擇

?HTTPS?

勾上

Decrypt HTTPS traffic

勾完之后呢

有沒看到右上角有個(gè) Actions 按鈕

輕輕按一下

選擇

?Reset All Certificates

完事之后

回到你的瀏覽器輸入

localhost:8888

可以看到一個(gè)這樣子的頁面

點(diǎn)擊 FiddlerRoot_certificate 下載證書

安裝完之后再打開 Fiddler

你會發(fā)現(xiàn)你可以抓取 Https 的請求了

那么

各欄之間都代表啥意思呢

左邊代表的就是你的請求

Result : 請求的 HTTP(s) 狀態(tài)嗎

Protocol : 請求協(xié)議

HOST : 請求的主機(jī)名

URL : 請求的資源目錄位置

Body : 請求大小

Caching : 請求的緩存

Content-Type : 服務(wù)器響應(yīng)的實(shí)體類型

Process : 是誰(進(jìn)程)發(fā)送的

Comments : 備注

Custom : 自定義

當(dāng)我們點(diǎn)擊某一條請求后

在右邊的 Insepector 中就可以看到具體的請求和返回信息內(nèi)容了

說到這里

你會發(fā)現(xiàn)

這他媽的不就和上次講的 Chrome 的開發(fā)工具面板差不多么

稍安勿躁

接下來就說說怎么來配置手機(jī)

使用 Fiddler 來抓取我們手機(jī)上的數(shù)據(jù)

在你的 Fiddler 中

像以下設(shè)置

接著?

讓你現(xiàn)在的這臺電腦

和你的手機(jī)都連在同一個(gè) wifi 下

接著

查看你電腦的 ip 地址

在你的手機(jī)上

打開你連接的 wifi

設(shè)置 http 代理服務(wù)器和端口

這里的服務(wù)器地址就是你剛找到的 IPv4 地址

端口 8888

緊接著

手機(jī)打開瀏覽器輸入你的 IPv4 地址和端口

下載安裝證書

安裝完之后呢

Android手機(jī)這樣一般就可以用了

iPhone的話

還要授權(quán)一下

在你手機(jī)的

?設(shè)置-->通用-->關(guān)于本機(jī)-->證書信任設(shè)置-->把剛剛下載的證書打上勾

ok

搞定

你手機(jī)的所有訪問都可以用Fiddler來抓包了

我現(xiàn)在就在我的手機(jī)上

打開微信和網(wǎng)易云音樂

可以看到我電腦上的 Fiddler

抓取到了!脂凶!

既然都抓到數(shù)據(jù)了

那么接下里就來點(diǎn)騷操作吧

使用 Fiddler 來修改一下我們的請求和返回?cái)?shù)據(jù)

應(yīng)該很好玩躏敢!

我們來玩玩 b 站吧

手機(jī)打開bilibili

這時(shí)候我們可以在 Fiddler 設(shè)置過濾

我們就針對 b 站的請求

然后我們在 Fiddler 按一下

ALT+F11

按完之后呢

所有服務(wù)器的返回都會被 Fiddler 攔截

ok

接下來

比如我要看 b 站的熱門內(nèi)容

那么我們點(diǎn)擊這個(gè) 熱門 的tab

可以看到

Fiddler 攔截了

我們點(diǎn)擊這個(gè)請求

然后點(diǎn)擊右邊的 Inspectors

這時(shí)候可以看到 b 站服務(wù)器給我們返回了熱門內(nèi)容

也就是在這個(gè)時(shí)候

我們來篡改一下這些數(shù)據(jù)

讓我們改的數(shù)據(jù)顯示到手機(jī)上

那就把第一個(gè)視頻的標(biāo)題改了吧

改成

小帥b太帥了I髟!

改完之后呢

我們點(diǎn)擊 Run to Completion

也就是將我們的數(shù)據(jù)發(fā)給手機(jī)

那么這個(gè)時(shí)候

看看我們的手機(jī)吧

oh

不好意思

小帥b成為b站熱門第一了虏缸!

哈哈哈

ok

以上我們演示的是返回?cái)?shù)據(jù)的攔截

那么對于請求時(shí)的攔截

快捷鍵是?F11

相信你也知道怎么玩了鲫懒!

(完)

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市寇钉,隨后出現(xiàn)的幾起案子刀疙,更是在濱河造成了極大的恐慌,老刑警劉巖扫倡,帶你破解...
    沈念sama閱讀 218,451評論 6 506
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件谦秧,死亡現(xiàn)場離奇詭異,居然都是意外死亡撵溃,警方通過查閱死者的電腦和手機(jī)疚鲤,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,172評論 3 394
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來缘挑,“玉大人集歇,你說我怎么就攤上這事∮锾裕” “怎么了诲宇?”我有些...
    開封第一講書人閱讀 164,782評論 0 354
  • 文/不壞的土叔 我叫張陵,是天一觀的道長惶翻。 經(jīng)常有香客問我姑蓝,道長,這世上最難降的妖魔是什么吕粗? 我笑而不...
    開封第一講書人閱讀 58,709評論 1 294
  • 正文 為了忘掉前任纺荧,我火速辦了婚禮,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘宙暇。我一直安慰自己输枯,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,733評論 6 392
  • 文/花漫 我一把揭開白布占贫。 她就那樣靜靜地躺著桃熄,像睡著了一般。 火紅的嫁衣襯著肌膚如雪型奥。 梳的紋絲不亂的頭發(fā)上蜻拨,一...
    開封第一講書人閱讀 51,578評論 1 305
  • 那天,我揣著相機(jī)與錄音桩引,去河邊找鬼缎讼。 笑死,一個(gè)胖子當(dāng)著我的面吹牛坑匠,可吹牛的內(nèi)容都是我干的血崭。 我是一名探鬼主播,決...
    沈念sama閱讀 40,320評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼厘灼,長吁一口氣:“原來是場噩夢啊……” “哼夹纫!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起设凹,我...
    開封第一講書人閱讀 39,241評論 0 276
  • 序言:老撾萬榮一對情侶失蹤舰讹,失蹤者是張志新(化名)和其女友劉穎,沒想到半個(gè)月后闪朱,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體月匣,經(jīng)...
    沈念sama閱讀 45,686評論 1 314
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,878評論 3 336
  • 正文 我和宋清朗相戀三年奋姿,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了锄开。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 39,992評論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡称诗,死狀恐怖萍悴,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情寓免,我是刑警寧澤癣诱,帶...
    沈念sama閱讀 35,715評論 5 346
  • 正文 年R本政府宣布,位于F島的核電站袜香,受9級特大地震影響撕予,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜困鸥,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,336評論 3 330
  • 文/蒙蒙 一嗅蔬、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧疾就,春花似錦澜术、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,912評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至姑荷,卻和暖如春盒延,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背鼠冕。 一陣腳步聲響...
    開封第一講書人閱讀 33,040評論 1 270
  • 我被黑心中介騙來泰國打工添寺, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人懈费。 一個(gè)月前我還...
    沈念sama閱讀 48,173評論 3 370
  • 正文 我出身青樓计露,卻偏偏與公主長得像,于是被迫代替她去往敵國和親憎乙。 傳聞我的和親對象是個(gè)殘疾皇子票罐,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,947評論 2 355