Frida-ios-dump一键砸壳菜鸡版

写在前面:

此教极其适合像我这样的菜鸡食用 常人移步庆哥官方: 一条命令完成砸壳 github:frida-ios-dump

ios端配置:

  • 打开cydia 添加源:https://build.frida.re

  • 打开刚刚添加的源 安装 Frida

  • 安装完成!检查是否工作可以可在手机终端运行 frida-ps -U 查看

mac端配置:

  • 安装Homebrew

  • 安装python: brew install python

  • 安装wget: brew install wget

  • 安装pip:

    • wget https://bootstrap.pypa.io/get-pip.py

    • sudo python get-pip.py

  • 安装usbmuxd:brew install usbmuxd

  • 清理残留: rm ~/get-pip.py

Ps: 使用brew install xxx 如果一直卡在Updating Homebrew… 可以control + z 结束当前进程 再新开一个终端安装 此时可以跳过更新

安装frida for mac:

  • 终端执行:

    • sudo pip install frida
  • 假如报以下错误:

    -Uninstalling a distutils installed project (six) has been deprecated and will be removed in a future version. This is due to the fact that uninstalling a distutils project will only partially uninstall the project.

  • 使用以下命令安装:

    • sudo pip install frida –upgrade –ignore-installed six

配置frida-ios-dump环境:

  • 从Github下载工程:
    sudo mkdir /opt/dump && cd /opt/dump && sudo git clone https://github.com/AloneMonkey/frida-ios-dump
  • 安装依赖:
    sudo pip install -r /opt/dump/frida-ios-dump/requirements.txt --upgrade
  • 修改dump.py参数:
    vim /opt/dump/frida-ios-dump/dump.py
    找到如下几行(32~35):
  User = 'root'
      Password = 'alpine'
      Host = 'localhost'
      Port = 2222
   按需修改 如把Password 改成自己的
   ps:如果不习惯vim 用访达打开/opt/dump/frida-ios-dump/dump.py手动编辑。
  • 设置别名:

    • 在终端输入:
      vim ~/.bash_profile
    • 在末尾新增下面一段:
      alias dump.py="/opt/dump/frida-ios-dump/dump.py"

    注意:以上的/opt/dump 可以按需更改 。

  • 使别名生效:
    source ~/.bash_profile

Enjoying and using it !

  • 打开终端 设置端口转发:
    iproxy 2222 22
  • command + n 新建终端执行一键砸壳(QQ):
    dump.py QQ

好了 现在在终端ls 查看刚刚的成果吧~

8 个赞

原作者发过贴了。在 http://bbs.iosre.com/t/topic/10890/6

1 个赞

:joy: 原作不适合菜鸡食用 好吧 这理由很牵强 假装自己没发

1 个赞

你好,ios中用cydia安装了frida后,执行命令,显示:-sh: frida-ps: command not found,为什么提示无此命令行?(确认cydia已安装好了Frida(11.0.3版)的)

1 个赞

是的,我是输入了您上面写的命令的,mac上ssh到ios上执行命令frida-ps -U如下:


后面我又在ios上直接安装了terminal,然后执行frida-ps -U,也是显示command not found

他忘了说在Mac上用pip装frida

这是Mac上用的= =, -U是指usb设备,,

谢谢!可以了!

是的,是的,谢谢!现在可以了!

确实适合菜鸟,很详细

请问 执行python脚本的时候提示: File “./dump.py”, line 21, in from scp import SCPClient ImportError: No module named scp

pip install SCPClient 也没用,到底什么原因。

感谢,我试下。

mac终端输入pip install frida
提示:
Could not fetch URL https://pypi.python.org/simple/frida/: There was a problem confirming the ssl certificate: [SSL: TLSV1_ALERT_PROTOCOL_VERSION] tlsv1 alert protocol version (_ssl.c:661) - skipping
Could not find a version that satisfies the requirement frida (from versions: )
No matching distribution found for frida

我翻墙了还是访问不了这个网站,不知道啥问题呢?

还是一样的错误

frida 装上了吗?

就是一直没有装成功

上面的两个命令一个都不成功吗?

机子上装的是python2.7