概念

抓包(packet capture)就是将网络传输发送与接收的数据包进行截获、重发、编辑、转存等操作,也用来检查网络安全。抓包也经常被用来进行数据截取等。【百度百科】

 

目的

对网络数据包内容进行分析。

 

需求

在PC端对移动端请求进行抓包,包括http、https请求。

 

环境

PC端-windows/mac、移动端-Android/ios

 

工具

Charles、Fiddler

 

步骤

以PC端windows、移动端ios、工具Charles为例,抓包配置如下:

1 安装Charles抓包工具

安装:https://www.charlesproxy.com/download/

**:https://blog.csdn.net/qq_25821067/article/details/79848589

Registered Name: https://zhile.io

License Key: 48891cf209c6d32bf4

 

2 http抓包

2.1 Charles配置

Proxy--->Windows Proxy

勾选:同时抓取PC端数据,去掉后只抓取移动端数据。

Charles移动端抓包基本配置

Proxy--->Proxy Settings

Charles移动端抓包基本配置

Help--->Local IP Address

查看本机IP地址,或者cmd ipconfig。

 

2.2 移动端配置

移动端与PC端处于同一网段;

移动端配置代理为Charles服务器端IP地址,端口为Charles配置8888;

Charles移动端抓包基本配置

 

3 https抓包

3.1 Proxy--->SSL Proxying Settings

Charles移动端抓包基本配置

 

3.2 Help--->SSL Proxying--->Install Charles Root Certificate

Charles移动端抓包基本配置

Charles移动端抓包基本配置

 

3.3 移动端安装证书

默认浏览器打开:chls.pro/ssl,安装并信任证书。

 

参考:

http://mouxuejie.com/blog/2017-03-19/capture-package-principle/

http://blog.devtang.com/2015/11/14/charles-introduction/

 

相关文章:

  • 2021-05-14
  • 2022-01-11
  • 2021-12-20
  • 2021-08-28
  • 2021-05-12
  • 2021-10-23
  • 2022-01-29
  • 2021-04-22
猜你喜欢
  • 2022-12-23
  • 2021-07-26
  • 2021-10-28
  • 2022-12-23
  • 2022-12-23
  • 2021-04-15
  • 2022-12-23
相关资源
相似解决方案