1,使用前準備物料
[Charles4.2及其破解方法](鏈接:http://pan.baidu.com/s/1jHWJNSi 密碼:4yqx)
雷鋒什么的就不用叫我了
2,安裝
安裝什么的,一步一步下一步就OK了,最重要的是破解是吧,里面有個破解的text文件,看一下也就是替換一下jar包就可以了
默默心疼開發者5分鐘,但是生活在社會底層的我們,那幾十刀也不是小數目,能省就省點兒吧
主界面
3,簡單設置
先說前提
一定要關閉window的防火墻
保證兩個手機在同一個網段(同一個WiFi或者你用電腦分出來一個熱點,手機連上)
1,端口設置
image.png
image.png
----端口默認是8888,可以根據自己的需要設置,
----下面那個enable一定要選上
2,手機連接代理
image.png
當然各個android手機的設置方式不同,
---有長按的,有菜單式的,具體怎么設置,可以百度一下
然后就可以看到Charles抓到的包了(可能有個確定的按鈕啥的,沒截到圖自己實際操作的時候點確定就行了)
黃色的表示正在連接的url
黑色表示已經響應了的url
image.png
各個連接里的header和請求屬性都可以,在右側的面板看到,這里不做贅述,想要了解的自己看看就行
3,其他設置
我們項目里一般也就幾個域名,抓到的包太多,不利于觀察,這個時候我們就需要過濾一下,要抓的包的域名
1,去掉電腦請求是抓的包
image.png
2,過濾域名
image.png
image.png
然后點一下那個掃把,清除一下之前的請求域名列表,你就會發現世界清靜了很多
關于Charles抓Https包
如果沒有配置證書,會亂碼
image.png
那就一步一步來配置https證書吧
首先選中要查看https的域名,并復制
然后重新請求對應域名下的連接即可
關于有時候手機上連接代理后,有的web頁打不開的情況,是因為沒有在手機上安裝Charles的證書
下面開始安裝證書
1,電腦端安裝證書
image.png
image.png
然后下一步下一步,OK!
2,信任證書
image.png
這里說一下,就是我這兒已經信任了,這里就沒有了,如果你第一次裝完證書的話,就會發現這一欄是有的
- 先把不信任的證書導出來,名字隨便,英文就行,
- 在受信任人一欄把剛才到處的證書在導入,添加信任即可
3,手機端裝證書并信任
image.png
之后出現這個彈窗
image.png
用手機瀏覽器打開chls.pro/ssl,就會下載一個證書到手機中
我用的是三星note5點擊下載好了的證書直接安裝了就,我看了一下小米手機那個安裝證書的地方是在網絡設置里,各個手機都不怎么一樣,到時候根據自己手機型號百度一下吧
之后就ok了
image.png
別嫌棄碼多,公司的機秘能泄露嗎?
本文簡單介紹了一下Charles的抓包,當然Charles功能不止這些,比如斷點,模擬弱網等等等.......這里就是個入門,等以后用到其他的了 我在更新文章吧
如果我的文章侵犯了您的xxx權,請第一次時間給我留言,我立即改過還不行嗎?