论坛
潜水/灌水快乐,沉淀知识,认识更多同行。
ToB圈子
加入IT圈,遇到更多同好之人。
朋友圈
看朋友圈动态,了解ToB世界。
ToB门户
了解全球最新的ToB事件
博客
Blog
排行榜
Ranklist
文库
业界最专业的IT文库,上传资料也可以赚钱
下载
分享
Share
导读
Guide
相册
Album
记录
Doing
搜索
本版
文章
帖子
ToB圈子
用户
免费入驻
产品入驻
解决方案入驻
公司入驻
案例入驻
登录
·
注册
只需一步,快速开始
账号登录
立即注册
找回密码
用户名
Email
自动登录
找回密码
密码
登录
立即注册
首页
找靠谱产品
找解决方案
找靠谱公司
找案例
找对的人
专家智库
悬赏任务
圈子
SAAS
IT评测·应用市场-qidao123.com技术社区
»
论坛
›
软件与程序人生
›
移动端开发
›
IOS
›
怎样使用 Charles 抓包 IOS 设备
怎样使用 Charles 抓包 IOS 设备
一给
论坛元老
|
前天 19:01
|
显示全部楼层
|
阅读模式
楼主
主题
1842
|
帖子
1842
|
积分
5526
准备工具
抓包工具
Charles:下载地址
根据电脑体系类型选择下载,作者使用 Mac体系,因此下载 Mac 版本,后续无脑安装即可
IOS 设备(iphone、ipad 均可)
作者使用 IPad,能正常访问网络即可
Charles 配置
安装好 Charles 之后,已经可以进行抓包了,但是需要解决抓包时出现 unknown 题目,这是由于缺少 SSL 证书导致的。
SSL 证书
安装根证书,安装之后信任该证书。
后续即可正常抓取 https 的请求了。
常见题目
reponse 响应中文乱码题目
修改 preference 配置,选择中笔墨体即可
Charles 抓包 websocket 失败
放开 SSL proxy settings 中的设置即可
更多使用
可参考该文章:Charles 功能先容和使用
激活网站
天生激活码破解
抓包移动设备
起首将设备和电脑连接同一 wifi,确保同一网段。
打开 Charles 监听端口
获取 Charles 监听端口 8888,打开 Socket 监听
Charles 代理地址
获取 ip 地址:192.168.10.107
设备挂代理
打开 ipad 的 设置,进入 wifi,点击已连接的 wifi 设置
打开代理配置
配置代理为上面获取的电脑 ip 和 Charles 监听端口
授权 Charles 代理 IPad
验证
成功捕获到 IPad 的请求数据
SSL 证书
虽然上面成功捕获到数据,但是我们发现也会出现 unknown 题目,这是由于移动设备没有 Charles 证书导致解析请求内容失败,解决方案往下看。
开启 SSL 抓取
配置 SSL 代理规则,允许抓取所有域的请求
*:* 通配符匹配所有 SSL 请求
移动设备下载证书
接下来给 IPad 安装 Charles 证书。
按照提示,我们已经给移动设备挂上 8888 的代理了,然后通过欣赏器访问 http://chls.pro/ssl 地址去下载证书。
假如顺利下载证书,直接跳到下面的 安装证书 一节。
无法访问下载地址
在下载证书时,我这里出现欣赏器无法访问 http://chls.pro/ssl 的题目,显示超时。
题目排查
网络题目?
欣赏器访问 baidu.com 可以正常访问,说明和网络无关
Charles 监听失败?
测试欣赏器访问 baidu.com ,发现可以捕获到数据包,说明是可以监听到的
设备题目?
更换 IPad 为 IPhone,发现依旧是同样的情况
地址题目?
移动设备不挂 Charles 代理直接访问 http://chls.pro/ssl ,超时;
电脑直接访问 http://chls.pro/ssl ,超时;
说明这个地址本身无法直接访问,经测试,电脑需要挂上 VPN 才能访问,但是电脑挂上 VPN,IPad 无法通过挂上电脑代理而正常访问改地址;
通过欣赏器下载方案失败,只能通过其他方案下载证书到移动设备上了。
解决方案
由于设备不能直接访问,那么就通过将电脑有的证书拷贝到移动设备上使用。
生存电脑证书
Mac 体系的证书生存在钥匙串中,通过 commd + 空格,搜索 钥匙串 打开管理工具,或者去 /Applications/Utilities/ 路径下找钥匙串管理。
导出证书
找到 Charles 证书,导出
发送证书
通过隔空传送将证书发送到 IPad 上
也可以通过其他文件传输方式实现将证书发送到移动设备上,后续安装证书就能正常使用啦。
安装证书
验证和安装
下载好的证书在设置这里可以看到。
点进去,验证证书,然后安装证书。
信任证书
设置 -> 通用 -> 关于本机 -> 证书信任设置,打开 Charles 证书信任即可
验证
如今可以成功抓到移动设备的数据包,且可以正确解析内容。
交换群
不会常常刷博客,有需要者可以加本人,搜索 LOVE_SELF_AD_LIFE,进逆向群聊,一起探究技术
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
本帖子中包含更多资源
您需要
登录
才可以下载或查看,没有账号?
立即注册
x
回复
使用道具
举报
0 个回复
倒序浏览
返回列表
快速回复
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
or
立即注册
本版积分规则
发表回复
回帖并转播
回帖后跳转到最后一页
发新帖
回复
一给
论坛元老
这个人很懒什么都没写!
楼主热帖
手把手教你如何使用kali破解wifi密码( ...
3.2操作系统(基本分页存储管理的基本 ...
C++面试八股文:std::array如何实现编 ...
嵌入式 Linux 内核驱动开发【The first ...
零基础入门 Java 后端开发,有哪些值得 ...
你真的了解二叉树吗?(上篇) ...
Wireshark学习笔记(一)常用功能案例 ...
Kubernetes(K8S) Deployment 升级和回 ...
当“超融合”邂逅“奥 ...
上古神兵,先天至宝,Win11平台安装和配 ...
标签云
AI
运维
CIO
存储
服务器
浏览过的版块
程序人生
数据安全
网络安全
快速回复
返回顶部
返回列表