安装配置mitmproxy抓包软件
环境:
win10,python3.7,海马手机模拟器
首先,官网下载并安装mitmproxy:https://mitmproxy.org/
然后,用pip安装mitmproxy(如果安装出问题可以看我之前的博客,里面有解决方法)
然后,如图所示基本就安装好了
然后,cmd输入mitmdump开启代理,默认端口8080(mitmdump -p ****可以修改端口为****)
然后,在手机模拟上找到wifi设置代理,长按已经连接的wifi设置代理
输入主机名(查看本机电脑ip(自己百度))和端口(自己设置的,默认8080)并保存即可
然后,手机浏览器输入http://mitm.it/,安装CA证书即可
最后:
在浏览器中输入baidu.com,可以看到很多东西,如果有问题就在cmd中多按几次回车
抓包之后的操作
由于在 window上操作,只能使用 mitmdump 和 mitmweb这两个命令,mitmdump 命令是没有界面,只能进行默默地抓包,不能进行数据包的查看和过滤。而 mitmweb 和在一个网页上进行抓包的调试。所以下面我们用 mitmweb 来进行调试。
输入mitmweb
在浏览器上会有响应
具体分析数据就不说了
在 mitmproxy 上运行 python脚本
mitmproxy 的强大之处就在于它能够运行 python 脚本来处理相关的请求
等我实例写出来就再写一篇具体详解吧
外传:
为什么我不用手机而用模拟器,因为我手机总是进不去mitm.it,无法安装证书,折腾了我一个晚上
继续爬虫。。。。
应该不止参考了一篇。。。。
参考博客:https://cloud.tencent.com/developer/news/387396