mitmproxy抓包 (window + 手机)配置注意问题(博主亲身才坑经历)

您所在的位置:网站首页 手机应用安装打不开 mitmproxy抓包 (window + 手机)配置注意问题(博主亲身才坑经历)

mitmproxy抓包 (window + 手机)配置注意问题(博主亲身才坑经历)

2024-07-12 04:36| 来源: 网络整理| 查看: 265

文章目录 说明:一、抓包电脑:1、安装mitmproxy2、电脑配置证书:①、启动mitmdump②、使用Proxy SwitchyOmega谷歌插件,配置代理:③、启用设置的代理,然后下载证书:④、安装证书⑤、注意点(当时更改网络时,需要再次添加证书) 二、抓包手机网络:0、抓包前提:1、电脑配置证书:2、手机连接抓包:①、手机设置代理②、手机下载证书:③、安装证书:

说明:

最近学习下mitmproxy的使用,前几天还会用,今天突然就不好了,发现原来前几天在我姐家时学习使用的,现在回到杭州,电脑的ip更改了,自然也就不能用了,我先总结抓包电脑和手机的问题,感觉总结的比较全了再发布。先留着学习学习。

mitmproxy 是一个支持 HTTP 和 HTTPS 的抓包程序,类似 Fiddler、Charles 的功能,只不过它通过控制台的形式操作。

此外,mitmproxy 还有两个关联组件,一个是 mitmdump,它是 mitmproxy 的命令行接口,利用它可以对接 Python 脚本,实现监听后的处理;另一个是 mitmweb,它是一个 Web 程序,通过它以清楚地观察到 mitmproxy 捕获的请求。

一、抓包电脑:

电脑只能使用mitmdump和mitmweb,mitmproxy在windows上使用不了,然而linux是,mitmproxy、mitmdump和mitmweb都可以使用的。 在这里插入图片描述

我之前使用linux学习使用过,如果安装linux可以参考下,我当时也是踩过这个坑VMware 中Ubuntu18.04 安装mitmproxy

我记得当时好多模块版本不兼容,不更还不能使用mitmproxy这几个,只能后来一个一个模块更改的,如果需要,你可以直接把我的pip freeze安装应该就能使用了。

1、安装mitmproxy

安装命令:

pip3 install mitmproxy # windows最好安装老的版本,不然包各种错误。 pip install mitmproxy==5.0.1 2、电脑配置证书: ①、启动mitmdump

在这里插入图片描述

②、使用Proxy SwitchyOmega谷歌插件,配置代理:

国内一个好用的插件网站镜像: 插件下载地址,我之前分享过一个博客,里面有我总结比较好用的一个工具和网站,感兴趣的可以去看看,学习靠自己。 整理一些提高学习和工作效率的网站或者插件(总有你需要的工具)

插件的安装我这里不截图了,太简单了自己百度吧。 设置一个:其实端口号可以更改,我这里比较懒,直接不改了。(端口号要和期待的mitmdump端口号一致就行) 在这里插入图片描述

③、启用设置的代理,然后下载证书:

使用Proxy SwitchyOmega插件启用刚刚设置的mitmproxy代理,然后访问: mitm.it

下载证书: 在这里插入图片描述

④、安装证书

双击安装证书: 在这里插入图片描述

然后安装步骤 在这里插入图片描述 在这里插入图片描述 在这里插入图片描述 在这里插入图片描述 在这里插入图片描述

在这里插入图片描述

最后提示导入成功,这时候就可以使用抓包了。

⑤、注意点(当时更改网络时,需要再次添加证书)

比如,我把有线换成了无线网络,但是电脑的ip更改了,还是需要再次添加证书,我就是今天测试找了好久的原因,然后才知道每次更改网络了都是要添加证书的。(下面的手机抓包也是一样的)

二、抓包手机网络: 0、抓包前提:

说下手机和电脑的网络关系: 可行的几种方式,之前看人家写局域网,我真的不太懂,现在懂了我觉得这样说肯定有之前和我一样不懂得人。

我尝试成功有以下几种,说的这么通俗应该都能懂了吧,在不懂。。。我也没办法了

电脑和手机连接同一个wifi.电脑连接有线,手机连接电脑开的热点(电脑开的热点)电脑连接wifi,电脑使用自身带的热点功能开热点,或者使用360免费wifi,其他的我测试没有成功。 1、电脑配置证书:

这个就是上面这个步骤即可。

2、手机连接抓包:

我这里就按电脑和手机连接同一个wifi讲吧,然后把wifi设置代理。

①、手机设置代理

cmd中输入ipconfig: 在这里插入图片描述 然后把手机wifi地方添加代理:

在这里插入图片描述

②、手机下载证书:

还是浏览器访问mitm.it,不过这次选择安卓的下载。 这里有个坑注意点,如果你使用的也是小米,建议下个qq浏览器下载证书,我使用小米自带的一直下载不了,后来百思不得其解,结果下载个qq浏览器就可以了,我也是醉了。 下载完成之后有的手机点击就能安装,但是我的手机需要自己导入安装,如果你的也是导入,先把下载的文件放到一个你方便的位置。

③、安装证书:

如果你也是小米手机,可以参考我的步骤: 进入设置的系统与安全中 在这里插入图片描述 在这里插入图片描述 在这里插入图片描述

在这里插入图片描述

然后就可以愉快的使用windows的mitmdump抓包了。

至此可以抓包了。

明天或者以后看看有在问题了我在修改吧,好困了,晚安

相关学习链接 GitHub:https://github.com/mitmproxy/mitmproxy​ 官方网站:https://mitmproxy.org​ PyPi:https://pypi.python.org/pypi/mitmproxy​ 官方文档:http://docs.mitmproxy.org​ MitmDump 脚本:http://docs.mitmproxy.org/en/stable/scripting/overview.html​ 下载地址:https://github.com/mitmproxy/mitmproxy/releases​ DockerHub:https://hub.docker.com/r/mitmproxy/mitmproxy



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3