Charles抓包新手使用教程
第一步下载软件
链接:https://pan.baidu.com/s/1WykVqObS3HysgcWob4uDFQ
提取码:wa32
参考:https://www.jianshu.com/p/6777a24c5ec2
首先 手机和电脑要在一个局域网内 要互相能ping通 设置是一个网段的ip呗
然后点击这个
点击 proxy settings
勾选enable
长按住wifi 就会出来选项
设置手动
服务器主机名就是你windows 的ip
端口就是8888
这个时候 打开 电脑上的软件
就会出来这个弹窗 点击 allow
这个时候就连接上了
下面开始配置https
进来之后 点击add
host *
port 443
然后手机访问 chls.pro/ssl
用系统自带浏览器
下载
然后安装
这个时候可能打不开 需要重命名 重命名 要在文件管理器里面 修改 不然修改不了
证书下载下来是一个 *.pem 的文件,我们需要重命名为 *.crt 文件,不然无法安装,有的浏览器直接下载下来就是 *.crt 文件,看运气~~ 然后进入手机设置安装,在此以小米6手机为例,点击 设置 -- 更多设置 -- 系统安全 -- 加密与凭据 -- 从存储设备安装 找到刚才浏览器下载证书的路径选择安装,为证书起个名字
然后访问百度 这个时候就可以抓取 https请求了 但是这个区分不出来 是电脑自己访问的 还是手机访问的
但是 android7之后会有问题 参考办法
https://blog.csdn.net/shadowyspirits/article/details/79756274
高版本的Android 想要抓https 就只能root了
但是ios应该就可以直接用