教你用Charles抓包(安卓/IOS)

Charles抓包教程(有了Fiddler,怎么能少了Charles,嘿嘿)


一、Charles下载安装

官方链接,PJ很容易大家自行搜一下。

二、PC的设置

win下面应该大同小异,大家自行研究。

(一)端口及HTTP抓包勾选

这个是抓电脑的包,不需要可以不用勾选。

(二)HTTPS代理设置

1.SSL Proxying Setting

2.勾选Enable SSL Proxying,add添加需要监听代理的ssl请求,啥样不填就是*,监听所有请求

3.注意Allow List 不要勾选

三、手机的设置

(一)安装charles证书,手机设置代理

1.charles选择手机设备或远程浏览器

2.弹出提示框

3.AVD(模拟器)代理设置,其他模拟器大同小异,自行摸索

(1)Settings->Network & internet-> 关掉 WI-FI->Mobile network->Advandced->Access Poinst Names

(2)此时进到了APNs 设置,然后点 ➕号, Name 和APN随便填,Proxy填10.0.2.2【主机回环接口的特殊别名(即,开发计算机上的 127.0.0.1)】Port:charles设置的代理端口 8888,然后点击Save

(3)模拟器详细设置和网络解释详见Android官网

(4)保存之后选择刚才新建的APN(折腾半天字体颜色改不回来了,官方这富文本编辑器,真不敢GW[站长后台改啦,哈哈])

(5)选择APN之后在浏览器输入: chls.pro/ssl 下载证书

(6)下载好之后,在设置搜索certificates -> 选择Install certificates ->Install certificates

(7)在Download目录选择下载好的Charles 证书

(8)随便起个名字,然后点ok提示安装完成

(9)然后打开charles可以应该会有个代理成功的的弹窗,点击Allow,我设置成功过,所以没弹。

(10)然后就可以看到你心心念的CK了

(二)手机设置特别说明

1.保证手机跟电脑连接同一WIFI,然后点击(或长按)连接的WIFI,然后选择代理,填写电脑的ip和端口,也就是charles弹窗提示的ip和端口,其他跟模拟器差不多。

2.安卓如果遇到安装证书报:"无法安装证书,因为无法读取证书文件" 的,需要在设置里安装,如果还报错的可以将cer证书文件改成pem,或者pem改cer试试。

四、其他两种设置方式

AVD还有其他两种设置代理的方式,但是我都没有成功,希望知道的大佬分享一下。

1.命令行参数设置方式

avd @Pixel4 -http-proxy http://192.168.8.174:8888 -no-snapshot

2.设置面板设置方式

至此全剧终,小白首发希望又帮到大家。

注意:
1.文中二维码和链接可能带有邀请性质,请各位玩家自行抉择。
2.请勿通过链接填写qq号与密码、银行卡号与密码等个人隐私信息。
3.禁止纯拉人头,拉app注册等信息,发现必小黑屋。
4.同一种信息仅发一次,多发会被删除。
5.发现违规行为请私信站长LAzySheep或进TG群举报。
本文由 @你是什么鬼 发布。如若转载,请注明出处: 科技玩家 » 教你用Charles抓包(安卓/IOS)

给TA买糖
共{{data.count}}人
人已赞赏
学习笔记折腾记教程

如何优雅地购买美区Apple礼品卡并购买应用?

2021-9-13 0:20:49

IOS学习笔记折腾记教程资源box

Scriptable:让你的小组件(京豆)美起来

2021-9-16 23:53:43

26 条回复 A文章作者 M管理员
  1. Jonty

    mark~

  2. 土亢

    学习一下

  3. 晚风

    请问设置代理之后 手机无法上网是怎么回事呢 跟教程走的 谢谢哈

  4. jinsung

    好用。。。。。。。。。。。。。。。。

  5. 一心向北

    学习

  6. 小fan

    收藏学习下

  7. 小萝卜

    请问手机只要下载证书就可以抓包了吗

  8. 小fan

    真是要学到老,活到老颗

  9. blue

    这都是最基础的教程,能出些不好抓的教程不?比如安卓7.0以上的小程序,在不ROOT的情况下抓包。还有一些软件检测代理无法抓包的情况。

    • 你是什么鬼

      这个我也没研究过,暂时没这样的需求,哈哈!

    • azhuai

      用小黄鸟,不用root

  10. andybs

    非常好

  11. luofujia

    学习一下

  12. 小天1070

    和Fidder是一样功能的吗,英文基本不好,学习一个就够了
    大概自己比较笨,学习了这么多天才把V2P搞定中青

    • 你是什么鬼

      差不多,有一个能用就行,我主要不太喜欢fiddler的界面,看个人喜好啦

  13. manxi

    👍

  14. 小朋友

    挺好的,写的够详细,改天试试

  15. 十一

    很详细,有心了👍

  16. 旺仔挑逗

    看起来好麻烦

    • 你是什么鬼

      因为我把一些容易踩坑,或者产生疑惑的地方截的比较多,所以看着比较麻烦,其实点吧点吧就完了,怕的是教程一笔带过,然后跟着搞卡住了,就很头大

  17. LAzySneep

    不错,比wireshark好用。

  18. 狼魂

    好~~~

个人中心
今日签到
有新私信 私信列表
搜索