在项目开发过程中,尤其是通讯软件的研发,解决故障往往依赖于抓取终端发送或者接收的包来分析协议的内容,因此在开发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去完成了。

iPad/iPhone设备的系统常用文件夹的位置以及说明
1、【/private /var/mobile/Media /DCIM】 相册照片文件存放目录
2、【/Library/Wallpaper】 系统q1ang纸的存放目录
3、【/private/var/mobile/Media/DCIM/999APPLE】 系统自带截屏文件存放路径,截屏方法:按住Power并快速按一下Home键
4、【/System/Library/Audio/UISounds】 系统声音文件的存放目录
5、【/private /var/mobile/Media /ipad Recorder】 录音文件存放目录
6、【/private /var/root/Media/EBooks】 电子书存放目录
7、【/private/var/ mobile /Media/iTunes_Control/Music】 iTunes上传的多媒体文件(例如MP3、MP4等)存放目录,文件没有被修改,但是文件名字被修改了,直接下载到电脑即可读取。
8、【/private/var/ mobile /Library/AddressBook】 系统电话本的存放目录。
9、【/private/var/mobile/Media/Maps】 离线地图目录,把地图文件夹放到该目录下,文件夹赋予777权限
10、【/Applications】 常用软件的安装目录
11、【/Applications/Preferences.app/zh_CN.lproj】 软件Preferences.app的中文汉化文件存放目录
12、【/private/var/mobile/Library/Downloads】 ipa文件存放目录,把下载来的ipa文件放到此目录下,用Installous安装
13、【/private/var/mobile/Applications】  通过AppStore和iTunes安装的程序都在里面。
14、【/private/var/run】 系统进程运行的临时目录,查看这里可以看到系统启动的所有进程
15、【/bin】 和linux系统差不多,是系统执行指令的存放目录。
16、【/private/var/logs/CrashReporter】 系统错误记录报告
17、【/private/var/mobile】 新刷完的机器,要在这个文件夹下建一个Documents的目录,很多程序都要用到。
18、【/private/var/stash】 这个文件夹下的Applications目录里面是所有通过Cydia和app安装的程序,Ringtones目录里是所有的手机铃音,自制铃音直接拷在里面即可,Themes目录里是所有Winterboard主题,可以手工修改。
19、【/var/stash/Themes.XXXXXX】 winterboard主题文件存放路径
20、【/System/Library/Fonts/Cache】系统字体目录,要替换的字体放在该目录下,权限644不变
21、【/private/var/mobile/Library/Keyboard】 系统拼音字库文件位置

iPad/Iphone抓包相关推荐

  1. 利用笔记本热点AP功能实现在没有越狱的iPad/iPhone抓包

    利用笔记本热点AP功能实现在没有越狱的iPad/iPhone抓包 1) 首先需要一台有无线网卡的笔记本,将网线连接上笔记本接通网络. 2) 以管理员身份打开命令行窗口,在命令行中输入 netsh wl ...

  2. (0104)iOS开发之在Mac上用Charles给iPhone抓包

    长时间不抓包用到时又不会了,又要百度一番.记录最近一次在Mac上用Charles给iPhone抓包的步骤. 在Mac上用Charles给iPhone抓包 Charles 从入门到精通 [抓包工具–Ch ...

  3. fiddler证书 iphone_【详细】Mac使用Fiddler实现IPhone抓包(支持https)

    [详细]Mac使用Fiddler实现IPhone抓包(支持https) > Windows 同理 1. 下载 安装 注册具体步骤不过多赘述 2. 打开Fiddler 设置界面,按照下图设置HTT ...

  4. Mac通过RVI使用Wireshark对iPhone抓包

    Mac使用Wireshark对iPhone抓包 苹果在 iOS 5 中新引入了"远程虚拟接口(Remote Virtual Interface,RVI)"的特性,可以在 Mac 中 ...

  5. charles iPhone抓包步骤 Fiddler

    一.安装charles 30天试用 ps.可以去xclient.info搜索 charles(支持正版) 二.配置参考:抓包工具Charles的试用心得 三.证书安装 1.mac证书安装 参考:抓包工 ...

  6. Windows Charles iPhone抓包Https请求配置流程

    Charles配置(windows版本) iPhone手机端配置(IPhone6S\8实际操作可使用) 网络代理配置 获取Charles安装电脑IP地址 (cmd-ipconfig) 手机代理设置(i ...

  7. 移动端iphone抓包调试神器—Stream安装和使用(一)

    之前已经给大家分享了很多抓包工具的文章了,如果觉得有用,记得分享!!! Fiddler抓取APP请求(环境搭建)之mama再也不用担心抓不到包了 Fiddler抓包神器带你遨游网络,叱咤风云,为所欲为 ...

  8. iPhone抓包stream

    安装stream app store中下载stream 下一步:允许访问网络 下一步:允许添加VPN配置 安装证书 安装CA证书 进入 设置–通用–VPN和设备管理 信任证书 进入 设置–通用–关于本 ...

  9. Charles 4.2.1 HTTPS抓包

    Charles 4.2.1 HTTPS抓包 Charles iPhone抓包 Mac必须与iPhone连接同一WiFi Proxy -> SSL Proxying Settings ->  ...

最新文章

  1. 根据CPU核数合理设置线程池大小
  2. 解密亚洲诚信如何做到HTTPS的最佳安全实践
  3. Android底层禁用WiFi和蓝牙功能
  4. Swift之extension的使用
  5. css入门教程资料(5)
  6. 后台返回给前端json字段的大小写问题,Lombok的坑@Data,@Getter
  7. 椭圆极点极线性质_笔记:关于极点极线的一些思考
  8. 拳王虚拟项目公社:虚拟资源知识付费怎么玩?如何做知识付费?知识付费如何赚钱?
  9. 计算机语言分类:机器语言、汇编语言、标记语言、脚本语言、编程语言
  10. 问你个问题:50万存款算多吗?
  11. windows 下访问bsd系统分区的小工具 ____FFS driver mount manager
  12. centos7 安装pgadmin3
  13. linux查看lammps版本,lammps linux
  14. Springcloud电子商城系统 java B2B2C-服务消费者(rest+ribbon)
  15. 阿里 java 面试题 p6_「独家」五面阿里P6:Java开发面试题及答案
  16. **懒得给孩子讲故事怎么办**
  17. 2019江西(南昌)安博会 数字冰雹“警视”即将惊艳亮相
  18. 成君忆 易中天 三国专家网上博斗
  19. 龙翔集团牵头起草全国首个月子中心服务等级划分团体标准开始实施
  20. 搭建Window10 VNC远程访问ubuntu20.04

热门文章

  1. krait和kryo_为什么现在高通的kryo架构只是在arm公版架构基础上小修小补?
  2. MMX、SSE、AVX等SIMD指令集说明
  3. WPF 触发器Triggers
  4. 谷歌浏览器--屏蔽广告插件--净化浏览界面
  5. 【Codeforces 1038D】Slime
  6. Python在振动信号处理中的应用(五):振动加速度信号转换为速度或位移信号
  7. python 自动播放_在IPython noteb中自动播放声音
  8. 知识点------js判断早上好,上午好,下午好,傍晚好,晚上好
  9. linux下获取微秒级精度的时间
  10. Linux下的聊天软件