Frida-ios-dump
ios端配置:
-
打开cydia 添加源:
https://build.frida.re -
打开刚刚添加的源 安装 Frida 70
-
安装完成
mac端配置:
-
安装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
更多推荐



所有评论(0)