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

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了frida-ios-dump一键砸壳工具介绍相关的知识,希望对你有一定的参考价值。

参考技术A 在上一篇 ios逆向开发之工具介绍及简单运用 介绍了砸壳工具可以使用Dumpdecrypted,这里我再介绍一种更简便的砸壳工具frida-ios-dump。话不多说,我们来直接学习怎么安装和使用吧。

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

终端执行:

sudo pip install frida

假如报一下错误:

使用以下命令安装:

sudo pip install frida –upgrade –ignore-installed six

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

Frida-ios-dump 使用

安装 Frida-ios-dump
https://iosre.com/t/frida-ios-dump/11640

brew install python
brew install wget

安装pip:
wget https://bootstrap.pypa.io/get-pip.py
sudo python3 get-pip.py

安装usbmuxd:
brew install usbmuxd
rm ~/get-pip.py


安装frida for mac
sudo pip install frida

配置frida-ios-dump环境
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


Enjoying and using it !
打开终端 设置端口转发:
iproxy 2222 22


* command + n 新建终端执行一键砸壳(QQ):
*  frida-ps -Ua   查看进程
* dump.py 进程id

以上是关于frida-ios-dump一键砸壳工具介绍的主要内容,如果未能解决你的问题,请参考以下文章

iOS frida-ios-dump砸壳总结

关于某听书软件的开通20年会员的心路历程

ios app 砸壳

iOS-逆向22-砸壳

分析Android APK-砸壳-Fdex2

spingboot一键部署到阿里云(Cloud Toolkit工具)