Charles安卓7.0以上抓包


Windows安裝Charles

破解版安裝包下載地址:https://fenxiangdayuan.lanzoux.com/ixZxghllc9a

1、下載破解安裝包,解壓,點擊安裝

 

 


2、點擊同意安裝協議,選擇自己的安裝路徑,點擊下一步

 

 

 安裝:

 

 

 
3、安裝完成后,進入安裝好的Charles文件里,進入lib文件,將原生charles.jar替換成破解包里的charles.jar

 

 

 

 

 

 


4、可以正常打開, windows安裝Charles完成。

 

 

 


Charles設置https抓包功能

1、點擊 Proxy,SSL Proxying Settings

 

 

 


2、在彈出的彈框在,選中Enable SSL Proxying,添加端口號,Host和Port都填 * ,點擊OK

 

 

 


3、設置代理
點擊 Proxy,Proxy settings

 

 

 

端口號8888,勾選Enable transparent HTTP proxying,選擇HTTP Proxy Mode,
點擊OK

 

 

 


Windows用Charles抓包設置

1、電腦安裝SSL證書
點擊Help,SSL Proxying,Install Charles Root Certificate Help 設置

 

 

 


電腦彈出證書,點擊安裝證書

 

 

 


選擇本地計算機, 點擊下一步

 

 

 


選擇所有的證書都放入下列存儲
選擇受信任的根證書頒發機構
點擊確定,點擊下一頁

 

 

 


點擊完成,證書導入成功

 

 

 



2、瀏覽器安裝ssl證書
點擊Help,SSL Proxying,Install Charles Root Certificate on a Mobile Device or Remote Browser 設置

 

 

 


彈出如下提示框

 

 

 


瀏覽器輸入 chls.pro/ssl 下載證書到本地

 

 

 


打開瀏覽器設置,證書管理,導入證書,以火狐瀏覽器為例子

搜索證書,點擊查看證書

 

 

 


點擊導入

 

 

 

 


導入剛才下載的ssl證書

 

 

 

至此,電腦和瀏覽器證書安裝完成


安卓7以上使用Charles抓包

需要:一部root過的安卓手機
本文使用: piexl2 歐版 Android8.0系統

安卓7以上,安卓系統默認不信任用戶安裝的外部證書,需要吧SSL證書安裝到安卓系統證書目錄里

1、導出證書,證書改名

 

 

 

彈出如下提示框

 

 

 

瀏覽器輸入 chls.pro/ssl 下載證書到本地

 

 

 


2、輸出證書內容,查看證書將要改的名稱
(這里Windows沒有openssl的話,需要自行安裝)
輸入 openssl x509 -inform PEM -subject_hash_old -in xxx.pem
輸出的第一行為修改后證書名稱

 

 

 



3、修改證書名稱為xxx.0

 

 

 



4、將證書通過adb push傳入安裝手機 /sdcard/ 文件下
adb push xxx.0 /sdcard/

 

 

 



5、adb 連接手機,su切換到root用戶,cd到 /sdcard/
可以看到證書已經在里面了

 

 



6、將證書移動到 /system/etc/security/cacerts/ 路徑下,這個路徑就是安卓的系統證書路徑
如果遇到 Read-only file system 錯誤
執行命令:mount -o rw,remount /system
如果失敗
也可以執行命令:mount -o rw,remount /

 

 



7、給證書權限
執行命令:chmod 777 /system/etc/security/cacerts/xxx.0

 

 



8、重啟手機
執行命令:reboot
9、手機端口設置
手機和電腦連同一wifi網絡
手機點擊修改網絡,代理設置手動,主機地址設置電腦ip地址,端口號設置8888,點擊保存。

 

 



至此,手機端抓包設置完成!可以開始抓包了!



免責聲明!

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



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