Deepin抓包HTTPS
阿新 • • 發佈:2018-12-13
總述:簡單來說在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的資料包了
總結:喜歡折騰的同學可以試試,或者有更好的方法記得給我留言。