移动终端抓包分析
关键词:
Android Develop Tool、Http Analyzer、Fiddler、HTTPWatch
网页抓包分析
支持平台:iOS
1、 从appstore中安装httpwatch basic(高富帅的同学可以装一个pro版本)
2、 运行httpwatch,输入目标URL
【图一】运行启动界面
【图二】Web访问界面
【图三】切换到记录界面
注:basic版本不能查看响应数据
综合抓包分析
一、环境准备
1、 在PC上安装HttpAnalyzer或Fiddler
2、 在PC上安装Android Develop Tool
二、软件安装
1、 安装HttpAnalyzer,安装流程略。
下载地址:http://www.ieinspector.com/httpanalyzer/downloadV6/full_edition/HttpAnalyzerStd_V6.exe
2、 安装Fiddler,安装流程略。
下载地址:http://fiddler2.com/get-fiddler
3、 安装Andoird Develop Tool,安装流程略
下载地址:http://developer.android.com/tools/help/adt.html
三、抓包示例
1、 创建SDCARD镜像。用于下载安装APP
1) 运行cmd
2) 切换到SDK的tools目录。如:D:\Android\adt-bundle-windows-x86\sdk\tools cd /d D:\Android\adt-bundle-windows-x86\sdk\tools
3) 执行mksdcard命令。格式 mksdcard size file mksdcard 2048M D:\Android\adt-bundle-windows-x86\sdcard.img
4) DONE
2、 运行HTTPAnalyzer或Fiddler。
HTTPAnalyzer:Start > All Session And System processes…
3、 运行Andorid Develop Tool
4、 创建AVD
5、 启动AVD
6、 设置AVD里的网络环境
1) 点击menu,进入系统设置
2) 进入网络设置
3) 选择Mobile networks
4) 点击Access Point Names,选择 T-Mobile US访问点,进行配置
说明:
a) 修改proxy以及port两项的数据
b) 针对fiddler做代理
Proxy: 10.0.2.2 //AVD默认
Port:8888 //fiddler端口
c) 非fidder代理
Proxy:目标代理地址
Port:目标代理端口号
7、 下载APP或访问目标URL
8、 在HttpAnalyzer或fiddler里查看网络请求
9、 DONE