| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 移动开发 -> ios脱壳工具frida使用教程和各种踩坑总结(app store可用脱壳) -> 正文阅读 |
|
[移动开发]ios脱壳工具frida使用教程和各种踩坑总结(app store可用脱壳) |
@[TOP] 越狱手机上安装frida打开手机上的cydia,添加软件源,地址: https://build.frida.re 更新brew用国内的源:
会提示你选择一个下载源,我选择了1,中科大 安装python3
这里提示下面错误:
按照他的提示输入指令安装xcode命令行工具:
再次安装python3
安装完以后python3只会在你输入python3的时候才会执行,直接输入python是执行的默认的python2.7 安装wget
安装pip
然后执行python
安装mac端的frida
到github上下载code download zip
然后再解压的目录里面执行命令:
如果上面弹出警告:
安装python的 paramiko组件
打开文件后里面添加这2行,把xcode的编译器加进去
运行文件
安装pycrypto
安装paramiko
安装usbmux,用usb登录ssh参考我写的这篇usb登录ssh文章
frida查看手机应用的命令进入到github下载的电脑端解压的目录下 运行dump.py
或者在任意位置执行命令:
frida脱壳首先把dump.py文件打开,并且修改里面的内容找到里面的这4行,分别输入你自己的用户名,密码,端口号是上面的usb
首先把越狱手机用usb连上mac. 然后运行要脱壳的app 然后在dump.py文件所在目录下执行指令:
成功以后再mac的dump.py文件所在目录生成一个ipa包
发现cryptid 0 说明已经脱壳
或者把macho文件拖拽到machoview里面,查看Load commands里的encryption_info查看crypt ID = 0,说明已经脱壳如下图 遇到错误总结如果报了下面错误:找不到frida模块,ImportError: No module named frida 解决方法修改 dump.py第一行 报错:ModuleNotFoundError: No module named ‘paramiko’
但是还是报错.后来我发现我的电脑里面有python3.9 python3.8 python2.7,3个版本.于是我用
这个指令定位了python3的文件位置,删掉整个目录,让mac里面只有python3.8和系统默认的python2.7.重启了mac好使了 警告 pip版本低的警告处理方法:
|
|
移动开发 最新文章 |
Vue3装载axios和element-ui |
android adb cmd |
【xcode】Xcode常用快捷键与技巧 |
Android开发中的线程池使用 |
Java 和 Android 的 Base64 |
Android 测试文字编码格式 |
微信小程序支付 |
安卓权限记录 |
知乎之自动养号 |
【Android Jetpack】DataStore |
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/24 14:01:18- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |