通用技术 (重新编辑) charles 无法抓手机的数据?

卡丁车卡丁丁 · 2020年07月30日 · 最后由 克克克劳德 回复于 2020年08月04日 · 2849 次阅读

好多人说描述不清楚,我重新编辑一下

抓包环境:
笔记本电脑连接网线,ip 地址 172.XXXX ,然后用 win10 自带的热点功能,创建一个 wifi,名字 bb,然后被抓包的设备 aa 连接名为 bb 的 wifi 网络,设备 aa 的获取的 ip 地址为 192.168.137.xx,网关为 192.168.137.1,然后设置 aa 的 wifi 代理为 192.168.137.1,端口号 9999

弄完之后操作设备 aa,上不了网,charles 也抓不到数据,但是把软件换成 fiddler 就可以抓!!!同样的设置。。。。

这是 charles 的设置:

共收到 29 条回复 时间 点赞


这里面有很多设置,仔细查看一下是否配置有问题


看下这里面的 IP

李三炮 回复

没得

有弹出这个吗?

李三炮 回复

我这 ipv4 只有一个

手机连接上电脑的无线后,电脑上 ipconfig,看无线局域网适配器这一项,有几个 ipv4 手机上设置的手动代理 137.1 不行的话,填写另一个试试

24楼 已删除
Cvbnx 回复

没有设置,也不需要设置,不设置这个如果有流量想通过会弹框询问是允许还是拒绝的,不是你说的这几个问题导致的

你有没有设置允许接入?Proxy-Access Control Settings,里面要设置允许接入的机器的 ip

Cvbnx 回复

你说的这些哦都是 https 才需要的,现在是任何包都抓不了

你不是 https?

错的意思是?你设置了也不行?

Cvbnx 回复

虽然我没弄成功,但是你说的这两个都是错的

就单纯你上面的截图那只是 fiddler 那种简单的设置方法,当然手机要安装且信任证书 是另外一方面。charles 的设置也远比你 fiddler 要设置的多

charles 设置比 fiddler 复杂,你确定你 charles 设置好了?charles 要设置允许接入的机器和允许 ssl 的域名

😂 有没有大哥帮帮忙

jcgao 回复

用 fiddler 是可以的,我觉得应该不是填错的问题

1、手机端填写的代理 ip(电脑无线网卡的 ip)会不会有错,用 ipconfig 看一看
2、实在不行,不要用笔记本自带的网卡,换一个 usb 网卡试试

GoodLuck 回复

没有的,没有开启白名单

GoodLuck 回复

@ 卡丁车卡丁丁 这个方法也不行吗

陈恒捷 回复

重新编辑,看下说明白没老哥

LingtianShi 回复

重新编辑

具体你的热点是怎么分享的,操作步骤说下?

你就想象要把步骤写得详细到另一个人按照你的步骤能把你的环境完全复现出来,文字说不清的可以用截图来说明。现在步骤信息还是太少。

没用的说了一堆,有用的一带而过。

陈恒捷 回复

手机连接笔记本分享的热点,手机设置 wifi 代理 192.168.137.1 为主机,端口 9999

陈恒捷 回复

要抓包的设备不连笔记本 wifi 分享热点就可以了,用分享的热点就不行

cool 回复

证书只是解密 http 才要的

查看 tool White-List-Setting 查看是否是白名单禁止访问 描述太少无法准确定位问题
good luck

说详细点,用 charles 抓包,charles 和手机上的详细配置是怎样的?

听起来像是有些关键配置没配对,所以抓不到。但这里信息量太少,猜不到是哪里有问题。

是不是没在手机上装证书?

需要 登录 后方可回复, 如果你还没有账号请点击这里 注册