【中文篇名】蟒蛇器械库的实现
pymobiledevice-qta的Python项目详细描述
PyMobileDevice
pymobiledevice是mobiledevice库的跨平台实现 这就谈到了支持iPhone、iPod touch、iPad和Apple TV设备的协议。
要求
- python 2.7和3.x
- m2加密
- 构造=2.9.29
- Pyasn1
- 未来
- 六
- 双列表
lockdownd.py[com.apple.lockownd]
此脚本可用于与设备配对并启动其他服务。
/!\其他服务只能在成功配对后才能访问。 成功配对需要解锁设备并单击用户 在手机屏幕上显示“信任此设备”。
afc.py[com.apple.afc]
这项服务负责复制音乐和照片。像iTunes这样的AFC客户端 允许访问设备文件系统的“被监禁”或有限区域。实际上,AFC客户可以 仅访问某些文件,即位于媒体文件夹中的文件。
软禁.py[com.apple.mobile.house戋u restrapt]
此服务允许访问AppStore应用程序文件夹及其内容。 换句话说,通过使用afc客户端,用户/攻击者可以下载应用程序资源和数据。 它还包括“默认首选项”文件,其中有时存储凭据。
installation_proxy.py[com.apple.mobile.installation_proxy]
安装代理管理设备上的应用程序。 它允许执行以下命令:
- 列出已安装的应用程序
- 列出存档的应用程序
- 。
mobilebackup.py&;mobilebackup2.py[com.apple.mobilebackup&;com.apple.mobilebackup2]
iTunes使用这些服务来备份设备。
diagnostics_relay.py[com.apple.mobile.diagnostics_relay]
诊断继电器允许请求IOS诊断信息。 服务处理以下操作:
- [睡眠]使设备进入深度睡眠模式并断开与主机的连接。
- [重新启动]重新启动设备并可选地显示用户通知。
- [关机]关闭设备并可选地显示用户通知。
- [NAND,IOregistry,GasGauge,Mobilegestalt]查询诊断信息。
- 。
file relay.py[com.apple.mobile.file_relay]
根据IOS版本,文件中继服务可能支持以下命令: 帐户、地址簿、应用程序支持、应用程序电视、基带、蓝牙、CrashReporter、CLTM 缓存,核心定位,数据访问,数据迁移器,解调器,设备-自动,嵌入式社交,FindMyPhone GameKitLogs、iTunestored、IOregusbdevice、HFSMeta、键盘、锁定、MapSlogs、MobileAsset, mobilebackup、mobilecal、mobiledelete、mobileinstallation、mobilemusicplayer、mobileNotes、nanddebuginfo 网络、照片、安全港、系统配置、tmp、无处不在、用户数据库、varfs、vpn、语音邮件 无线网络,无线网络。
iphone返回的所有文件都以明文形式存储在gziped cpio存档中。
pcapd.py[com.apple.pcapd]
从ios 5开始,苹果增加了一个远程虚拟接口(rvi)设施,允许从ios设备镜像网络流量。 在mac osx上,可以使用rvictl命令启用虚拟接口。此脚本允许在其他系统上使用此服务。