抓包之anyproxy

当前操作环境:win10 , 夜神模拟器 , 

Anyproxy 是alibaba 前端团队开源的http/https 基于node的代理服务器。

业界的http代理工具在windows下有fiddler,mac有charles,为什么选择anyproxy呢?我个人认为有以下几个点:

  • 同时兼容mac/windows用户
  • 提供友好的web版界面,可实时观测网络请求
  • 基于nodeJS开发,开放接口,允许用户进行充分的自定义进行数据mock等操作,更符合我们的操作习惯

--------------------------------------------------------------------------------------

操作:

系统的基本思路是在安卓模拟器上运行微信,模拟器设置代理,通过代理服务器拦截微信数据,将得到的数据发送给自己的程序进行处理。

需要准备的环境:nodejs,anyproxy代理,安卓模拟器

nodejs下载地址:http://nodejs.cn/download/,我下载的是windows版的,下好直接安装就行。安装好后,直接运行C:\Program Files\nodejs\npm.cmd 会自动配置好环境。

anyproxy安装:按上一步安装好nodejs之后,直接在cmd运行 npm install -g anyproxy 就会安装了

-----------------------------------------------------------------------------------

首先为代理服务器安装证书,anyproxy默认不解析https链接,安装证书后就可以解析了,在cmd执行anyproxy --root 就会安装证书,之后还得在模拟器也下载这个证书。

然后输入anyproxy -i 命令 打开代理服务。(记得加上参数!)

记住这个ip和端口,之后安卓模拟器的代理就用这个。现在用浏览器打开网页:http://localhost:8002/  这是anyproxy的网页界面,用于显示http传输数据。

参考文章:https://www.cnblogs.com/luojiangwen/p/7943696.html

-----------------------------------------------------------------------------------------

手机设置代理:

参考文章:https://blog.csdn.net/wudinaniya/article/details/78841564

--------------------------------------------------------------------------------------------

生成证书:

参考文章:https://baijiahao.baidu.com/s?id=1611238287429509738&wfr=spider&for=pc

1:anyproxy --root

2:到.anyproxy到指定目录下安装

发布了223 篇原创文章 · 获赞 77 · 访问量 23万+

猜你喜欢

转载自blog.csdn.net/qq_40374604/article/details/99731009