frida-ios-dump一键砸壳详细版

作者: nerosir | 来源:发表于2018-04-24 22:57 被阅读3708次

写在前面:

此教极其适合像我这样的新手食用 常人移步庆哥官方:一条命令完成砸壳 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 查看刚刚的成果吧~

相关文章

网友评论

  • 阿斯顿卡卡:非越狱的手机也可以用来破壳吗?
  • 请叫我大帅666:搜不到frida 这个源...???
  • 2ebd6b24ae7f:前面都挺顺利的的 执行完sudo pip install frida –upgrade –ignore-installed six报错
    Invalid requirement: '–upgrade'
    Traceback (most recent call last):
    File "/Library/Python/2.7/site-packages/pip/_internal/req/req_install.py", line 252, in from_line
    req = Requirement(req)
    File "/Library/Python/2.7/site-packages/pip/_vendor/packaging/requirements.py", line 97, in __init__
    requirement_string[e.loc:e.loc + 8]))
    InvalidRequirement: Invalid requirement, parse error at "'\xe2\x80\x93upgra'"
  • JoeTong:安装完sudo pip install frida –upgrade –ignore-installed six
    在Mac输入frida -ps -U 说 -bash: frida-ps: command not found
  • 飞虎队132:zip I/O error: Permission denied
    zip error: Could not create output file (/opt/dump/frida-ios-dump/美团.ipa)
    Command '('zip', '-qr', u'/opt/dump/frida-ios-dump/\u7f8e\u56e2.ipa', './Payload')' returned non-zero exit status 15
    最后解压报错
  • 乔治贝利:frida-ps -U
    frida-ps: command not found

    手机frida装了没生效,不知道咋回事。ios10.3.3 JB
    呆呆滴木木菇凉:这是在mac上的命令,要在mac上安装frida
    f5d67d17c43f:没有越狱手机也可以??
    统一阿萨姆健康快乐:文章没有说清楚,您先需要手机连上电脑,在电脑终端输入 frida-ps -U,这里的U指的是USB

本文标题:frida-ios-dump一键砸壳详细版

本文链接:https://www.haomeiwen.com/subject/hibslftx.html