charles抓包工具使用及手机抓包教程

article/2025/10/18 19:00:41

 

目录

1.前言

2.操作环境条件

3.操作步骤

3.1.电脑配置

3.2.手机配置

4.抓包实战

5.网络代理

6.参考文章


1.前言

  • 不知道怎么抓包手机(移动端)

  • 如何抓取手机HTTPS的包

2.操作环境条件

  • 电脑系统:Mac OS

  • 手机系统:Android

  • 安装软件:Charles(4.1.2)

3.操作步骤

3.1.电脑配置

3.1.1.安装Charles证书到Mac

1.启动Charles程序,依次点击Help->SSL Proxying->Install Charles Root Certificate

3.1.2.之后需要用户确认,跳转到“钥匙串访问“,找到对应的证书Charles Proxy SSL Proxying

 3.1.3.右键证书,选择显示简介

3.1.4.选择“信任”下拉列表,“使用此证书时”选择“始终信任”

3.1.5.拷贝证书到“系统”

3.1.6.设置HTTPS抓包端口,点击Charles-->Proxy-->SSL Proxying Settings,出现下面弹框,点击Enable SSL Proxying

3.1.7.点击Add,设置抓包的电脑IP和端口号(*号表示所有IP,443是HTTPS的端口号)至此,电脑端抓包配置完成

3.2.手机配置

3.2.1.查看电脑IP,点击Charles-->Help→Local IP Address,如图所示,电脑的IP是192.168.1.6

3.2.2.电脑和手机需要在同一个局域网内(手机和电脑连接同一个WI-FI)

3.2.3.手机设置电脑为代理服务器,IP设置为电脑的IP,端口设置为8888(网络代理的原理在文章后面有介绍)

 3.2.4.手机安装Charles证书,使用Chrome浏览器访问"chls.pro/ssl"(注意:一定要使用Chrome浏览器,安卓国产浏览器会将证书视为下载文件,不能直接安装),此时电脑上连接提示,点击allow允许

 3.2.5.手机下载证书之后设置证书名称为charles,点击确认即可完成

 大功告成,即可在电脑上charles抓取到手机上的HTTPS的数据包!

4.抓包实战

启动Charles程序,手机访问“叮咚买菜”APP,手机显示APP首页

电脑端Charles成功额抓取到手机的包

5.网络代理

代理实际上指的就是代理服务器,英文叫作proxy server,它的功能是代理网络用户去取得网络信息。形象地说,它是网络信息的中转站。在我们正常请求一个网站时,是发送了请求给Web服务器,Web服务器把响应传回给我们。如果设置了代理服务器,实际上就是在本机和服务器之间搭建了一个桥,此时本机不是直接向Web服务器发起请求,而是向代理服务器发出请求,请求会发送给代理服务器,然后由代理服务器再发送给Web服务器,接着由代理服务器再把Web服务器返回的响应转发给本机。这样我们同样可以正常访问网页,但这个过程中Web服务器识别出的真实IP就不再是我们本机的IP了,就成功实现了IP伪装,这就是代理的基本原理。

6.参考文章

Mac 使用Charles进行手机https抓包(超详细教程)

网络代理的基本原理


http://chatgpt.dhexx.cn/article/YY7G4iXU.shtml

相关文章

使用fiddler对android手机抓包

前言 以往在PC或Linux服务后台定位问题的时候,wireshark等抓包工具是必不可少要具备的,最近搞android播放器开发,为了定位问题方便,也装了fiddler等抓包工具。 以下是在win上使用fiddler抓包工具的详细教程。 一、下载fiddler抓包…

Charles4.6.2版本手机抓包设置,抓包失败的解决方法详解

一、Charles手机抓包设置 第一步:设置Charles为允许状态,并设置好接入的接口 在Charles的菜单栏选择“Proxy”->“Proxy Settings”,填入代理端口8888(⚠️这个端口不一定填写8888,也可以写别的端口)&…

wireshark手机抓包分析(一)

一、先给你的电脑开个共享WiFi win10怎么设置wifi热点 这里注意一定要选择2.4hz,否则根本搜不到电脑开的wifi。 然后就连wifi就行了。 这里需要注意的点就是,你的wifi开启了可能连不上,可以试试: 网络共享中心---->以太网—&…

charles手机抓包配置

Charles手机抓包 静静地就好关注 2020.07.26 22:12:27字数 393阅读 873 一、Charles设置 1、让电脑和手机处于同一个局域网下,即电脑和手机连接同一个WiFi【电脑开WiFi给手机连接也可以】; 2、打开Charles,点击菜单栏中Proxy –> Prox…

postman手机抓包(http协议)——比fiddler简单直观

针对http协议的浏览器网页抓包。见 之前写过一篇用fiddler抓包。今天来说一个更好的,postman抓包。 以下是针对http协议的手机抓包,https开头的用如下方式是不能的,http是超文本传输协议,信息是明文传输,https则是具…

使用whistle进行手机抓包并调试

