提供百盛娱乐官网,至尊娱乐等新闻时事资讯

至尊娱乐

手把手教你流行抓包工具Charles

来源:百盛娱乐官网 | 时间:2018-11-28

  Charles是一款很实用,界面很友好(至少跟fiddler比起来),功能强大的抓包神器,因为它是基于 java 开发的,所以跨平台,Mac、Linux、Windows下都是可以使用的,并且在Android和iOS设备上通用。它的原理是通过成为电脑或者移动设备的代理截取请求和请求结果达到分析抓包的目的。本文将介绍Charles的安装,如何配置代理和一些基础功能的使用介绍以及本人使用过程中踩到的坑。如有错误,欢迎指正。

  首先,Charles提供两种不同视图方式,structure视图是将网络请求按访问的域名分类;

  官方版为试用版,启动时有10秒等待,每隔30min会有提示,这个版本emmmmm~试用一下就好

  【注】安装完后,替换”安装路径-Charleslib”文件夹下的charles.jar文件成破解版jar文件,如果再次启动未弹出30天试用的提示,说明破解成功。

  【注】这一步的目的是为了移动设备连接到Charles,这样移动设备发起的所有请求才能在Charles中看到。以下所有演示截图皆来自Android设备,iOS设备大同小异。

  3)点击保存后,Charles会弹出connection确认弹窗,选择”Allow”,见下图:

  上述操作只是完成了代理配置的一半,想要Charles抓到包还需要在移动设备上安装证书。

  1)手机浏览器访问链接(链接名字长,注意不要写错),也可以在Charles中查看下载证书的地址,见下图红框标注的位置

  2)安装动态证书(证书名称随意填写即可),凭据用途默认即可,证书安装时需要设置系统锁,设置锁屏成功后证书会提示证书安装成功。到此,你的设备和Charles就建立了连接,可以尝试在设备上访问一个地址,在Charles左侧视图就能实时看到请求啦~但你会发现,有些请求为什么会显示成红叉unknown呢?请接着往下看~

www.yzc888.com 相关文章

    无相关信息

友情链接