mitmproxy 安卓模拟器/手机抓包教程(解决证书问题)

这篇具有很好参考价值的文章主要介绍了mitmproxy 安卓模拟器/手机抓包教程(解决证书问题)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

本文主要解决的是Android 模拟器/手机的抓包证书问题
也就是报“java.security.cert.CertPathValidatorException”错误的问题。

首先要启动 mitmproxy,三个版本任选。

  1. 打开 mitm.it。如果页面上只有一行大字“If you can see this, traffic is not passing through mitmproxy.”,说明你没有正确配置代理。先去 WiFi 设置里设置好代理地址。
  2. 然后找到 Android 下面的 Show Instructions,点击“this Magisk module”这个链接,下载下来一个压缩包
  3. 如果你的模拟器/手机已经刷了 Magisk,那么直接刷入这个 Magisk 模块即可,下面的就不用看了,到此结束。
  4. 如果没有刷 Magisk,打开刚刚下载的压缩包,找到/system/etc/security/cacerts/里面有一个 .0 文件,解压出来备用。
  5. 给手机/模拟器 root(部分模拟器还需要在设置里挂载 system 分区为可读写),把解压出来的 .0 文件放到 /system/etc/security/cacerts/ 目录下。
  6. 修改 .0 文件的权限,保持和目录里的其他 .0 文件的权限相同。
    (这一步不做似乎没什么影响)
  7. 重启
    (这一步不做好像也没什么影响)
  8. 去设置里看看系统证书是不是有 mitmproxy,如果有就对了,说明安装成功,接下来抓包就可以了。

如果你已经完成上述步骤而且反复检查无误,请确认是否有多台设备共享同一个 .0 文件的情况!

注意:这个 .0 文件不可以跨设备共享!!!每台设备的 .0 文件都不一样!!!
注意:这个 .0 文件不可以跨设备共享!!!每台设备的 .0 文件都不一样!!!
注意:这个 .0 文件不可以跨设备共享!!!每台设备的 .0 文件都不一样!!!

如果你要把 mitmproxy 脚本打包给别人用,一定要用在别人的机器上访问 mitm.it 下载得到的 .0 文件!否则依旧会抛异常!

参考链接:
Android安装Root证书 - 掘金
添加Fiddler/Mitmproxy证书为安卓系统证书 - 简书
mitmproxy 抓包安卓7以上,ca证书安装方法。安卓7到9 10-之后 (包含) - 掘金
System CA on Android Emulator文章来源地址https://www.toymoban.com/news/detail-492847.html

