搜索
首页 电子数码 手机/通讯 手机使用

苹果不越狱怎么抓?

苹果不越狱怎么抓包

全部回答

2019-04-04

0 0

    一、准备条件   需要进行抓包的设备必须经过root,俗称越狱,主要利用redsn0w和各种iOSFirmwares进行,如越狱不用更换固件版本,只需使用redsn0w安装Cydia即可,网上有详细教程,此处省略。
  安装完毕,在3G或WiFi环境下启动Cydia,确认身份为“开发者”,如下图。     通过Cydia源,用户可以下载和安装比appstore更高权限的软件,但是在Cydia源中下载程序时,如果ios设备锁频待机就会中断下载。
  我们可以在“设置-通用-自动锁定”中把时间设置为“永不”来防止待机。此外如果有同学发现在简体中文环境下使用Cydia搜索会闪退,请不要惊慌,参见附录即可解决该问题。     Root后的设备,如不及时修改密码,容易被他人破坏你的系统,因此作为抓包的准备条件之一,请修改root密码,初始密码为alpine,可通过SSH连接访问或者直接在ios设备上的MobileTerminal上进行密码修改。
     二、抓包方式   方法1:SSH连接访问ios设备抓包(通过USB)--强烈推荐   【准备工作】   ios设备上安装tcpdump(参见附录)   PC上安装iPhoneTunnel(集成终端工具putty功能,附近中为免安装版本)   【操作步骤】   1。
    用USB线缆连接手机与PC,确保手机连接正确,启动iPhoneTunnel,绿灯表示TunnelStatus正常,此时点击LaunchTerminal按钮即可SSH进入手机,如下图;   2。
  Putty出现一个提示窗口,如果你不是经常使用SSH,请直接点击“否”即可,如下图;   3。  接着PuTTY会以root用户身份尝试登录设备,并输入root密码;   4。
  使用tcpdump进行抓包(参见附录),如下图。   【方法点评】   通过USB方式直接SSH进入设备,无论设备在WiFi还是2G/3G下,都可以进行抓包,而且使用简单,方法无局限性,值得采用。
       方法2:SSH连接访问ios设备抓包(通过WiFi)   【准备工作】   ios设备上安装tcpdump(参见附录)   PC上安装putty(附近中为免安装版本)   ios设备连接WiFi网络,且与PC处于同一个网络中,如无WiFi网络,可使用PC作为热点虚拟一个WiFi网络供ios设备连接   【操作步骤】   1。
    在ios设备上查看ip地址(设置Wi-Fi中,点击已连接WiFi右侧的小箭头可看到);   2。点击putty,输入设备的ip地址,并选择连接类型为SSH,点击打开,如下图;   3。
  以下操作同方法1的2-4步。   【方法点评】   PuTTY是通过WiFi方式SSH进入到手机的,必须知道手机的IP地址,如果手机没有WiFi就不能使用这种方法,因此该方法有一定的局限性。
       方法3:直接在终端上操作进行抓包   【准备工作】   ios设备上安装MobileTerminal、tcpdump(参见附录)   【操作步骤】   1。
  点击设备桌面“Teminal”图标;   2。切换至root用户登录;   3。使用tcpdump进行抓包(参见附录),如下图。     【方法点评】   不受网络条件制约,但由于是在终端上操作抓包,对ios设备来讲,MobileTerminal切至后台就不再工作,因此该抓包方法可行性较低,尽管如此,MobileTerminal对终端测试人员来说依然是一款很实用的工具。
     三、导出及其它   Pcap文件生成后可通过91手机助手(IOS版)将文件下载至PC,然后通过Wireshark或Ethereal打开文件,分析报文。     四、附录   1。
  中文环境下Cydia搜索闪退问题解决方法。

2019-04-04

118 0

暂时是不可以的

2019-04-04

119 0

是不可以的

类似问题换一批

热点推荐

热度TOP

相关推荐
加载中...

热点搜索 换一换

电子数码
手机使用
MP4/MP3
手机/通讯
照相机/摄像机
手机/通讯
手机使用
手机购买
通讯服务
手机使用
手机使用
举报
举报原因(必选):
取消确定举报