mitmproxy--配置mitmproxy安装以及模拟器证书

一、引入

mitmproxy官网:https://www.mitmproxy.org/
中文文档:https://ptorch.com/docs/10/mitmproxy_introduction

mitmproxy是一组工具,可为HTTP/1,HTTP/2和WebSockets提供交互式的,具有SSL/TLS功能的拦截代理。

二、安装

pip install mitmproxy

在这里插入图片描述

三、模拟器证书配置

1.创建一个模拟器

创建一个新的安卓5模拟器,我这里使用的

夜神模拟器绿色精简版 v7.0.1.0 海外版

此本本已经去除了广告,桌面应用推荐。
这里我做了三处更改:

  1. 开启手机Root权限

在这里插入图片描述

  1. 调整分辨率为手机模式,且分辨率为1080x1920
    在这里插入图片描述

  2. 开启网络桥接
    第一次开启可能需要下载相关驱动,耐心等待就好,这里不需要设置,仅需勾选即可在这里插入图片描述

  3. 设置模拟器代理
    首先使用cmd命令查看本机IPv4地址
    在这里插入图片描述
    记录下此IP地址。
    将模拟器的代理切换成手动,并且设置代理IP以及端口号
    在这里插入图片描述
    端口号自行设置,只要不和本机端口冲突即可。

经过以上四个步骤,模拟器环境就设置好了,接下来就可以设置mitmproxy证书了

2.配置证书

  1. 启动mitmdump
    使用cmd命令启动mitmdump
    在这里插入图片描述
    出现此界面表示mitmdump已成功开启,并且监听8885端口
  2. 打开模拟器的浏览器它会提示安全证书警告,因为我们还没设置证书,他就会提示,点击继续即可
    输入mitm.it,就到了下面的这个页面。

在这里插入图片描述
这时,我们选择对应系统的证书,下载即可,我用的安卓系统,下载的安卓系统的证书。
证书下载很快,下载完后打开,命名一下。
在这里插入图片描述
然后再设置一下PIN码或者密码 我们的证书就安装完成了。
在这里插入图片描述
我们再打开网页也不会出现证书错误了。
附:

-p 指定监听端口号
-q 屏蔽 mitmdump 默认的控制台日志,只显示自己脚本中的
-s 入口脚本文件
–set body-size-limit=10k 只处理小于 10k 的请求
“~m post” 只处理 post 方法的请求

四、总结

本篇博客用于介绍mitmproxy以及相关设备证书的配置,用于介绍安卓模拟器抓包环境。思路方面有什么不足欢迎各位大佬指正、批评!
请添加图片描述

  • 2
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 8
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 8
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值