iPad/Iphone抓包

在项目开发过程当中,尤为是通信软件的研发,解决故障每每依赖于抓取终端发送或者接收的包来分析协议的内容,所以在开发iPad或者iPhone应用程序的时候抓包分析一样很重要。下面的简单步骤描述了怎么实如今iPad、iPhone设备上实现抓包。 

使用工具:
1:SecureCRT
2:OpenSSH
3:tcpdump

首先第一步,在iPad上安装OpenSSH工具,此工具能够在Cydia上获得,在搜索中键入OpenSSH,在结果列表中点击下载安装。
 

 第二步,安装Tcpdump工具,一样在
Cydia搜索Tcpdump,并下载安装。


第三步:查看iPad设备的IP地址,以备链接的时候使用。IP地址能够在“设置”--“通用”--“网络”--“无线局域网”中查看到。


第四步:使用PC机安装的SSH工具,我使用的是SecureCRT,新建一个链接,输入ipad的ip地址,端口采用默认的22,协议默认SSH2。


第5步:链接新建的iPad链接,用户名为root,ipad默认的root口令为alpine。在终端上输入命令uname -a,能够看到iPad设备的操做系统版本信息。因为刚才安装了tcpdump工具包,此时在终端输入tcpdump命令就被执行,全部的信息都输出到ssh的屏幕上。


 第6步:假定tcpdump的抓包信息在执行是被写入到Pcap文件中,存放在指定路径下。此时可打开SecureCRT的sftp,使用get命令能够将iPad设备上的任何文件下载到PC本地硬盘上。而后分析包的工做就交给wireshark去完成了。