Frida-ios-dump

ios端配置:

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

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

  • 安装完成

mac端配置:

  • 安装Homebrew 33

  • 安装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

  •  升级six库: sudo pip install six --upgrade --ignore-installed six

  • 安装paramiko: sudo pip install paramiko(如果python缺少该模块需要安装)

  • 安装scp: sudo pip install scp(如果python缺少该模块需要安装)

  • 安装tqdm: sudo pip install tqdm(如果python缺少该模块需要安装)

  • 安装frida-tools: sudo pip install frida-tools(可以使用frida-ps等命令)

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
  • 此时当前终端会显示:waiting for connection
  • command + n 新建终端执行一键砸壳(QQ):
    dump.py QQ

你可能感兴趣的:(Frida-ios-dump)