主要介绍iphone抓包工具使用
安装 授权
mac可以使用 charles www.charlesproxy.com/ 进行抓包
配置服务
设置 charles,查看服务端口
查看自己mac电脑 ip
iphone设置
使用
http
点击左边请求即可查看请求对应的请求头与响应头
https
由于https请求是需要证书认证才能传输 原理
大致请求过程:
的所以需要另外安装中间这个代理服务,也就是charles的证书
导出证书
iphone安装
点击证书授权
https使用
选择 需要打开的https的域名代理。
查看已经被设置的代理
再手机端重新发起请求,原来的https请求就可以正常显示了
不能访问的https
即使按上面配置后任然有很多事无法正常解析的,这是因为使用了一些加固的技术
加固技术
ssl pining
通过打包应用时候,把最终的证书信息打包进app,并且在每次请求时候,都校验该信息。
平台加固
使用第三方加固服务如: www.ijiami.cn/