原地址是http://www.alonemonkey.com (http://www.alonemonkey.com/2018/01/30/frida-ios-dump/) 作者是:AloneMonkey
項(xiàng)目鏈接 http://bbs.iosre.com/t/topic/10890
Frida:安裝方式參數(shù)官網(wǎng)的文檔https://www.frida.re/docs/home/
第一步:從作者的git 上下載 frida-ios-dump
第二步手機(jī)安裝 Frida
手機(jī)的安裝方法是 打開Cydia ->軟件源->編輯->添加 輸入(https://build.frida.re) Frida官網(wǎng)iOS安裝frida提供的鏈接 即可找到安裝iOS的Frida。
第三步和Mac上安裝Frida
根據(jù)文檔提示安裝 sudo pip install frida
如果電腦沒有安裝pip(python的管理工具)
https://pypi.python.org/pypi/frida
pip安裝
https://blog.csdn.net/liuchunming033/article/details/39578019
1 :下載pip的安裝包 下載地址:https://pip.pypa.io/en/latest/installing/#id7
2:根據(jù)提示安裝
3:如果有提示找不到frida-10.7.7-py3.6-macosx-10.6-intel.egg類似的錯誤。去下載份放到指定的目錄下,下載地址 https://pypi.python.org/pypi/frida
pip安裝成功以后
1,安裝Fridar如果出現(xiàn)作者所說的錯誤則用sudo pip install frida –upgrade –ignore-installed six 命令安裝。
第四步 安裝Frida完成以后根據(jù)作者的提示執(zhí)行
2:sudo pip install -r requirements.txt --upgrade (Python 2.7)
3:Run usbmuxd/iproxy SSH forwarding over USB (Default 2222 -> 22). e.g. iproxy 2222 22
如果報(bào)錯:-bash: iproxy: command not found
則 brew install usbmuxd 安裝usbmuxd 再使用iproxy
4:Run ./dump.py Display name or Bundle identifier
第2步需要cd到第一步下載 frida-ios-dump的目錄下執(zhí)行。
第2步 則需要安裝 usbmuxd以后(https://blog.csdn.net/yxys01/article/details/77188976)
執(zhí)行iproxy 2222 22 另外開一個(gè)終端執(zhí)行 ssh root@localhos (ssh -p 2222 root@127.0.0.1) 參考(https://blog.csdn.net/lucky_06/article/details/26396707)
第3步 ./dump.py -l 可以查看越獄機(jī)器上可以被砸殼的應(yīng)用。記得cd到第一步下載 frida-ios-dump的目錄下執(zhí)行。
第4步 ./dump.py + 名字或bundleID 砸殼
報(bào)錯 No handlers could be found for logger "paramiko.transport"
解決 執(zhí)行 pip install paramiko --upgrade 更新paramiko
如果報(bào)用戶名密碼的錯誤 重新嘗試一下
報(bào)錯Failed to enumerate applications: unable to communicate with remote frida-server; please ensure that major versions match and that the remote Frida has the feature you are trying to use
Traceback (most recent call last):
File "./dump.py", line 297, in <module>
list_applications(device)
File "./dump.py", line 200, in list_applications
if len(applications) > 0:
TypeError: object of type 'NoneType' has no len()
處理辦法 sudo pip install -r requirements.txt --upgrade執(zhí)行更新
報(bào):looking for prebuilt extension in home directory, i.e. /Users/wangshuchao/frida-11.0.3-py2.7-macosx-10.11-intel.egg
no prebuilt extension found in home directory
區(qū)下載新的egg