一、通過Charles抓包,可攔截請求並篡改交互信息
1、可篡改客戶端向服務器發起的請求信息(服務器收到的是假消息)
2、可篡改服務器返回給客戶端的響應結果(客戶端看到的是假消息)
二、篡改用戶請求
1、在瀏覽器中輸入請求,在Charles中會生成一個目錄,選擇最后一個節點,右鍵->Breakpoints
2、在瀏覽器中刷新該頁面,Charles會跳轉到Breakpoints列表
3、篡改請求信息后,點擊底部Execute按鈕
4、返回瀏覽器查看服務器返回結果,返回的頁面信息為7545798.html,而不是用戶真正請求的7551215.html
三、篡改服務器響應結果
1、設置Breakpoints,將請求信息攔截
2、點擊底部Execute按鈕,跳轉到如下界面
3、刪除Text中的所有信息,輸入<h1>Hi~</h1>,點擊Execute
4、返回瀏覽器查看頁面,展示信息如下