我正在开发一个 iOS 目标。我对通过字符串运行程序及其元数据很感兴趣。我注意到一个 simplegrep
没有返回预期的结果,我怀疑是因为压缩/二进制 plist 文件。
如何搜索 IPA 并从压缩/二进制 plist 转储键值对?
我正在开发一个 iOS 目标。我对通过字符串运行程序及其元数据很感兴趣。我注意到一个 simplegrep
没有返回预期的结果,我怀疑是因为压缩/二进制 plist 文件。
如何搜索 IPA 并从压缩/二进制 plist 转储键值对?
通常这将使用已知的压缩算法。只需使用binwalk查找偏移量和压缩算法。然后解压并转储字符串。请记住,有时您可能需要指定编码,例如:
$ string -e l input_file