与iOS设备的接口
pymobile-device的Python项目详细描述
pymobiledevice是mobiledevice库的跨平台实现,它讨论支持iPhone®和iPod Touch®的协议ipad®和apple tv®设备。
==
要求
----
python 2.7
m2crypto
lockdownd.py[com.apple.lockownd]
-
此脚本可用于与设备配对并启动其他服务。
*/!\其他服务只能在成功配对后才能访问。
成功配对要求解锁设备,用户单击其电话屏幕上的
“信任此设备”。
----
此服务负责复制音乐和照片等内容。允许像iTunes这样的AFC客户机访问设备文件系统的“监禁”或有限区域实际上,afc客户端只能访问某些文件,即位于媒体文件夹中的文件。
house_-cart.py[com.apple.mobile.house_-cart]
----
此服务允许访问appstore应用程序文件夹及其内容。
换句话说,通过使用afc客户端,用户/攻击者可以下载应用程序资源和数据。
它还包括有时存储凭据的“默认首选项”文件。
installation_proxy.py[com.apple.mobile.installation_proxy]
----
安装代理管理设备上的应用程序。
它允许执行以下命令:
-列出已安装的应用程序
-列出已存档的应用程序
-…
mobilebackup.py&;mobilebackup2.py[com.apple.mobilebackup&;com.apple.mobilebackup2]
----
iTunes使用这些服务来备份设备。
----
诊断中继允许请求iOS诊断信息。
服务处理以下操作:
-[sleep]将设备放入深度睡眠模式并断开与主机的连接。
-[重新启动]重新启动设备并可选地显示用户通知。
-[关闭]关闭设备并可选地显示用户通知。
-[nand,ioregistry,gasguge,mobilegestart]查询诊断信息。
-…
file relay.py[com.apple.mobile.file_relay]
----
根据iOS版本,文件中继服务可能支持以下命令:
帐户、地址簿、apple support、appletv、基带、蓝牙、crashreporter、cltm
缓存,核心定位,数据访问,数据迁移器,解调器,设备o-Matic,嵌入式社交,FindMyPhone
GameKitLogs,iTunestored,IORegUSBDevice,HFSMeta,键盘,锁定,MapsLogs,MobileSet,
MobileBackup,MobileCal,MobileDelete,MobileInstallation,MobileMusicPlayer,MobileNotes,NANDDebugInfo
网络,照片,安全港systemconfiguration、tmp、ubiquity、userdatabases、varfs、vpn、voicemail
wifi、wirelessautomation。
iphone返回的所有文件都以明文形式存储在gziped cpio存档中。
----
从ios 5开始,苹果增加了一个远程虚拟接口(rvi)功能,允许从iOS设备镜像网络流量。
在Mac OSX上,可以使用rvictl命令启用虚拟接口。此脚本允许在其他系统上使用此服务。
mac中的安装:
文件 用户 py com 应用程序 apple device mobile ios pymobile
要求
----
python 2.7
m2crypto
lockdownd.py[com.apple.lockownd]
-
此脚本可用于与设备配对并启动其他服务。
*/!\其他服务只能在成功配对后才能访问。
成功配对要求解锁设备,用户单击其电话屏幕上的
“信任此设备”。
此服务负责复制音乐和照片等内容。允许像iTunes这样的AFC客户机访问设备文件系统的“监禁”或有限区域实际上,afc客户端只能访问某些文件,即位于媒体文件夹中的文件。
house_-cart.py[com.apple.mobile.house_-cart]
----
此服务允许访问appstore应用程序文件夹及其内容。
换句话说,通过使用afc客户端,用户/攻击者可以下载应用程序资源和数据。
它还包括有时存储凭据的“默认首选项”文件。
installation_proxy.py[com.apple.mobile.installation_proxy]
----
安装代理管理设备上的应用程序。
它允许执行以下命令:
-列出已安装的应用程序
-列出已存档的应用程序
-…
mobilebackup.py&;mobilebackup2.py[com.apple.mobilebackup&;com.apple.mobilebackup2]
----
iTunes使用这些服务来备份设备。
诊断中继允许请求iOS诊断信息。
服务处理以下操作:
-[sleep]将设备放入深度睡眠模式并断开与主机的连接。
-[重新启动]重新启动设备并可选地显示用户通知。
-[关闭]关闭设备并可选地显示用户通知。
-[nand,ioregistry,gasguge,mobilegestart]查询诊断信息。
-…
file relay.py[com.apple.mobile.file_relay]
----
根据iOS版本,文件中继服务可能支持以下命令:
帐户、地址簿、apple support、appletv、基带、蓝牙、crashreporter、cltm
缓存,核心定位,数据访问,数据迁移器,解调器,设备o-Matic,嵌入式社交,FindMyPhone
GameKitLogs,iTunestored,IORegUSBDevice,HFSMeta,键盘,锁定,MapsLogs,MobileSet,
MobileBackup,MobileCal,MobileDelete,MobileInstallation,MobileMusicPlayer,MobileNotes,NANDDebugInfo
网络,照片,安全港systemconfiguration、tmp、ubiquity、userdatabases、varfs、vpn、voicemail
wifi、wirelessautomation。
iphone返回的所有文件都以明文形式存储在gziped cpio存档中。
从ios 5开始,苹果增加了一个远程虚拟接口(rvi)功能,允许从iOS设备镜像网络流量。
在Mac OSX上,可以使用rvictl命令启用虚拟接口。此脚本允许在其他系统上使用此服务。
mac中的安装:
标签: