替代charles抓包https
经验与学习 2023/9/22 21:56:54 点击:不统计
%77w%77%2Ef%6F%72p%73%70%2Ec%6E
charles抓包https 很快,很容易,也很方便,但安卓7后https 抓包就不行了。
今天找了个代替charle的工具,目前测试 iphone + mac 笔记本测试抓包完全可以替代charles
逐步来:
1. 安装 替换charles 的mitmproxy
brew install mitmproxy
brew install mitmproxy
2.
安装完毕
生成证书,运行下面命令
mitmdump
运行后在 当前系统用户目录下 .mitmproxy 生成了相关证书
Mac下双击mitmproxy-ca-cert.pem即可弹出钥匙串管理页面,然后找到mitmproxy证书,打开其设置选项,选择“始终信任”即可
如下图:

3. 启动 mitmdump,有三种形式
mitmproxy # 只启动代理模式 代理端口 8080
mitmweb #启动代理,并且启动 web 查看代理数据 代理8080 web界面访问 http://localhost:8081
mitmdump -w outfile # 启动代理数据输出到outfile
我们直接用第二种
4. 下面在iphone操作,将上面mitmproxy-ca-cert.pem 通过邮件附件发送到 苹果手机邮件客户端,这样可以直接点击附件进行安装。
5. 安装后,在搜索框搜索 证书信任 /或者 点击设置 关于本级 证书信任设置,把刚才安装的证书打开信任
6. 现在,你再在手机wifi中设置代理即可。
随便访问一个https 就可以看到 web的内容了。如下图


http://www.forasp.cn/
·上一篇:bat新窗口打开多个命令行cmd >> ·下一篇:win11 没有休眠选项 >>