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

android 的抓包工具

charles 抓包工具

官网地址
nullCharles Web Debugging Proxy - Official Sitehttps://www.charlesproxy.com/使用手册一定记得看官网

SSL Certificates • Charles Web Debugging Proxy

http请求:

1.启动代理:

2.设置设备端口

3.手机连接当前代理

查看charles的IP地址:

也可以在电脑上使用命令查看当前网络的IP

4.手机上找到网络处,设置代理

这样就可以了

https请求:

https请求比较麻烦

1.电脑端配置证书,这里正对的是mac电脑,官网上有说明

安装完了后,这个时候还得设置信任

2. command + 空格 搜索 "钥匙串访问.app"

找到当前的证书,把证书改成始终信任

3.手机端安装证书

到那里下载证书呢?

点击之后,会有个弹框,手机代理设置后,流浪器打开 chls.pro/ssl

下载之后不会直接给你安装的,得自己去安装

4.Android手机安装证书

设置->搜索证书管理应用->

找到下载证书的位置,双击就安装成功了,这个时候还有一个问题,官网说了

5.项目设置 网络安全配置文件

res/xml/随便什么名字.xml

<?xml version="1.0" encoding="utf-8"?>
<network-security-config>
    <base-config cleartextTrafficPermitted="true">
        <trust-anchors>
            <certificates src="system" />   //系统证书
            <certificates src="user" />    自己手动安装的证书(手机)
        </trust-anchors>
    </base-config>
</network-security-config>

清单文件配置

 <application

        android:allowBackup="false"
        android:icon="@mipmap/ic_launcher"
        android:label="@string/appName"
        android:largeHeap="true"
        android:roundIcon="@mipmap/ic_launcher_round"
        android:sharedUserId="android.uid.system"
        android:networkSecurityConfig="@/文件"

6.charles配置

charles 默认是不抓https的,得手动开启

这样就可以了

charles修改请求参数和返回结果

在你需要修改的url->右键->breakPoints(断点)


http://www.kler.cn/a/546857.html

相关文章:

  • 使用 Python 爬虫获取微店快递费用 item_fee API 接口数据
  • 光谱相机在天文学领域的应用
  • docker学习---第3步:docker实操大模型
  • Windows 图形显示驱动开发-WDDM 2.0 -GPU虚拟寻址概述
  • Elasticsearch+Logstash+Kibana可视化集群部署
  • 如何提升插屏广告在游戏APP广告变现表现,增加变现收益
  • 团结引擎 OpenHarmony 平台全面支持 UAAL,实现引擎能力嵌入原生应用
  • STM32:迎接汽车与AI时代MCU新挑战
  • jenkins war Windows安装
  • ArcGISPro 新建shp+数据结构
  • 【Qt】Qt的对象树结构
  • Unity UI个人总结
  • untiy3D 让角色动起来,角色动画的使用
  • 【Java基础-44.8】Java中Map集合的遍历方式详解
  • Golang GORM系列:GORM事务及错误处理
  • 21爬虫:使用playwright接管本地已经登录淘宝的浏览器并查找python相关店铺信息
  • MaxKB本地部署celery_default is stopped
  • Node.js技术原理分析系列——Node.js调试能力分析
  • vue2 生命周期
  • Jupyter lab 无法导出格式 Save and Export Notebook As无法展开