iOS系统网络抓包方法

来源:互联网 发布:凯撒和众信 知乎 编辑:程序博客网 时间:2024/06/03 03:47

本文用例的需求是:抓取iOS浏览器的html数据包。

手头有连着网线的iMac一台(Mac OS X 10.7.2),iOS设备一部。

  1. 首先我们关闭Wi-Fi,如图1:

图1  ↑

接下来这步不是必须,为提高一次性成功率,还请照做:

  • 删除所有的Wi-Fi记录

点图1右下角的Advanced按钮,选到Wi-Fi的Tab,点 – 减号按钮删除干净,如图2,

图2  ↑

 

2. 设置Sharing,如图3,先找到Sharing

图3  ↑

 

到Sharing设置界面后,按照图4上的红圈1234点一下:

图4  ↑

 

然后按照图5设置Wi-Fi和密码,这里我们选择5位字母的即可:

图5  ↑

 

 

点击OK之后,回到Sharing设置界面,此时我们照图6、图7、图8操作即可:

图6  ↑

 

图7  ↑

 

这里请注意一下,系统最右上方的Wi-Fi变成向上箭头,是成功的标志哦!

图8  ↑

 

3. 测试连接,用iPhone搜索这个AP,输入密码,连接成功!图9,图10:

    

图9   ↑                                            图10  ↑

 

4. 安装抓包工具:Wireshark,准备抓包!

下载地址:

http://www.wireshark.org/download.html

我下载的版本是:

OS X 10.6 (Snow Leopard) Intel 64-bit .dmg

顺带提一句,Wireshare是开源的,基于X11的,十分难得。

打开Wireshark后,如图点击en1,就开始抓包啦,图11:

图11  ↑

 

接下来我用iPhone访问 http://www.cocoachina.com/bbs 试试看,图12:

图12  ↑

效果不错哦:)

0 0
原创粉丝点击