白酒清茶无别事
我在等风也等你

dyld: could not load inserted library ‘dumpdecrypted.dylib’ because no suitable image …

dumpdecrypted.dylib 脱壳应用时出现这个错误。
dyld: could not load inserted library ‘dumpdecrypted.dylib’ because no suitable image found. Did find:
dumpdecrypted.dylib: required code signature missing for ‘dumpdecrypted.dylib’

然后我百度了一番,绝大部分都没解决这个坑。好不容易决这个问题,故做备份,方便后来者少走弯路。

其实这个问题就是 dumpdecrypted 没有用证书签名。

解决方法:

  • security find-identity -v -p codesigning #列出可签名证书
  • codesign --force --verify --verbose --sign "iPhone Developer: xxx xxxx (xxxxxxxxxx)" dumpdecrypted.dylib #后面是dumpdecrypted的路径
  • 把签名过得dumpdecrypted 上传到手机的/var/root 目录
  • 脱壳 手机的ssh上执行DYLD_INSERT_LIBRARIES=dumpdecrypted.dylib /var/containers/Bundle/Application/xxxx/xxxx.app/xxxx #可执行文件的真实路径
赞(0) 打赏
未经允许不得转载:吾日三省吾身 » dyld: could not load inserted library ‘dumpdecrypted.dylib’ because no suitable image …
分享到: 更多 (0)

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