【爬蟲】夜神模擬器和fiddler對APP抓包

一、下載並安裝軟件

1、安卓手機模擬軟件:夜神模擬器。
下載地址:https://www.yeshen.com/
2、抓包工具:fiddler。
下載地址:https://www.telerik.com/fiddler

二、配置fiddler

1、打開fiddler軟件,通過如下步驟重置證書:

菜單欄 -> Tools -> Options -> HTTPS -> Actions -> Reset All Certificates

2、通過如下步驟設置fiddler監聽的端口號並允許遠程連接:

菜單欄 -> Tools -> Options -> Connections -> 修改Fiddler listens on port爲8012,並勾選Allow remote computers connect

三、設置夜神模擬器

1、打開夜神模擬器軟件,通過如下步驟設置模擬器的網絡連接:

點擊設置圖標 -> 點擊WLAN -> 鼠標左鍵長按 WiredSSID -> 點擊修改網絡-> 點擊顯示高級選項 -> 代理選擇手動,代理服務器主機名填寫爲當前電腦的IPV4的地址,代理服務器端口寫爲8012(和fillder的fiddler listens on port對應),如下圖所示:
在這裏插入圖片描述
2、在模擬器的瀏覽器中訪問http://ipv4.fiddler:8012/ 並點擊FiddlerRoot certificate來安裝證書,如圖所示。
在這裏插入圖片描述

四、抓包。

以騰訊軟件天天快報爲例,先在模擬器下載快報APP,然後訪問某個新聞,則可以在fiddler中抓包這個新聞的APP請求,如圖:

在這裏插入圖片描述
在這裏插入圖片描述
抓到該新聞的APP請求:

http://r.cnews.qq.com/getSubNewsContent?uid=64006a7a259c5138&omgbizid=&Cookie= lskey%3D%3B luin%3D%3B skey%3D%3B uin%3D%3B logintype%3D0%3B&store=1989&hw=vivo_vivoX20&qn-sig=22ca296959e0f772eae2241ebd4d999f&appversion=2.4.4&mac=64%3A00%3A6A%3A7A%3A25%3A9C&chlid=daily_timeline&id=20190219A08AYO00&android_id=64006a7a259c5138&qqnetwork=wifi&seq_no=z13601103735873002488%7Cdaily_superstick%7C1%7C0%7C2%7C0%7C11457159651053928450%7C620490%7C%7C1%7C0%7C20&sceneid=&apptype=android&expid=&picShowType=1&cf_chlid=58&qn-rid=1677834122&devid=866174010640015&screen_width=540&appver=19_areading_2.4.4&mid=490e47838f66a95c40c7809742a62a0f02cedf59&imsi=460076400106122&cf_id=20190219A08AYO00&omgid=&alg_version=2105&screen_height=960

之後便可以用該請求的規律爬APP了~!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章