当前位置: 首页 > news >正文

4.安卓逆向2-抓包工具charles的安装和配置和基本使用

免责声明:内容仅供学习参考,请合法利用知识,禁止进行违法犯罪活动!

内容参考于:图灵Python学院

上一个内容:3.安卓逆向2-安卓文件目录

抓包工具:

这里使用charles,charles打开之后可能会发现抓不了电脑浏览器的包,这个问题与证书没有关系,有证书和无证书的区别是,有证书可以解决SSL问题,并不会导致抓包工具不能抓包,不能抓包是代理问题,浏览器里有其它的代理优先被它转发了,所以抓包工具没法抓,所以如果抓包工具没法抓的时候要检查一下有没有配置代理

charles下载:看它的下载和激活

下载地址:https://www.charlesproxy.com/

激活注册看:https://www.zzzmode.com/mytools/charles/

激活后可能需要重启来生效

如下图直接下载最新版本就可以,安装的时候都是默认的就可以

然后配置charles抓包,如下图 Windows Proxy勾选它之后,就可以抓Windows电脑的数据包了,相反取消勾选就不抓Windows电脑的数据包,取消勾选之后就可以一心一意的抓安卓的包

然后如下图另一个重要的配置SSL Proxying Settings...

添加数据的方式,下图中80意思是让它抓取http的包,前面的*表示所有域名

根据下图的内容输入好,443是https的数据包,直接写一个*:*也可以这样抓所有的

然后另一个重要的配置,Proxy Settings,代理设置

app抓包主要是下图红框的内容,SOCKS Proxy,到这基本的配置就完了,还剩下证书的配置

下面安装证书

如果没有证书网页可能会是下图的样子

然后点击安装证书

然后选择

然后选择

然后下一步

然后点击完成

然后点击确定

然后就可以正常打开网页了

然后查看当前证书,点击 连接安全,下图是用的谷歌浏览器

然后选择

然后可以看到证书颁发者是我们的抓包工具,抓包工具抓https请求证书颁发者应该是抓包工具

通过上方的配置,本地电脑的网页抓包肯定是没问题了,然后开始介绍charles的界面,首先下图,通过Filter筛选域名,从而减少干扰可以更容易的找到我们想要抓的网页数据

然后两个常用的窗口

请求信息

请求头和请求参数

响应数据(网址返回的数据)

通过搜索网页内容快速定位请求地址

快速生成Python代码方式,如果想使用代码调用这个网址,鼠标右击选择Copy cURL Request

然后使用浏览器搜索curl转Python,找在线curl转换代码的网页,如下图

然后使用Charles修改参数的功能,如下图修改完点击Execute就可以了

不修改参数直接请求,如下图鼠标右键单击要重新请求的地址,然后选择Repeat,这样可以测试请求失效时间


img

http://www.xdnf.cn/news/550441.html

相关文章:

  • 从 0 到 1 选对 AI 自动化平台,深度对比三大AI自动化平台:n8n vs Dify vs Coze(附选型指南与实战案例)
  • 联合索引失效情况分析
  • 【神经网络与深度学习】扩散模型之通俗易懂的解释
  • 分治思想在算法(目标检测)中的体现
  • 第二章 何谓第二大脑?笔记记录
  • 1.6 提示词工程(二)
  • Gas优化利器:Merkle 树如何助力链上数据效率革命
  • 25-CAN总线
  • avalonia android连接模拟器时报错adb cannot run as root in production builds,没有权限
  • 计算机视觉与深度学习 | Matlab实现EMD-GWO-SVR、EMD-SVR、GWO-SVR、SVR时间序列预测(完整源码和数据)
  • 结合仿生学原理与计算科学进行原创性构思
  • 威纶通触摸屏IP地址设定步骤及程序下载指南
  • Windows 上配置 Docker,Docker 的基本原理和用途,以及如何在 Docker 中运行程序
  • AI-02a5a7.神经网络-与学习相关的技巧-正则化
  • 大模型服务如何实现高并发与低延迟
  • (一) 本地hadoop虚拟机系统设置
  • SCAU--平衡树
  • 【深度学习】Transformer 的应用
  • 亚远景-汽车软件开发的“升级之路”:ASPICE各等级说明
  • 第二届帕鲁杯时间循环的信使
  • 广东省省考备考(第十五天5.20)—言语(第六节课)
  • 牛客周赛 Round 93题解(个人向A-E)
  • jenkins授权管理.
  • 如何自学FPGA设计?
  • 分布式ID生成器:原理、对比与WorkerID实战
  • SkyReels-V2:开启无限时长电影生成新时代
  • 元宇宙中的虚拟经济:机遇与挑战
  • centos7.6安装桌面并使用mstsc连接
  • WHAT - CSS 中的 min-height
  • 小白入门FPGA设计,如何快速学习?