安卓虚拟机上用charles+drony抓包app的websocket
一个简单的任务,在网上搜索了N多博客,折腾了很久才终于调试出来。记录下本次折腾的经历。
主要的几个坑:
1、有些协议不会经过wifi代理(某博主说的)
2、给mumu虚拟机里安装证书
3、安装drony,做app代理(记得关闭虚拟机里的wifi代理,我就在这个坑了很久,自己太菜了)
4、配置drony并启动(drony的配置很简单,就是没调出效果前,有些参数被我瞎改,把自己给坑了)
1、有些协议不会经过wifi代理(某博主说的)
https://server.zzidc.com/fwqjc/2018/0510/2438.html
如果我当时记得关闭虚拟机里的wifi代理,就不会坑这么久了。。。。- -!
一些charles类的文章有很多
https://www.jianshu.com/p/4635aa405568
2、给mumu虚拟机里安装证书
本来这个不算个坑,就是mumu的自带浏览器坑了我,下了个360浏览器app到虚拟机上,把它给解决了。
在手机浏览器输入 chls.pro/ssl 下载证书
证书下载下来是一个 *.pem 的文件,我们需要重命名为 *.crt 文件,不然无法安装,有的浏览器直接下载下来就是 *.crt 文件,看运气~~ 然后进入手机设置安装,在此以小米6手机为例,点击 设置 – 更多设置 – 系统安全 – 加密与凭据 – 从存储设备安装 找到刚才浏览器下载证书的路径选择安装,为证书起个名字
https://www.jianshu.com/p/4635aa405568
3、在虚拟机上安装drony
关闭虚拟机里的wifi代理(我就在这个坑了很久,所以加个图)
4、配置drony并启动
确认已经关闭了wifi代理,需要刷新下,因为上面操作过,可能在这边还没刷新
5、最终的效果
赞 (0)