我正在尝试重新创建赛门铁克在 RSA 2018 上提出的信任劫持攻击,但无法通过 iTunes wifi 同步远程执行 libimobiledevice 命令。
当我的 ios 设备和计算机之间有物理 USB 连接时,所有命令都能完美运行,但是当我启用 iTunes wifi 同步并断开电缆时,我无法再联系该设备。
但是,当我idevice_id -l
通过 wifi 运行时,它会显示我的 ios 设备的 uuid,但任何其他命令只会显示诸如ERROR: Could not connect to device
或 之类的错误No device found, is it plugged in?
。
关于如何解决这个问题有什么建议吗?
答案1
事实证明,我的 libimobiledevice 版本及其依赖项已损坏。我通过完全重新安装 libimobiledevice 及其依赖项以及删除 libimobiledevice 存储的所有先前数据来修复此问题。