到了这里,关于mitmproxy 安卓模拟器/手机抓包教程(解决证书问题)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • python使用mitmproxy和mitmdump抓包在手机上抓包(三)内有雷电模拟器设置在WiFi设置代理不生效的命令行解决办法(超推荐)

    现在手机的使用率远超过电脑,所以这篇记录用mitmproxy抓手机包,实现手机流量监控。 环境:win10 64位,Python 3.10.4,雷电模拟器4.0.78,android版本7.1.2(设置-拉至最底部-关于平板电脑),雷电模拟器自带adb版本(cmd进入相应路径后 adb  version)1.0.31  一、对手机模拟器进行代

    2024年02月08日
    浏览(45)
  • 安卓5.0模拟器下安装Xposed和JustTrustMe详细教程解决app某音抓包无网络问题附安装包下载地址

    本篇文章主要介绍如何在安卓5.0模拟器下安装Xposed以及JustTrustMe模块,从而来实现抖音app抓包无网络问题,当然也包括抓包后HTTPS解密问题。 环境 : Android5.0 X86 架构,模拟器使用夜深/雷电均可,也可以使用AS中的VM manager新建安卓模拟器,你也可以使用真机测试但不推荐,毕竟需

    2024年02月02日
    浏览(71)
  • Fiddler抓包(网页、手机、MUMU模拟器)

    前置条件:电脑上下载安装好了Fiddler,有浏览器 1、fiddler下载安装证书 Tools-Options 勾选下面两个框 点击下面的选项,信任证书 会弹出弹窗,点击yes(这个时候注意,DO_NOT_TRUST_FiddlerRoot是证书名称)-是-是-确定就行,没有贴图片了 将证书导出到桌面 2、在浏览器中安装证书

    2024年02月21日
    浏览(49)
  • fiddler手机抓包/模拟器抓包配置代理没有网络问题

    最近工作需要对app进行网络抓包,安装了fiddler工具,使用夜神模拟器模拟手机抓包,各种配置都配置完了,但是app还是不能联网,现将解决方法记录如下: 【问题原因】 当我们在手机或者模拟器安装fiddler证书时,证书都是安装在用户证书目录下的,Android7.0版本之后的应用

    2023年04月21日
    浏览(65)
  • Android Studio安卓手机模拟器环境搭建

    1、以管理员身份启动命令提示符工具 2、清理旧环境  2、解压缩文件夹内提供的JDK 11(一定是11,不能是其它版本,如果前面已经安装过JDK8,需要先在控制面板中卸载JDK8,并且删除环境变量JAVA_HOME,以及删除环境变量Path中涉及到JDK8的内容;重启后安装JDK11)     将JDK解压

    2024年02月09日
    浏览(51)
  • mac m1系统安装安卓手机模拟器

    背景:本人是一名开发人员,本地小程序上的需要地图导航到手机上,所以找到一个mac(m1)安装安卓模拟器的方案,这里记录分享一下。 废话不多说直接上步骤,很详细跟着步骤走就能完成!!! 相关资源(边下载边看下面内容): 1.华为应用市场安装包(链接: https://p

    2024年02月05日
    浏览(55)
  • 适配m1芯片的安卓手机模拟器来了

    最近在学习ADB,手里没有安卓机,一些比较火的像夜神、MUMU模拟器在M1电脑上不适用,终于在我不懈的努力下,找到了可以使用的安卓模拟器,话不多说,上操作! 打开GitHub,搜索 m1 Android 点击第☝️个 - google/android-emulator-m1-preview 点击右边的 Releases 一共3个版本,选择最新

    2024年02月11日
    浏览(136)
  • APP安卓开发之Android Studio从安装到创建项目(一键解决gradle下载缓慢以及写代码没提示问题,包含如何创建手机模拟器)教程

    选择NEXT 选择NEXT 选择要安装的地址,然后选择NEXT 选择Install 先启动刚安装好的Android Studio 选择Do not import settings,然后选择OK 选择Cancel 先选择D\\\'ont send,然后选择NEXT 这里选择Custom,然后NEXT 选择Android Studio自带JDK的安装位置,然后NEXT 选择一个自己喜欢的主题颜色,然后NEXT 选

    2024年04月29日
    浏览(72)
  • 【基础】HBuilderX 找不到手机或模拟器设备(安卓端)

    原因: 开发者选项下未开启USB调试。 解决方法(1): 开启USB调试步骤: 1. 打开设置,点击【关于手机】 2.连续点击【Android版本】   3.返回设置,点击【其他设置】   4.点击【开发者选项】   5.开启【USB调试】    解决方法(2): 1、找到HBuilderX安装目录C:HBuilderXpluginslauncher

    2024年02月11日
    浏览(56)
  • fiddler+安卓雷电模拟器+解决无法抓包问题,看我就对了,一站式解决问题,告别到处搜文章

    前言:本文讲述fiddler抓取模拟器中数据包,话不多说来看正文。 目录 环境准备:雷电模拟器、fiddler、adb adb和fiddler下载地址:  一、Fiddler设置 1.HTTPS:解密https流量、忽略不安全证书 2.连接设置:允许远程计算机连接  3.根证书安装:导出桌面安装证书  二、模拟器设置 1

    2024年02月09日
    浏览(106)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包