iOS测试软件砸壳,[分享]windows上ios App一键砸壳教程(不需要ssh)

编程知识 更新时间:2023-05-03 00:42:31

*****************************************************

2019.12.12修改:

作者代码调整,主分支改成node.js了,下面内容仅适合

archive分支:

https://github/ChiChou/bagbak/tree/archive

这里有个archive的fork:

https://github/fishso/frida-ipa-dump,喜欢python的直接用这个

*****************************************************

这种方法的优点

windows上可以直接砸壳,砸完壳,使用IDA进行分析。

不需要ssh。

测试系统环境

win 10

python3

frida 12.5.5以上 (12.5.5版本修复了windows上部分电脑无法通过USB识别ios设备的问题)

ios 11

安装frida

安装前设置python源为国内源,安装frida会快不少。

这里使用python3.

如果没有安装frida,则执行:

pip3 install frida

pip3 install frida-tools

如果安装过了,则进行升级:

pip3 install -U frida

pip3 install -U frida-tools

安装一键砸壳脚本frida-ipa-dump

git clone https://github/fishso/frida-ipa-dump.git

砸壳

1.把iphone手机通过USB连接到PC。

2.再打开一个终端,执行frida-ls-devices, 如果已经通过USB识别ios设备,则显示会有一个type是usb的,如下图:

3.打开要砸壳的app,比如test,然后再终端执行frida-ps -Ua,查看test的app包名为com.example.test,然后执行

cd frida-ipa-dump

python3 dump.py com.example.test

执行完成后将会重新生成一个test.ipa文件,该文件即为砸壳后的结果文件。

这里也可以直接使用App名称砸壳,例如:

python3 dump.py 支付宝

其他说明

1.如果frida无法连接手机,提示“Failed to enumerate applications: unable to connect to remote frida-server: Unable to connect (connection refused)”,则需要检查手机frida的版本,区分32bit 和64bit版本。iphone5是32位,iphone 5s以上是64位。

2.如果报错:frida.InvalidOperationError: script is destroyed,则需要先退出app,再手动打开app等初始化完成,再次执行dump脚本,这样frida attach之后就不会出现这个问题。

3.如果报错:frida.ProtocolError: unable to communicate with remote frida-server; please ensure that major versions match and that the remote Frida has the feature you are trying to use,说明pc端版本和手机端frida版本不匹配,可以把手机端升级到最新,pc端使用pip3 install -U frida进行升级。

最后于 2019-12-12 21:00

被fishso编辑

,原因:

更多推荐

iOS测试软件砸壳,[分享]windows上ios App一键砸壳教程(不需要ssh)

本文发布于:2023-04-29 17:16:00,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/82bd0a4098093572adceadb78d54d7e9.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:不需要   一键   测试   教程   软件

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!

  • 111449文章数
  • 28452阅读数
  • 0评论数