移动终端抓包分析
关键词:
Android Develop Tool、Http Analyzer、Fiddler、HTTPWatch

网页抓包分析
支持平台:iOS
1、  从appstore中安装httpwatch basic(高富帅的同学可以装一个pro版本)
2、  运行httpwatch,输入目标URL

image001
【图一】运行启动界面

image002
【图二】Web访问界面

image003
【图三】切换到记录界面
注: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…
image005
3、  运行Andorid Develop Tool
image006
4、  创建AVD
image008
image010
5、  启动AVD
image012
6、  设置AVD里的网络环境
1)  点击menu,进入系统设置
image013
2)  进入网络设置
image014
3)  选择Mobile networks
image015
4)  点击Access Point Names,选择 T-Mobile US访问点,进行配置
image016
说明:
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