微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

异议+ Frida:无法验证该应用程序

如何解决异议+ Frida:无法验证该应用程序

我正在使用本教程在iPhone 8上通过Frida安装我的应用程序:https://www.secjuice.com/objection-frida-guide/

要避免重复,请执行以下操作:

  • 通过Xcode构建和部署可以正常工作
  • 该应用已删除几次,然后再次部署

我一直专注于手动重新签名的魔术,因此,在没有Frida的情况下,基本上可以归结为以下几个命令,我首先通过xcode进行了存档以获取一个ipa文件,我知道它已经签名使用分发配置文件,所以我还尝试获取调试版本的内容(在XCode中的“产品”下),将其压缩为ipa,然后从那里下载。

获取证书身份: security find-identity -p codesigning -v

使用applesign对ipa进行签名: applesign -i E3990....1881149 -m iOS_Development.mobileprovision -o patched_codesign.ipa MyApp.ipa

iOS_Development.mobileprovision是“开发”配置文件。我尝试使用调试版本(embedded.mobileprovision)中可用的版本,并从开发人员门户网站下载了该版本。我还尝试将iOS发行设置配置文件与正确的证书标识符结合使用。

解压缩重新签名的ipa:unzip patched_codesign.ipa

部署:ios-deploy --bundle Payload/*.app -W -d

收到错误

2020-10-27 08:41:40.304 ios部署[4282:27558] [!!错误0xe800003a:无法验证该应用程序。 AMDeviceSecureInstallApplication(0,设备,URL,选项,install_callback,0)

只是为了说明我选择了具有正确配置文件的正确证书:

enter image description here

enter image description here

还使用security cms -D -i some.mobileprovision来验证供应配置文件确实是预期的开发配置文件

我在做什么错了?

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐


Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其他元素将获得点击?
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。)
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbcDriver发生异常。为什么?
这是用Java进行XML解析的最佳库。
Java的PriorityQueue的内置迭代器不会以任何特定顺序遍历数据结构。为什么?
如何在Java中聆听按键时移动图像。
Java“Program to an interface”。这是什么意思?