Mac下使用抓包工具--Charles进行抓包

摘要:
官方网站地址破解教程破解文件的提取地址(4.1.4):https://pan.baidu.com/s/1eRNYPxg密码:对于4stp的其他版本,请参阅以下步骤打开Fidder,在应用程序中找到Charles,然后右键单击以显示包内容,以使用上面提取的破解文件替换Charles。jar文件可用于捕获数据包。一位年长的学生将向您展示如何捕获数据包。1.打开Charles;2.确保手机和Mac位于同一局域网上。设置->无线网络(&g)
charles_logo.png

官网地址

破解教程

破解文件提取地址(4.1.4): https://pan.baidu.com/s/1eRNYPxg 密码:4stp

其他版本看这里

步骤

  • 打开 Fidder,找到应用程序中的 Charles,右击显示包内容

charles_step1.png

  • 使用上面提取出来的破解文件替换charles.jar文件即可

charles_step2.png

抓包原理

某学姐带你了解抓包原理

HTTP抓包

1、打开Charles;

2、保证手机和Mac在一个局域网,设置->无线网络->“你连接的网络”详情->代理设置->手动->输入Mac的IP地址和端口号8888;

charles_step4.png

charles_step5.png

3、当设备访问app接口时,在Charles会弹出确认选,选择Allow;

charles_step3.png

效果如下:

charles_step6.png

HTTPS抓包

1、菜单栏 Help -> SSL Proxying -> Install Charles Root Certificate,找到Charles Proxy CA 证书,双击打开证书信息页面,将 加密套接字协议层(SSL) 设置为始终信任;

charles_step7.png

2、手机浏览器打开 http://charlesproxy.com/getssl 下载证书,最好使用类似UC之类的浏览器app访问,下载完成之后自动配置;

3、开启SSL代理,Proxy->SSL Proxying Setting,在Locations里面添加要使用SSL代理的网站,端口号输入443,如果需要匹配所有的HTTPS网站则输入 * 号即可。现在即可拦截Https的数据包。

charles_step9.png

效果如下:

charles_step8.png

 

免责声明:文章转载自《Mac下使用抓包工具--Charles进行抓包》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇服务器性能自动化测试脚本Python接口自动化测试(5):Postman使用-用例执行下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

[Mac OS] Homebrew简介及安装wine

Homebrew官网http://brew.sh/index_zh-cn.html Homebrew是神马 linux系统有个让人蛋疼的通病,软件包依赖,好在当前主流的两大发行版本都自带了解决方案,Red hat有yum,Ubuntu有apt-get 神马,你用mac os,不好意Mac os木有类似的东东,泪奔中几经折腾总算找到了第三方支持:Homebr...

在SDK中打开其他接入应用的解决方案

最近要在iOS中实现一个应用启动另外一个应用的功能,搜了一些资料,使用UIApplication的openURL:的方法就能实现,现在整理和大家分享一下! 一、应用间单方向的调用 注册自定义URL协议 首先被启动的应用需要向iPhone注册一个自定义URL协议。这是在你的项目文件夹的info.plist文件进行的(就是你改变应用程序图标的同一个文件)。 S...

Qt编写的项目作品6-可视化大屏电子看板系统

一、功能特点 整体总共分三级界面,一级界面是整体布局,二级界面是单个功能模块,三级界面是单个控件。 子控件包括饼图+圆环图+曲线图+柱状图+柱状分组图+横向柱状图+横向柱状分组图+合格率控件+百分比控件+进度控件+设备状态面板+表格数据+地图控件(包括动态闪烁点+迁徙图等)+视频控件+其他控件等。 二级界面可以自由拖动悬浮,支持最小化最大化关闭,响应双击...

手游开发目前盗版的一些情况

今天看到一个朋友在宣传一APP加固软件,所以笔者就和对方聊了起来,主要是想了解下当前游戏开发者目前盗版的一些情况和资料,结果聊完之后,大为震惊,发现当前国内游戏盗版严重,而且出现了很多问题,所以笔者就把这个文章写出来,给更多的开发者朋友当做一个提醒,希望能帮助各位开发者,当然也希望监管部门和应用商店人看到,保护正版开发者的利益,构建良性的移动互联网环境。...

Mac账户修改用户名失去了管理员权限的解决办法

网上至少有两种方法,本文介绍第三种方法(推荐第三种)。 “resetpassword”法,它只适合于忘记密码的情形,不适合改权限  https://support.apple.com/zh-cn/HT202860 “.AppleSetupDone”法,重建用户,相当于恢复出厂设置,慎用。https://blog.csdn.net/sevenzwx/ar...

java web开发入门九(Maven使用&idea创建maven项目)基于intellig idea

Maven 1.解决的问题 jar包的依赖和管理:版本、依赖关系等 自动构建项目 2.maven介绍  1、Maven是什么?  Apache Maven是一个软件项目管理的综合工具。基于项目对象模型(POM)的概念,提供了帮助管理构建、文档、报告、依赖、发布等方法,Maven简化和标准化项目建设过程。处理编译,分配,文档,团队协作和其他任务的无缝连接。...