当前位置: 首页 > 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

相关文章:

  • 漏洞检测与渗透检验在功能及范围上究竟有何显著差异?
  • 陌生的独角兽--SHEIN(希音)
  • python文本处理 2024年信息素养大赛复赛/决赛真题 小学组/初中组 python编程挑战赛 真题详细解析
  • 《扣子空间:开启AI智能体办公新时代》
  • 将 Workbook 输出流直接上传到云盘
  • [python] 轻量级定时任务调度库schedule使用指北
  • Rocketmq Broker与队列关系,怎么存储的
  • PySide6 GUI 学习笔记——常用类及控件使用方法(常用控件调色板QPalette)
  • 【LUT技术专题】DnLUT代码解读
  • 进程——概念及状态
  • NHANES最新指标推荐:NHR
  • DP2 跳台阶【牛客网】
  • win版mysql8.0和redis,解压即用
  • YOLO模型初次训练体验(+实测)
  • 时态--07--过去完成時
  • 探秘「4+3原型驱动的交付模式」如何实现软件快速定制
  • 现代计算机图形学Games101入门笔记(十八)
  • 《算法笔记》11.8小节——动态规划专题->总结 问题 B: 拦截导弹
  • 第二届帕鲁杯时间折叠(TimeFold Paradox)
  • 2025年电工杯新规发布-近三年题目以及命题趋势
  • 工程院院士、武汉纺织大学校长徐卫林拟任湖北省属本科高校党委书记
  • 广东茂名信宜出现龙卷,一家具厂铁皮房受损
  • 让中小学生体验不同职业,上海中高职院校提供超5万个体验名额
  • 搜狐一季度营收1.36亿美元,净亏损同比收窄超两成
  • 证监会副主席李明:支持符合条件的外资机构申请新业务、设立新产品
  • 西浦国际教育创新论坛举行,聚焦AI时代教育本质的前沿探讨