一 下载Charles (Charles是付费软件,可以百度搜索破解) 下载后直接安装,双击运行Charles.exe
二 工具栏的选择Proxy -> Proxy Settings 然后填写Port为8888 并且勾选Enable transparent Http proxying 如图
三 工具栏的选择Proxy -> SSL Proxying Settings 然后点击Add Host填写* Port填写443 并且勾选上Enable SSL Proxying 如图
四 下载证书 工具栏 选择 Help -> SSL proxying -> Install Charles Root
五 查看电脑ip地址 命令行输入ipconfig 记下IPv4地址 然后在手机WIFI里面 HTTP代理选择手动 填写ip和端口号
六 手机上下载证书 Charles工具栏 选择 Help -> SSL proxying ->Install Charles Root Certificate on a Mobile Device or Remote Brower 然后在手机浏览器输入 chls.pro/ssl 安装证书
这里有一个坑(本人因为这个坑到处寻找原因)Iphone 10以上 需要在 通用 -> 关于本机 -> 证书信任设置 对刚才安装的证书进行信任
所以最后一步就是 在 通用 -> 关于本机 -> 证书信任设置 对刚才安装的证书进行信任
都准备完毕后 打开手机软件 比如美团 然后在Charles 的Sequence 就可以看到发出的请求 和返回的数据
以上就是使用Charles对手机app进行抓包的全部操作过程 有不懂的欢迎下方评论 我们一起探讨学习
网友评论