Charles详细使用教程和实践

常规抓无防护的App数据,可以直接在手机上通过设置HTTP代理的方式,配合Charles便可以抓取到目标App的数据包,不需要使用其他复杂的或者逆向Hook技术进行辅助。

  • 设备:iPhone、Mac
  • Mac抓包工具:Charles
Charles详细使用教程和实践-清风博客

具体安装教程就不说了,这个不会的自行百度。

1、安装好后查看电脑IP地址

Charles详细使用教程和实践-清风博客

2将手机配置代理-服务器 设置为电脑ip ,端口为 8888 

Charles详细使用教程和实践-清风博客

3 Charles在Mac上安装证书:

3-1安装证书

Charles详细使用教程和实践-清风博客

安装证书

3-2信任证书:

Charles详细使用教程和实践-清风博客

信任证书

4 设置手机证书:

4-1:

Charles详细使用教程和实践-清风博客

打开

4-2:在手机浏览器输入 chls.pro/ssl

Charles详细使用教程和实践-清风博客

在iPhone浏览器上输入 chls.pro/ssl

Charles详细使用教程和实践-清风博客

4-4:下载并信任证书:

Charles详细使用教程和实践-清风博客

5 接着在配置SSL:

Charles详细使用教程和实践-清风博客

配置SSL

6 手机配置电脑为服务器:

Charles详细使用教程和实践-清风博客

配置设置中的服务器IP

详细步骤:

抓包工具在APP开发过程中使用非常频繁,对开发者理解网络传输原理以及分析定位网络方面的问题非常有帮助。笔者一直比较喜欢Wireshark,但由于最近的项目是短连接项目,Wireshark太过重量。所以笔者选择Charles进行App的抓包,配置也更加简单。

Charles详细使用教程和实践-清风博客

总结

上面的操作看懂了,自然就懂怎么抓包了,像那种抓网络http的,更加简单,操作上来就是安装,打开应用,抓包拦截,没了。

温馨提示:本文最后更新于2022-04-14 01:25:06,某些文章具有时效性,若有错误或已失效,请在下方留言或联系清风#
© 版权声明
THE END
文章不错?点个赞呗!
点赞241 分享
评论 共11条

请登录后发表评论