charles抓手機包

怎麼使用charles抓手機包?

       charles、fiddler、httpwatch等是一系列的抓包工具,但是對於程序員來說,常用的除了瀏覽器自帶的開發者工具外(瀏覽器自帶的開發者工具可以滿足日常的測試需求,但是不能滿足app等移動端的抓包需求。)就當屬fiddler和charles了。本文章就charles爲大家介紹一下,charles怎麼抓手機包。

1、首先抓包首要條件是要保證手機和你的電腦的網絡互相通暢,也可以說要能ping的通。那麼在日常測試中我們經常會做一個小型的局域網測試。也就是說開一個wifi保證電腦和手機都連接上去,同一網段上。

查看電腦ip地址
windows電腦在cmd命令面板中輸入“ipconfig”
macbook或者linux在終端中輸入"ifconfig"或者“ip a”
在這裏插入圖片描述
查看手機ip地址
打開wifi設置——》找到連接的網絡查看詳細設置
在這裏插入圖片描述
很顯然手機和電腦在同一ip地址下,如果需要驗證的話在終端或者cmd中輸入“ ping 手機的ip”
在這裏插入圖片描述
2、設置代理,在我們啓動charles的時候,默認charles會監聽8888端口,所以我們在手機設置中的wifi設置中設置手動代理,輸入電腦的ip地址,和8888端口
在這裏插入圖片描述
在這裏插入圖片描述
手機設置完成後,charles會彈出一個提示框,點擊allow(同意)
在這裏插入圖片描述
3、然後我們就可以抓包了,爲了證實一下我們測試一波,手機訪問百度,並搜索“柳輕聲的博客”
手機訪問百度首頁
在這裏插入圖片描述
清除charles中多餘的內容,以免混亂
在這裏插入圖片描述
百度搜索“柳輕聲的博客”
在這裏插入圖片描述
在這裏插入圖片描述
此外告訴大家,app抓包,抓手機包,抓小程序、微商城等也是一樣的,就看大家舉一反三了
注意:提醒讀者在抓完包之後建議關閉代理。否則一旦電腦關閉charles那麼你的手機也會斷網。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章