网站制作学习网经验与学习→正文: 替代charles抓包https
字体:

替代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的内容了。如下图
mitmproxy配置
 

http://www.forasp.cn/

·上一篇:bat新窗口打开多个命令行cmd >>    ·下一篇:win11 没有休眠选项 >>
推荐文章
最新文章