`
MyEyeOfJava
  • 浏览: 1156656 次
  • 性别: Icon_minigender_1
  • 来自: 北京
博客专栏
7af2d6ca-4fe1-3e9a-be85-3f65f7120bd0
测试开发
浏览量:71341
533896eb-dd7b-3cde-b4d3-cc1ce02c1c14
晨记
浏览量:0
社区版块
存档分类
最新评论

使用charles抓取ios手机https内容

阅读更多

     按照网络上大多数帖子来做,你肯定会遇到问题的,我也是,于是才有了这篇文章。
     1.访问http://www.charlesproxy.com/documentation/additional/legacy-ssl-proxying/, 下载crt证书文件。
     2.Android端在设置安全内,找到从存储设备安装证书,将证书push到sdcard内安装证书。
     3.iOS使用safari访问crt证书文件http地址,从safari上安装证书,此时安装的证书名为charles proxy SSL proxying
     4.容易出错的地方,大部分的帖子此时就告知你在charles里设置代理就可以获取到https内容,其实不然,你能获取到https请求了,但是看不到内容的。解决方案为,手机safari访问:http://www.charlesproxy.com/getssl/ 此时提示你安装第二份证书,选择信任安装,此时证书安装后名字为:charles proxy custom root certufucate
     5.下载charles,最好正版,没有正版破解一下也行,破解地址:http://www.gfzj.us/2014/12/20/charlse-sn-download.html
 
    6.打开charles,选择proxy-ssl proxy settings-add 将百度加入https监控名单中,例如 m.baidu.com 443
     7.手机挂wifi代理指向本机ip和端口,此时访问百度,即可查看到百度https的请求内容。

如下图:

分享到:
评论
1 楼 MyEyeOfJava 2016-01-27  
android可以选择uc浏览器,也可以下载安装证书,原生浏览器不行。

相关推荐

    charles流量抓取工具,主要用于应用的流量分析

    **Charles流量抓取工具详解** Charles是一款强大的网络代理软件,主要功能是对HTTP、HTTPS协议的流量进行抓取、查看和分析。它广泛应用于移动应用开发、网页调试、API测试等领域,帮助开发者理解网络请求的过程,...

    Charles 手机抓包工具

    在iOS和Android平台上,Charles同样可以作为手机抓包工具,帮助开发者定位网络问题,优化应用性能。 ### 1. Charles的基本功能 - **HTTP/HTTPS抓包**:Charles可以捕获并显示通过电脑网络发送和接收的所有HTTP和...

    iOS学习抓包工具亲测有效

    本文将详细介绍iOS平台上的抓包工具及其使用方法。 一、Wireshark Wireshark是一款广泛使用的网络封包分析软件,支持多种操作系统,包括iOS。不过,由于iOS的安全限制,Wireshark不能直接在设备上运行,但可以通过...

    青花瓷Charles抓包工具

    1. **实时抓取HTTP/HTTPS流量**:Charles可以实时显示所有进出设备的HTTP和HTTPS请求,包括请求方法(GET、POST等)、URL、响应状态码、响应时间、数据大小等详细信息。 2. **SSL代理**:Charles支持解密HTTPS通信...

    charles抓包/测试工具

    Charles 是一款强大的网络封包分析软件,主要用于抓取 HTTP 和 HTTPS 请求,便于开发者进行测试、调试和分析网络通信。它被广泛应用于移动开发领域,尤其是iOS和Android应用的开发,同时也适用于网页前端和其他需要...

    ios-minicap.zip

    例如,Scrcpy可以将"ios-minicap"捕获的帧流实时显示在Mac屏幕上,而Charles则可以抓取并分析传输的数据包,帮助你深入理解"ios-minicap"的工作机制。 总的来说,"ios-minicap"是一个强大的iOS设备录屏工具,通过...

    Mac_Charles_4.6.1_xclient.info.dmg.zip

    Charles是一款广泛应用于iOS和Android开发者,以及Web前端工程师的网络封包抓取工具,它可以帮助用户查看和理解应用程序如何与互联网通信。在本文中,我们将深入探讨Mac版Charles 4.6.1的具体功能、使用方法及其在...

    charles简单教程.zip

    1. **iOS 设备配置**:通过设置设备的网络代理,指向 Charles 的 IP 地址和端口,然后在 Charles 上启用 "Proxy" -> "iPhone/iPad Setup",获取并安装证书到 iOS 设备,以抓取移动应用的数据。 2. **Android 设备...

    数据抓包工具,可以抓取大众点评的所有数据

    在Windows系统上,你可以使用Wireshark,而在Web开发中,Fiddler和Charles则更为常用,因为它们专注于HTTP/HTTPS协议,这对于网页数据抓取非常有用。 接下来,让我们探讨如何抓取大众点评网的数据。大众点评网作为...

    charles-proxy-3.9.3-win32.msi

    2. **移动应用测试**:对于iOS和Android应用,Charles可以作为设备和服务器之间的代理,帮助测试者分析应用的网络行为。 3. **网络安全分析**:安全专家可以用Charles监测网络流量,查找潜在的安全风险,例如中间人...

    Mac版Charles

    2. **HTTPS抓包**:支持SSL代理,可以解密加密的HTTPS通信,帮助开发者查看HTTPS请求的详细内容。 3. **实时查看**:提供实时的网络流量监控,包括请求头、响应头、请求体、响应体等信息,便于分析网络交互过程。 ...

    charles-proxy-4.6b3.zip

    3. **iOS/Android设备配置**:移动设备需通过Wi-Fi连接在同一网络,并配置代理至电脑的IP地址和端口,以便抓取移动应用的网络流量。 4. **证书安装**:对于HTTPS流量,需要在浏览器或设备上安装Charles的SSL证书。 ...

    charles-proxy-4.6.8-win64.zip

    在使用Charles Proxy时,注意遵守隐私和安全规范,不要无授权地抓取他人数据。同时,了解如何启用和禁用Charles以避免不必要的干扰,例如,当进行敏感操作或使用其他网络服务时。 总结来说,Charles Proxy是一款...

    Charles-MAC.dmg

    8. **移动设备支持**:除了在桌面端使用,Charles还支持iOS和Android等移动设备,通过代理设置,可以在移动设备上查看网络流量。 9. **图形界面**:Charles提供了一个直观易用的图形用户界面,使得数据查看和分析...

    Mac破解版charles抓包工具

    5. **移动设备配置**:通过设置代理,开发者可以在移动设备上使用 Charles 进行网络封包抓取,方便移动端的调试工作。 **2. 安装与启动 Charles** 下载并安装 Charles 后,双击运行即可启动。在首次使用时,可能会...

    可以抓微信https包的工具

    为了抓取HTTPS包,你需要在Fiddler上生成自签名证书,并在手机上安装信任此证书,设置系统代理指向Fiddler运行的电脑。这样,Fiddler就能解密并显示通过其转发的所有HTTPS通信。 对于iOS设备,由于系统的封闭性,...

    Charles.rar

    6. **移动设备配置**:Charles 支持配置 iOS 和 Android 设备,使其通过代理连接,从而抓取移动应用的网络请求。 ### 二、Charles 的使用步骤 1. **安装与启动**:下载并安装 Charles,启动后,软件会自动监听本地...

    charles网络抓包工具

    4. **手机设备配置**:在iOS或Android设备上设置代理,使其指向Charles的IP和端口,以便抓取移动设备的网络请求。 5. **Session记录**:"View" > "Recording",可以查看和管理历史记录的网络会话。 ### 四、注意...

    charles-proxy-4.2.7长期版

    4. **映射与重写**:Charles允许将远程服务器的请求映射到本地文件,或者对请求内容进行重写,方便在本地环境中模拟远程服务器的响应。 5. **流控制**:可以控制网络请求的速度,模拟不同网络环境,如2G、3G、4G或...

    ios-DoraemonKit--一款适用于iOS App的线下测试工具集合.zip

    【App信息查看】快速查看手机信息,App信息,权限信息的渠道,避免去手机设置查找或者查看项目源代码的麻烦。 【沙盒浏览】App内部文件浏览的功能,并且能通过airDrop或者其他分享方式上传到PC中,进行更加细致的...

Global site tag (gtag.js) - Google Analytics