抓包工具的使用

1.通过fillder抓包真机

首先说明通过fillder抓包的网络数据包只能是http或者https协议,所以手机端有些app通过tcp/udp等协议传输的数据是无法捕获的。

1. 设置fillder,监听8888端口,允许远程连接

  fillder--->tools—>fillder options

image

2.查看电脑的ip     dos命令行->cmd

image 

因为本机使用的无限局域网1,所以应当查看标记处的ip,为 49.65.48.242,等会要在手机端设置ip为这个。

3.设置手机wifi代理参数

连接手机到电脑,打开已经连接的wifi,本机器用的wifi名字是myappweb,也可以电脑开wifi给手机连接,总之就是手机的网络要和电脑的一样

image

点击image ,进入设置代理参数。

代理设置为手动,并将刚才的ip填写进去,8888端口是fillder刚才设置的8888端口

image 

点击确定,下面就可以检测手机端数据了。

测试,手机端打开“天猫”的客户端

image

红的地方就是抓包得到的数据,下面就可以分析数据了。

 

2.通过fillder抓包---模拟器(夜神)和上面差不多

软件上的设置:

 

3. 使用Charles抓包,手机安装证书

1.首先 设置好手机的charles代理   xxx.xx.xxx.xxx   8888

2. 手机浏览器 访问 http://charlesproxy.com/getssl 或者 http://chls.pro/ssl(下载到一个你能找到的目录,此时下载的是个.pem 格式的,需要手动重命名为.crt文件,然后就可以安装了)

3.系统设置→更多设置→系统安全→加密与凭据→从存储设备安装

抓包接口数据乱码问题:

 

posted @ 2016-10-07 16:14  ts-android  阅读(634)  评论(0编辑  收藏  举报