IPhone準(zhǔn)備
- iPhone啟動(dòng)Cydia绑谣,添加frida軟件源(https://build.frida.re)來(lái)安裝frida
- 安裝后可在Mac終端運(yùn)行 frida-ps -U 查看
MAC準(zhǔn)備
- 安裝python
brew install python
- 安裝 wget
brew install wget
- 安裝 pip
wget https://bootstrap.pypa.io/get-pip.py
sudo python get-pip.py
rm ~/get-pip.py
- 安裝usbmuxd
brew install usbmuxd
- 安裝 frida
sudo pip install frida
如果報(bào)錯(cuò)使用:
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
- 設(shè)置別名:
在終端輸入:
vim ~/.bash_profile
在末尾新增下面一段:
alias dump.py="/opt/dump/frida-ios-dump/dump.py"
- 使別名生效:
source ~/.bash_profile
- Mac終端運(yùn)行
1、端口映射
iproxy 2222 22
然后會(huì)自動(dòng)顯示等待連接:waiting for connection
此時(shí)cmd+N新建終端搏予,輸入:
ssh -p 2222 root@127.0.0.1
2、 查看手機(jī)上安裝的app和對(duì)應(yīng)的bundle id
dump.py -l
//如果報(bào)錯(cuò):ImportError: No module named 'xxx'
直接:sudo pip install 'xxx'
3弧轧、運(yùn)行命令
dump.py [Display name]
或者
dump.py [Bundle identifier]
- 路徑在/Users/apple/UC.ipa(ipa存放的路徑是你運(yùn)行命令的當(dāng)前目錄)