前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >网络抓包工具Charles的安装与使用

网络抓包工具Charles的安装与使用

作者头像
efonfighting
发布2019-09-29 16:12:17
8480
发布2019-09-29 16:12:17
举报
文章被收录于专栏:一番码客一番码客

一番码客 : 挖掘你关心的亮点。 http://efonfighting.imwork.net

本文目录:

前言下载安装配置结语

前言

做爬虫的小伙伴,会用到一些抓包工具去分析网络包的内容,然后模拟发送网络协议来获取我们想要的信息。常用的有fiddler、wireshark、charles等,命令方式抓包的一般会用tcpdump,tcpdump也是可以集成到我们代码里实现自动解析、动态抓包的一个方式。

一番就是通过charles开始接触抓包、分析网络包的,今天我们就来讲讲Charles的入门安装与使用,这些文章都是针对完全没有相关经验的小白同学的。

下载安装

  • 首先访问Charles官网https://www.charlesproxy.com/ 我们这里下载最新的4.2.8版本,Charles有Windows、Linux、Mac的安装包,我们这里以大家常用的windows为例吧。下载后一路默认安装就可以了。这一步很简单。
  • 破解https://www.zzzmode.com/mytools/charles 其实这一步网上找一下,就会有很多方法,这个破解网站是非常好用和有效的。按照网站上的提示很容易就能搞定。 破解后我们可以查看Charles的HelpAbout Charles判断是否破解注册成功。 成功后我们便可以使用Charles的所有功能了。

配置

  • 打开关闭代理

这时我们打开Charles,Charles默认会抓取我们电脑所有的网络数据。

因为Charles默认打开了代理模式。我们可以选择Ctrl+Shift+P的快捷键选择开关,也可以在Porxy→Windows Proxy选中来选择开关。

但这时我们发现它只能抓取到http协议的网络包,抓的https协议的都是unknown

这时我们需要添加信任证书来使Charles被系统信任,以解析到https协议的网络包。

  • 设置SSL代理 选择Proxy→SSL Proxying Settings,这里我们点击Add来添加一组SSL Proxying的规则,在HostPort里都填 ' * ',表示监听所有IP的所有端口的网络数据。然后点OK→OK,完成添加。
  • 给PC安装信任证书 依次点击Help→SSL Proxying→Install Charles Root Certificate,这时我们按下图步骤去安装证书。点击确定→下一步→确定,提示是否确定导入时选择确定就好了。这样,我们便安装好了信任证书。刷新网页,再次查看左侧的新增的https内容时,已经有内容了。
  • 给手机安装信任证书 这时我们选择Help→SSL Proxying→Install Charles Root Certificate on a Mobile Device or Remote Browser,会弹出如下提示。 因为我们上一步已经设置了监听所有ip和端口,所以这里不必单独去设置提示的192.168.1.6:8888了。 接下来我们按照其提示,将手机wifi和电脑的网络连接在同一网络,在手机端用浏览器打开chls.pro/ssl,会提示让下载一个证书,我们下载并在手机上点击安装即可。 在手机安装证书了以后,我们还需要在手机端将这个证书设置为可信任的。具体我们可以在手机里搜索证书,一般都能找到相关的地方。 这时,打开你的手机,访问一个网络,发现Charles上已经可以抓取到手机端的相关网络请求了。

结语

好了,通过上面的步骤,PC或者手机端的网络包已经在我们眼前一览无余了。怎么用这些数据包,就看自己了。

一番雾语:不能成为创造者,那么尝试成为引导者也是很有价值的。

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2019-09-27,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 一番码客 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 前言
  • 下载安装
  • 配置
  • 结语
相关产品与服务
SSL 证书
腾讯云 SSL 证书(SSL Certificates)为您提供 SSL 证书的申请、管理、部署等服务,为您提供一站式 HTTPS 解决方案。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档