charles抓包工具的使用:概述

一. 什么是包

用户和后台客户端之间的请求数据,都是以包的形式来传递的,具体要深究,可以去看看这方面的网络知识

二. 为何要抓包

1) 可以用来分析网络流量

2) 可以用来破译抓来的数据,比如密码之类的

3) 可以看请求状态

4) 可以看到请求数据

5) 可以看到请求时间

6) 对性能测试非常重要

......

三. 常见抓包工具

测试常用的有:fiddler,charles...

浏览器内置的:firefox——httpfox

       IE——httpwatch(付费版更高级)

四. 场景一:抓包WEB数据

支持协议:http、https

使用方法:打开工具,就已经在抓取数据了!

场景:百度柠檬班

主要讲解:7大主要工具按钮的使用

1:清除

2:查找

3:自定义抓取

4:编辑请求

5:url地址显示

6:请求数据显示

7:返回内容显示

问题:有乱码,但是MAC版本的不会存在这个问题

五. 场景二:抓包APP数据

使用前提:APP和电脑网络在同一个局域网

使用方法:设置代理,给charles设置代理,方法如下:

1) Proxy—access—根据设置IP地址范围—proxy setting—端口:8888

2) 手机端:wifi—HTTP代理—手动—cmd找到自己电脑的ip地址—填到代理的ip地址栏—端口:8888

场景:百度柠檬班

主要讲解:7大主要工具按钮的使用

1:清除

2:查找

3:自定义抓取

4:编辑请求

5:url地址显示

6:请求数据显示

7:返回内容显示

原文地址:https://www.cnblogs.com/my_captain/p/9534551.html