使用Charles对手机app进行抓包

一  下载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进行抓包的全部操作过程 有不懂的欢迎下方评论 我们一起探讨学习

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容