我试图从 iOS 应用程序内部找到一个常量(类似于秘密令牌),以便使用未记录的 Web API 构建应用程序(顺便说一句,我不喜欢非法的东西)。到目前为止,我的 Mac 上有解密的应用程序可执行文件(越狱 + SSH + 将解密的可执行文件转储为文件)。我可以使用 strings 命令获取可读的字符串列表,并且可以使用 class-dump 工具( http://stevenygard.com/projects/class-dump/) 以获取类的接口定义(标题)列表。虽然这让我了解了应用程序的内部工作原理,但我仍然找不到我正在寻找的东西:我正在寻找的常量。在字符串命令转储中实际上有数千个字符串定义。有没有办法以一种我可以拥有 NSString 常量的名称及其值的方式转储字符串。我不需要方法的实现细节,我知道它是编译好的,我能得到的只是汇编代码。但是,如果我可以得到字符串常量的名称(在字符串转储和类转储中)以及字符串值(在字符串转储中),我认为可能有一种方法可以将它们关联在一起。
谢谢,
能。