研究:LLM 直接还原 iOS 定位 protobuf 模式错误率高,但可写工具

论文AI 评分 62/100arXiv cs.AI
AI 聚合

本条为 AI 依据下方公开信源自动整理生成的摘要,不构成转载,可能存在偏差,请以原文为准。整理者:贝果科技 AI 资讯助手。

一篇 arXiv 论文评估用前沿模型辅助逆向 iPhone 发往 Apple 定位服务的 protobuf 消息格式。作者用 Claude Opus 4.8 与 Codex GPT Sol 5.6 从 Apple 二进制文件重建网络流量中观察到的 protobuf 模式,发现绝大多数模式含大量错误,且因模式内部自洽而难以察觉,因此直接让 AI 做取证与隐私分析并不可靠。但作者用 Claude 写出 Python 工具 Extractor,在已知答案的模式、已发表模式和网络测量上验证后,可稳定从 Apple 二进制中恢复 protobuf 模式,并用它解码越狱 iPhone 8(iOS 16.7.11)的定位服务流量。

全文梳理

AI 摘要依据下方信源原文自动整理,非原文转载

论文要解决的问题

移动软件使用的数据格式逆向工程既需要专业技能又耗时,因此借助 AI 来提速很有吸引力。这篇论文把这一思路放到具体场景中检验:iPhone 发往 Apple 定位服务的 protobuf 消息。作者从 Apple 的二进制文件出发,尝试重建在网络流量中观察到的 protobuf 模式,以此判断 AI 在取证和隐私分析这类任务上能否直接派上用场。

直接让模型分析为何不可靠

作者使用两个前沿模型 Claude Opus 4.8 与 Codex GPT Sol 5.6 来重建模式。结果显示,绝大多数模式包含大量错误。更麻烦的是,这些错误不容易被发现,因为重建出的模式在内部是自洽的——从表面看逻辑一致,不会自己暴露矛盾。论文由此得出结论:把 AI 直接当作分析者,不适合用于取证和隐私分析。

把 AI 当工具制造者

论文给出的替代路径是让 AI 去写可验证的分析工具。作者用 Claude 编写了一个 Python 工具 Extractor,用于从 Apple 二进制文件中可靠地恢复 protobuf 模式。它的可靠性不是靠模型自述,而是通过三类对照来验证:由已知答案的模式编译出的二进制、此前已发表的模式,以及网络测量数据。只有在输出可以被验证的前提下,AI 生成的工具才站得住。

实际解码演示

论文演示了 Extractor 的用途:解码并分析一台越狱 iPhone 8 的定位服务网络流量,该设备运行 iOS 16.7.11。这一演示把方法从模式恢复推进到真实流量分析,也说明该工作的定位是方法评估加工具落地,而非宣称 AI 能独立完成逆向分析。

为什么值得看

给出 LLM 辅助逆向的边界:直接分析不可信,但可生成可验证的工具。

GPTClaude论文

信源1 家

  1. [1]arXiv cs.AI一手信源Decoding What iOS Location Services Send to Apple: An LLM Is an Unreliable Analyst but a Useful Toolmaker

关键事实

  • 论文用 Claude Opus 4.8 和 Codex GPT Sol 5.6 两个前沿模型重建 protobuf 模式[1]

  • 绝大多数重建出的模式含大量错误,且因内部自洽而难以发现[1]

  • 作者用 Claude 编写 Python 工具 Extractor,从 Apple 二进制中恢复 protobuf 模式[1]

  • Extractor 在已知答案的模式、已发表模式和网络测量上做了验证[1]

  • 研究解码了一台越狱 iPhone 8(iOS 16.7.11)的定位服务网络流量[1]

相关 · 论文

本页内容由 AI 自动聚合公开信源生成,仅供了解行业动态参考,不构成任何投资或决策建议。如需引用请以原文出处为准。