whistle是一个基于Node实现的跨平台web调试代理工具,类似Windows上的Fiddler,Mac上的Charles,主要用于查看、修改HTTP、HTTPS、Websocket的请求、响应,也可以作为HTTP代理服务器使用,不同于Fiddler通过断点修改请求响应…

手机端抓包分析

1前提: wireshark是针对网络端口进行抓包的一款工具,由于环境限制,一些通过wifi热点进行抓包的方式并不适用,所以涉及到对手机流量进行分析的时候,可以通过在手机上进行tcpdump,将抓取的pcap包通过wireshar…

fiddler手机抓包

1:打开fiddler,点击菜单栏的Tools->Options,进行设置。设置时,保证端口号不会被占用;设置完成,点击【ok】。 2:点击HTTPS,开始设置,必须勾选所选框中内容,设置完成点击…

手机抓包图文教程

手机抓包图文教程 给大家介绍下如何使用Fiddler进行手机抓包。 运行环境为Windows 10,使用手机为iPhone 7,iOS11系统。 0. 准备工作 首先需要确保手机及电脑在同一个局域网内,如连接了同一个无线路由器。 Fiddler配置 运行Fiddler后打开配置…

charles手机抓包教程

charles手机抓包教程 一、设置系统代理 二、电脑端安装证书 安装的时候就注意证书放在“受信任的证书委发机构”就行,其他的都是点下一步 三、设置代理 四、设置手机上的代理 让手机和电脑保持连接同一个wifi 先查看电脑端的地址 再设置手机代理&#xff08…

台式机fiddler手机抓包

台式机fiddler手机抓包 因为兴趣,最近研究了一下,如何对手机抓包,自己做个笔记,方便以后查看,现在简单说一下操作流程及操作中遇到的问题。 一、设备 1.无线USB网卡,电脑、手机。 因为手机用fiddler抓包的时候,需要电脑和手机要在同一个局域网,我自己的电脑是台式机,…

【fiddler】用fiddler实现iPhone手机抓包

一、fiddler的简介 fiddler是位于客户端和服务器端之间的代理,也是目前最常用的抓包工具之一 。 它能够记录客户端和服务器之间的所有 请求,可以针对特定的请求,分析请求数据、设置断点、调试web应用、修改请求的数据,甚至可以修…

Fiddler实现手机抓包——小白入门

手机用fiddler抓包 电脑最好是笔记本,这样能和手机保持统一局域网内;其他不多说,直接说步骤了。 一.对PC(笔记本)参数进行配置 1. 配置fiddler允许监听到https(fiddler默认只抓取http格式的) …

Burp-手机抓包

1.手机和电脑需要在同一网络下,可以连同一个wifi 或者 电脑开热点 2.配置代理。 在命令行中输入ipconfig。 在burp中设置代理 配置手机代理,选择手动代理,填写主机名(ip)和端口。 完成以上步骤,就可以抓到…

使用Fiddler进行手机抓包

配置fiddler,并进行手机抓包 一.由于fiddler只默认抓取HTTP的请求,若想抓取HTTPS的请求,则需要设置HTTPS的各项值: 第一步:在fiddler菜单项选择Tools -> Options -> HTTPS 第二步:勾选【Decrypt H…

安卓手机抓包方法归纳总结

安卓手机抓包方法归纳总结 最近需要对安卓应用发出的网络数据进行抓包分析,除了常见的HTTP还包括MQTT协议。 本文总结归纳了。手机端抓包的各种方法和思路 0x01 wireshark方案 在PC端抓过包的人一定不会对Wireshark感到陌生,该软件可以直接抓取流经网…

【fiddler】用fiddler实现android手机抓包

一、fiddler的简介 fiddler是位于客户端和服务器端之间的代理,也是目前最常用的抓包工具之一 。 它能够记录客户端和服务器之间的所有 请求,可以针对特定的请求,分析请求数据、设置断点、调试web应用、修改请求的数据,甚至可以修…

手机抓包工具汇总【转】

转自:http://blog.zengrong.net/post/2646.html 做移动开发,抓包是基本功。现在的开发者当真是非常幸福,因为抓包工具已经非常成熟了。 在移动设备上抓包,需要下面几个方面的配合: 移动设备支持;代理服务…

fiddler如何抓手机的包-三种场景

fiddler如何抓手机的包-三种场景 一、抓包大概步骤 1.抓手机包的大概步骤 1.1.保证手机和电脑在同一个网段(连接同一个热点,电脑连手机热点) 1.2.Fiddler开启远程配置,设置端口 1.3.进入手机wifi,设置代理&#xff0…

利用手机抓包

安卓手机抓包用小黄鸟app,苹果手机抓包用Stream 一、安卓小黄鸟抓包教程 1、安装小黄鸟 手机下一个HttpCanary(小黄鸟)apk,百度一大堆。或者拿我共享的用 链接:https://pan.baidu.com/s/1ufyni4fAp3XrIBKNFBCa2Q 提取码:1234…