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

本文阅读 3 分钟
首页 安全分享,WEB安全 正文

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

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

pip install mitmproxy

img

1.创建一个模拟器

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

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

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

  1. 开启手机Root权限

img

  1. 调整分辨率为手机模式,且分辨率为1080x1920
  2. 开启网络桥接 第一次开启可能需要下载相关驱动,耐心等待就好,这里不需要设置,仅需勾选即可
  3. 设置模拟器代理 首先使用cmd命令查看本机IPv4地址 记录下此IP地址。 将模拟器的代理切换成手动,并且设置代理IP以及端口号 端口号自行设置,只要不和本机端口冲突即可。

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

2.配置证书

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

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

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

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

本文为互联网自动采集或经作者授权后发布,本文观点不代表立场,若侵权下架请联系我们删帖处理!文章出自:https://blog.csdn.net/a1397852386/article/details/119032076
-- 展开阅读全文 --
BUUCTF Web [极客大挑战 2019]Knife
« 上一篇 06-24
安全面试之XSS(跨站脚本攻击)
下一篇 » 07-24

发表评论

成为第一个评论的人

热门文章

标签TAG

最近回复