本文的原文连接是: http://blog.csdn.net/freewebsys/article/details/78137831 未经博主允许不得转载。
博主地址是:http://blog.csdn.net/freewebsys
1,使用Burp suite代理抓数据
Burp suite 是一个免费的http代理工具,和fiddler , charles比较起来的话。
就是有free 版本和专业版本,我就是用一个简单的http proxy 然后抓取数据。
另外的两个都是试用版本的。有期限限制。在有fiddler的mac版本需要.net,打死也不想安装.net framework。charles是java开发的但是是一个试用版本。
我觉得一个简单的http proxy工具就可以了。所以选择了free的 Burp Suite。
官方网站:
https://portswigger.net/burp/freedownload
2,安装
中文翻译的使用说明:
https://t0data.gitbooks.io/burpsuite/content/chapter1.html
是一个java开发的。直接安装就好了。
安装好了启动界面:
3,直接配置好proxy
配置proxy ip和端口。
关闭拦截器。
然后访问 127.0.0.1:8080 就可以看到Burp Suite 已经启动了。
启动android模拟器,在配置中设置proxy。
这里直接输入 127.0.0.1 端口 8080 就可以了。
直接抓到了 3g.163.com 的请求数据。
可以抓取http请求,当然也可以抓取一个app的请求地址了。
可以参考的研究下人家的接口设计,从而推导出数据结构。可以多借鉴借鉴人家的设计。
4,总结
一个简单的 http proxy 工具,非常好用。而且是免费的,java开发的。
在windows 和 mac 上面都可以使用。其他的功能貌似也很多。
Android上面使用的是单独的代理,和浏览器的不一样,在android里面进行配置就可以了,如果浏览器也需要进行抓包的话,在系统的网络里面配置代理就可以了。
本文的原文连接是: http://blog.csdn.net/freewebsys/article/details/78137831 未经博主允许不得转载。
博主地址是:http://blog.csdn.net/freewebsys