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

模拟器抓包

1、环境

抓包工具:Http toolkit
模拟器:mumu模拟器(root权限、磁盘可写入权限)

2、流程

2.1、启动模拟器、启动抓包工具

2.2、模拟器配置代理

        wifi->高级->手动代理->电脑ip:8000

2.3、安装证书

        2.3.1、下载抓包工具的证书(anything->Export CA certificate)
2.3.2、桌面打开git Bash here
2.3.3、执行命令 openssl x509 -inform PEM -subject_hash_old -in /d/http-toolkit-ca-certificate.crt(/d/http-toolkit-ca-certificate.crt是证书的绝对路径)

        2.3.4、获取hash值 一般是第一行的8个英文字符 如47f8012f

        2.3.5、修改证书名为47f8012f.0
2.3.6、移动到模拟器的/system/etc/security/cacerts目录下 并改变文件权限为644(rw-r--r--)

2.4、打开网页即可查看流量

之后可在抓包工具看到Android Deivce via ADB亮起,可以关闭wifi的手动代理,点击抓包工具的ADB自动开启抓包

2.5、ADB

安装证书环节可以使用ADB推送,先到官网下载ADB:

https://developer.android.com/studio/releases/platform-tools#downloads

执行命令:

adb connect 127.0.0.1:16384  # 连接模拟器
adb root  # 获取 Root 权限(成功提示:restarting adbd as root)
adb shell  # 进入模拟器的命令行环境
mount | grep /system #获取结果 /dev/block/dm-0 on /system type ext4 (ro,seclabel,relatime)
umount /system #卸载挂载若提示 Device or resource busy,忽略此步,直接执行下一步强制挂载
mount -o rw,remount /dev/block/dm-0 /system #重新挂载 /system 为可读写(rw)
mount | grep /system #若输出包含 rw(如 ro,seclabel 变为 rw,seclabel),则挂载成功。

保持adb shell窗口 再打开一个命令行窗口

adb push http-toolkit-ca-certificate.crt /system/etc/security/cacerts/
chmod 644 /system/etc/security/cacerts/http-toolkit-ca-certificate.crt
#修改模拟器中的证书为上述git所获取到的名称

http://www.dtcms.com/a/469876.html

相关文章:

  • (数据结构)线性表(下):链表分类及双向链表的实现
  • 阿里云短信服务配置说明
  • Java+SpringBoot+Dubbo+Nacos快速入门
  • 【开题答辩全过程】以 办公管理系统为例,包含答辩的问题和答案
  • 天创网站做网站 数据标准
  • 做除尘骨架的网站网页一般用什么语言编写
  • SciPy 常量模块
  • 记录一次在Win7系统中使用C#中的HttpWebRequest连接缓慢、超时等问题(httpclient和restsharp也存在同样的问题)
  • Spring Boot 3零基础教程,Spring Intializer,笔记05
  • spring boot 2.x 与 spring boot 3.x 及对应Tomcat、Jetty、Undertow版本的选择(理论)
  • 织梦 网站栏目管理 很慢国内免费域名申请
  • 建设企业网站的好处是什么门户网站建设的成果
  • 【BUG排查】基于RH850F1KMS1的主控出现系统中断错误,调试FEIC的值为0x11
  • C++变量命名详解
  • 2.c++面向对象(三)
  • 自动化测试系统Parasoft航空设备行业案例:减少75%的BUG
  • Git Commit Message 最佳实践:从一次指针Bug说起
  • 网站设计专业知识技能传奇 网页游戏排行榜
  • 漳州北京网站建设公司wordpress小工具九宫格
  • 多智能体协作中的数据交互艺术:构建高效协同的智能系统
  • 人工智能大模型的“通俗理解”
  • 网站后台怎么做水印图片石家庄最新大事
  • 项目学习总结:platform方式驱动框架、pc版和arm版连通ONENET方式、wireshark抓包mqtt、ONENET创建产品、双网卡配置
  • Transformers包常用函数讲解
  • 在昇腾910B服务上部署搭建适配PDF解析工具Mineru2.5开源项目
  • Vue项目中将界面转换为PDF并导出的实现方案
  • 黄山市非遗网站策划书推广普通话作文
  • 深度学习基础:从原理到实践——第二章神经网络(中)
  • 从传统Linux部署到容器化:实践对比与工程化指南
  • Python 高效实现 Excel 与 CSV 互转:用自动化提升效率