如何查看给定iOS ipa文件中定义的NSString

Rya*_*yan 7 security iphone objective-c ios

我记得我以前做过这个,但忘了命令.

例如

我在源代码中定义了一个NSString,例如

NSString * s = @"secret";
Run Code Online (Sandbox Code Playgroud)

我记得我可以使用strings命令查看内容,但是我忘记了查看它的确切命令,

例如

strings my.ipa | grep "secret"
Run Code Online (Sandbox Code Playgroud)

不起作用.有人有想法吗?

use*_*136 8

我不知道这是可能直接stringsipa,但你可以做到以下几点:

  1. 重命名您的.ipa文件以具有.zip扩展名.ipa只是改名为拉链.
  2. 提取(它应该创建一个名为的目录Payload)
  3. cd 进入 Payload/<app-name>.app
  4. 您应该有一个<app-name>在当前目录中命名的文件.
  5. 打电话strings <app-name> | grep secret.