frida-ios-dump一键砸壳工具介绍

前言

在上一篇iOS逆向开发之工具介绍及简单运用介绍了砸壳工具可以使用Dumpdecrypted,这里我再介绍一种更简便的砸壳工具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

注意:使用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

    找到如下几行

    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"`
      
    

    使别名生效:

    `source ~/.bash_profile`
    

使用

  • 打开终端,设置端口转发

    `iproxy 2222 22`
    
  • command + n新建一个终端,在新的终端cd到你要存放砸壳后ipa的文件夹中,然后一键砸壳,直接dump.py 应用名称。如下

    `dump.py QQ`
    

执行完毕后你就会发现,在文件夹中多了一个.ipa文件,即为砸壳后得到的ipa的文件。通过ipa解压得到app的可执行文件,接下来即可使用class-dump命令去获取头文件了。这步使用参考上一篇文章。

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 越狱手机:本人8.4 安装frida 手机端配置: 打开cydia 添加源:https://build.frida...
    JoeTong阅读 11,686评论 13 3
  • IPhone准备 iPhone启动Cydia,添加frida软件源(https://build.frida.re)...
    Devil_Chen阅读 14,143评论 5 7
  • ios端配置: 打开cydia 添加源: https://build.frida.re 打开刚刚添加的源 安装 f...
    王木木林阅读 5,841评论 0 3
  • 周日 文/青松 躺在夜的床上 养好昼留下的伤 总在黎明时分 理想变得再次狂妄 揣着秋天的种子 再一次投奔春天 病了...
    济南青松阅读 1,036评论 0 1
  • 我不是你,我不是他。 和你们、他们一样的是,我们不一样。 同学、朋友、同事说我干什么都太小心、太谨慎、想的太多,做...
    leo有点俗阅读 2,444评论 0 2

友情链接更多精彩内容