1. 程式人生 > >Deepin抓包HTTPS

Deepin抓包HTTPS

總述:簡單來說在Deepin下裝了虛擬機器,在虛擬機器裡設定Fiddler抓包HTTPS。

背景:因為我是把Deepin作為主系統使用的,寫爬蟲的時候需要抓取HTTPS的資料包,但是Deepin下沒有找到解決的方法所以直接上虛擬機器了。如果有更簡單的方法可以給我留言,如果也遇到這個煩惱可以試試我的方法。

配置:CPU:Intel(R) Core(TM) i5-3210M CPU @ 2.50GHz

           記憶體:4Gx2

           系統:Deepin15.7

1.深度商店搜尋vmware,點選安裝

2.開啟啟動器:點選VMware-install

3.然後開啟VMware Workstation.輸入金鑰.

CG54H-D8D0H-H8DHY-C6X7X-N2KG6

ZC3WK-AFXEK-488JP-A7MQX-XL8YF

AC5XK-0ZD4H-088HP-9NQZV-ZG2R4

ZC5XK-A6E0M-080XQ-04ZZG-YF08D

ZY5H0-D3Y8K-M89EZ-AYPEG-MYUA8

輸入其中一個即可.

二、安裝Windows XP 64位,映象下載地址:MSDN

1.選擇英文版64位如圖

2.開啟VMware,新建如下配置虛擬機器

注意三點

(1)Memory:執行記憶體預設推薦1G,我平時使用Deepin會有4G左右空餘記憶體,所以多分配一些,2G執行記憶體使用十分流暢。實際使用時XP佔用記憶體很小,應該可以分配1G。

(2)CD/DVD(IDE)選擇你下載的映象

(3)Network Adapter選NAT。另外USB我選的1.1,其他的具體配置可以自行了解。

3.安裝

(1)點選啟動就開始裝系統了,安裝過程是英文,但是比較簡單,看不懂可以百度翻譯一下

(2)安裝過程需要輸入祕鑰才能進行下一步,可以使用下面的祕鑰

Windows XP SP2(x64)VOL版安裝序列號: B66VY-4D94T-TPPD4-43F72-8X4FY VCFQD-V9FX9-46WVH-K3CD4-4J3JM

安裝完成後可直接進入藍天白雲的XP桌面,開啟ie便可上網。

(3)開啟百度發現不支援中文,可以看這個回答:
怎樣把電腦XP英文版變成中文版

至此XP安裝完畢

三、安裝Fiddler

1.自帶ie過於難用很多網頁不支援開啟,下載火狐xp版,在ie下百度firefox xp版即可,注意不要用chrome xp版,版本太舊不支援https開啟,chrome顯示時間有問題

2.安裝.net3.5,由於Fiddler需要.net環境所以需要安裝.net,經過測試發現.net3.5比較合適,有興趣可以自行搜尋.net xp版或者搜尋.net 32位

3.下載Fiddler,我在官網下的打不開,百度了一下下載舊版本4.x開啟安裝了,使用起來一切正常

四、設定Fiddler抓取https資料包:參考的博文

1.因為fiddler本身並不能抓取https所以需要設定一下,開啟fiddler,點選工具欄中的Tools—>Options,點選Actions

2.點選Actions,點選第二項:Export Root Certificate to Desktop,這時候桌面上會出現證書FiddlerRoot.cer檔案,點選OK設定成功,關閉fiddler

記得把信任都勾選上,至此重新開啟Fiddler和火狐已經可以抓取https的資料包了

總結:喜歡折騰的同學可以試試,或者有更好的方法記得給我留言。