這次介紹的一個工具叫做:MuMu手機模擬器
因為之前要在移動端抓包,抓包工具用的charles,不過在自己的手機或者測試機上設置代理、安裝證書后都沒有辦法抓到h5頁面的請求,但是有的手機卻可以正常抓包;
后來同事介紹了一款模擬器,設置好后可以正常抓取app或內嵌h5頁面的請求,就是上面的MuMu啦,是網易出品的
官網下載地址:http://mumu.163.com/
使用方法
前提:安裝好抓包工具,我用的charles
1.打開模擬器,頁面如下
2.點擊底部的【安裝】,可以安裝apk文件
3.設置代理
4.安裝證書
和手機一樣,抓包前,需要安裝對應的charles證書
連上代理后,打開模擬器的自帶瀏覽器,然后輸入:chls.pro/ssl,會自動下載一個證書文件
在安裝證書時,會叫你設置一下鎖屏密碼,按照提示操作即可
備注:如果證書下載完成后,不知道去哪里找,一般存放在【下載】里面,如下
到了這一步,所有配置工作就完成了,在模擬器打開安裝好的app,就可以正常抓取請求了
其實和手機設置一致:打開charles-手機設置代理--手機安裝證書--抓包
因為新冠肺炎的原因,應該有很多人還在遠程辦公,遠程辦公這段時間里,一般需要連上公司的vpn才能訪問內部資源
我們這邊用的vpn軟件叫做Cisco AnyConnect,手機端也可以裝這個軟件訪問內網
好多同事說手機如果安裝vpn的話,就無法正常抓包了,我也試了一下,確實不行(不知道是不是自己配置的原因)
但是有些工作必須要抓請求看看參數,考慮到本身模擬器就是安裝在電腦上的,應該和電腦用的同一個網絡,然后就用MuMu模擬器試了下
在mac上試驗的時候,首先mac連接公司vpn,模擬器配置代理時,發現填寫電腦本地的ip就可以了,不需要填寫公司vpn的虛擬ip(改成vpn虛擬ip也是可以的)
然后在windows上試驗的時候,發現配置電腦本地ip后,連不上網絡,然后就配置了公司vpn的ip,發現可以正常聯網並抓包了
具體如下