宁波制作手机网站,网站开发遇到的难点,17zwd一起做网站广州新塘,金牛网站建设一、mitmproxy介绍mitmproxy是一款开源的抓包工具#xff0c;支持SSL的HTTP代理#xff0c;它可以用于调试HTTP通信#xff0c;发起中间人攻击等#xff0c;还可以配合自定义python脚本使用#xff0c;不同于 fiddler 或 wireshark 等抓包工具#xff0c;mitmproxy 不仅可… 一、mitmproxy介绍mitmproxy是一款开源的抓包工具支持SSL的HTTP代理它可以用于调试HTTP通信发起中间人攻击等还可以配合自定义python脚本使用不同于 fiddler 或 wireshark 等抓包工具mitmproxy 不仅可以截获请求帮助开发者查看、分析更可以通过自定义脚本进行二次开发。二、mitmproxy官网https://www.mitmproxy.org三、mitmproxy的特点快速拦截和修改HTTP流量保存HTTP对话以供以后重播和分析重播HTTP客户端和服务器使用Python对HTTP流量进行脚本化更改即时生成SSL拦截证书四、下载win环境 mitmproxy安装包五、安装包安装mitmproxy1、默认点下一步去安装记得最后1步要勾选Launch mitmproxy ui now2、点Finish自动启动mitmproxy服务和mitmproxy web页面可以看到端口号是8080六、pip安装mitmproxy确保有python环境1、pip install mitmproxy安装依赖包2、启动服务mitmweb -p 8989设置端口为89893、访问http://127.0.0.1:8081/#/flows打开抓包页面六、手机设置代理安装证书1、查看当前电脑ip 192.1168.0.1072、手机与电脑处于同一网段内设置代理ip192.1168.0.107和端口号8080安卓和苹果一样3、浏览器输入mitm.it打开页面根据当前手机系统选择去安装证书苹果机安卓用百度下载是pem.crt文件4、安装证书设置-找到已经下载描述文件安装苹果机安卓找到已下载的pem.crt文件安装并命名可以去设置-安全和隐私-更多安全设置-加密和凭据查看已安装并信任的证书5、信任证书关于本机-证书信任设置开启苹果机七、手机抓包设置好后进入app进行抓包这时去mitmproxy web页已经抓到app接口数据了