本質就是乙個http抓包分析工具,在工作的時候將charles設定成**伺服器,所有網路請求都會經過charles,這樣就實現了網路封包的擷取和分析。
主要功能參考: charles 註冊碼/破解/使用教程
實驗環境:
win10 + 榮耀9
手機抓包設定,主要分為3步
詳細步驟:
右擊選單欄"proxy",選擇 "proxy settings"。
在"proxy settings" 頁面配置**埠(預設是8888,如果埠衝突,可以更換為其他埠),並在啟動透明**處打勾。
獲取pc端 ip 位址。
獲取pc端ip位址的方式有兩種。
3.1. 在選單欄選擇"help",點選"local ip address"。
3.2. 按快捷鍵win + r 後,在輸入框輸入cmd,回車。在命令列模式輸入ipconfig 。然後查詢繫結網絡卡的ip位址。
在手機端選擇設定-->無線與網路 --> wlan 開啟無線。(以榮耀9為例)
連線與pc端處於同乙個路由器的wifi
長按wifi名稱,點選修改網路
選擇**為手動模式,並且輸入pc端ip位址,和**埠
儲存後在pc端會彈出乙個確認選單,詢問是否允許加入charles。
選擇allow 後,即手機抓包設定已經基本完成。
手機抓包的注意事項:pc端https抓包設定,主要分為2步電腦和手機必須處於同一路由器下,可以為不同的wifi,不同的網段。
關閉電腦防火牆
結束抓包時,及時恢復手機wifi**(選擇**模式為自動即可)。否則會影響手機上網。
詳細步驟:
選擇選單欄"help",選擇"ssl proxying" ,安裝根證書。
當選擇儲存位置時,選擇本地儲存,並選擇下一步。
選中"將所有的證書都存放入下列儲存"後,證書儲存選擇"受信任的根證書頒發機構",選擇下一步並確認完成.(如果選擇個人,可能會導致抓取https包失敗)
選擇選單欄"proxy",點選"ssl proxying settings"。
在"enable ssl proxying"處打勾,在include表單中新增host為萬用字元*,表示抓取所有網域名稱。(也可以指定單個網域名稱,如foo.example.com,也可以指定泛網域名稱,如*.examle.com)
pc端抓取https協議包配置完畢
手機端https抓包設定,主要分為3步
詳細步驟:
選擇選單欄"help",選擇"ssl proxying" ,安裝手機端根證書
在開啟證書時提示輸入手機鎖屏密碼,輸入即可
輸入密碼後,為證書設定一名稱,憑據用途選擇"vpn 和應用",點選確認。(圖中在這一點選擇有誤,請留意一下)
關於憑據用途的選擇,解釋如下:
手機端抓取https協議包配置完畢
charles過濾網路有三種方式:
在主頁面的filter 欄中輸入需要過濾出來的關鍵字
如圖所示,在主頁面filter欄輸入aldwx.com 後,我們會看到只會展示aldwx.com 相關的過濾包。
在選單欄選擇"proxy ",點選 "recording settings",在彈出的視窗中選擇include欄,點選"add",在彈出的視窗中輸入需要監控的協議,主機位址,埠號等資訊。
如上圖,輸入完畢後,連續兩次點選"ok"後,再次抓包,這下我們就只能看到www.aldwx.com 這個網域名稱的過濾包(ps: 我們同樣也可以使用*和?這樣的萬用字元過濾,以獲得更多網域名稱的過濾包)
在想過濾的網路請求上選中右擊,選擇"foccus",之後在filter欄中勾選 focussed
第1,3種方式適合臨時、快速過濾網路資料報,第2種方式適合長期、固定模式過濾網路資料報
win10下conda 使用教程
標籤 空格分隔 環境配置 在此輸入正文 1 conda 更新命令 conda update help 2.檢視版本 conda version 3 公升級conda conda update conda 4 建立乙個環境 conda create name env name python 3.64....
win10使用技巧,win10小技能
介紹一下win10一些小技巧,這些可以更方法方便快捷的使用win10,給我們工作帶來更高的效率。首先先來看下常使用的 顯示桌面 在以往的系統的工作列的快速啟動欄裡,常有乙個顯示桌面圖示,按一下就返回到桌面。win10一樣也有,顯示在工作列的最右邊,點選一下就可以返回到桌面。cortana搜尋框。這個...
win10系統使用
一 如何刪除oem分割槽 當拿到乙個預裝win10系統的電腦後,想擴充套件c盤,發現有乙個oem分割槽,阻擋了其他分割槽壓縮出的空間傳遞過來。在沒有未來恢復系統的需求下,可以將oem分割槽刪除掉,即可打通全部空間。1 進入磁碟控制頁面 開啟執行提示,輸入 diskpart 命令,進入磁碟控制頁面 2...