Charles篡改請求,在手機上抓包,以及弱網設置


篡改請求

可以測試各種異常

原理:clint->server正常是客戶端發送請求到服務端,charles相當於一個攔截器,攔住客戶端的請求,並進行修改,修改后再發送到server端

Server->clint正常是服務端響應客戶端請求,結果服務端發送響應后charles攔住了響應信息,並進行修改信息,之后再發送給客戶端

https是經過證書加密過的請求,所以不可以解析

1、竄改請求

打開charles,打開瀏覽器,輸入網址,在charles中找到要攔截的請求的信息,選中請求,並點擊鼠標右鍵,選中breakpoint如圖

 

點擊清除請求按鈕,重新打開瀏覽器輸入網址,點擊登錄按鈕,頁面進行登錄,會彈出charles

 

在charles中修改賬號密碼,並點擊執行按鈕

 

頁面彈出提示‘賬號密碼不正確’

 

 

篡改響應信息

選中要篡改響應的URL,,鼠標右鍵並選擇breakpoints,清空請求,在瀏覽器頁面重新打開要篡改信息的頁面,頁面中會彈出charles,是編輯請求頁面,不編輯Request,點擊execute

 

Charles頁面刷新,打開Edit Response,編輯頁面信息后,點擊執行安鈕,查看瀏覽器頁面,被修改的信息顯示出來,如圖:

 

 

在手機上抓包

1、打開charles,必須保證手機和電腦在一個局域網內

2、手機設置代理(在手機的wlan處,找到代理,選擇手動,)

服務器寫你電腦的ip

端口號呢,默認是8888

 

 

 

 

 

 

修改端口號路徑選擇Proxy->Proxy settings

 

 

 

 

Charles弱網測試

charles設置的弱網是只指針對手機設置了代理的網絡么,其他同局域網的手機不收影響

在charles中選擇Proxy->throttle settings

 

 

 

 

 

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM