如何使用其UUID

时间:2017-04-18 13:34:21

标签: ios

我希望将应用程序的UUID与跳板上显示的应用程序名称相匹配。我可以在/ var / mobile / Containers / Data / Application下列出已安装的应用程序并获取UUID。在app文件夹中,我也可以找到BundleIDs搜索plist文件,但找不到应用程序'名称。 Filza应用程序似乎找到了匹配UUID和应用程序名称的方法。 iOS在哪里保留这些信息?

我检查了这个答案:https://stackoverflow.com/a/17483377/891194但iOS 10中不存在提到的文件。

enter image description here

2 个答案:

答案 0 :(得分:0)

对于 / var / containers / Bundle / Application 目录下的iOS 10,您可以找到捆绑容器。在每个文件夹中都有appName.app文件夹和iTunesMetadata.plist文件。在iTunesMetadata.plist文件中,itemName标记给出了Springboard上显示的应用程序名称。

答案 1 :(得分:0)

可以通过 Frida(需要 python3,pip install frida-tools)和 Objection (pip3 install objection) 找到解决此问题的很棒的工作

在 IOS 设备上安装 Frida。

通过 USB 数据线将 IOS 设备与开发者/攻击者机器连接,机器类型为 frida-ps -U 以获取应用 PID 和名称

使用Objection -g <app PID> explore

内部反对使用 env 查看应用程序数据路径

<块引用>

OWASP.iGoat-Swift on (iPhone: 11.1.2) [usb] # env

名称路径 ----------------- --------------------------------- -------------------------------------------------- -------- 捆绑路径
/var/containers/Bundle/Application/3ADAF47D-A734-49FA-B274-FBCA66589E67/iGoat-Swift.app 缓存目录
/var/mobile/Containers/Data/Application/8C8E7EB0-BC9B-435B-8EF8-8F5560EB0693/Library/Caches 文件目录 /var/mobile/Containers/Data/Application/8C8E7EB0-BC9B-435B-8EF8-8F5560EB0693/Documents 图书馆目录
/var/mobile/Containers/Data/Application/8C8E7EB0-BC9B-435B-8EF8-8F5560EB0693/Library

感谢https://book.hacktricks.xyz/ios-pentesting