charles使用
一,charles原理
1.1charles原理
1,客戶端發送請求
2,charles攔截請求,代理客戶端向服務器發送請求
3,服務器返回給客戶端證書
4,charles攔截,將自己的證書返回給客戶端
5,客戶端用charles公鑰加密對稱密鑰,發給服務器
6,charles攔截,并用charles私鑰解密對稱解密,用服務端密鑰加密后發給服務器,
7,解密對稱解密,返回響應,
8,解密報文,修改證書
二, charles安裝
傻瓜式安裝即可
三,charles證書下載
3.1web證書下載
3.1真機證書下載
四,charles的功能操作
4.1斷點調試
方法一: breakpoionts 修改request
第一步:右鍵該抓包連接,點擊breakpoionts ,并復制該url
第二步:
第三步:
第四步:勾選request,或者response
第五步:
第六步:修改請求數據,并執行,網頁會更新為數據修改后的網頁
總結:修改request可以用在創建賬戶功能中,密碼長度為6-18位,利用charles抓包工具跳過前端頁面校驗,修改密碼長度為5位的長度,驗證后端是否做了校驗。
方法二:breakpoionts 修改response
第一步:前幾步和修改request一致,
第二步:
第三步:刷新網頁,charles會進入斷點,然后修改返回數據
總結:修改response數據,比如商品展示頁面,前端頁面商品詳細信息超過三行用小數點代替。
4.2弱網測試
4.3 模擬403/404
4.4關注接口
4.5簡單壓力測試
總結
- 上一篇: [css] 说说你对媒体查询的理解
- 下一篇: 12人类为什么有战争