当前位置: 首页 > news >正文

8.苹果ios逆向-安装frida

免责声明:内容仅供学习参考,请合法利用知识,禁止进行违法犯罪活动!

内容参考于:图灵Python学院

工具下载:

链接:https://pan.baidu.com/s/1bb8NhJc9eTuLzQr39lF55Q?pwd=zy89

提取码:zy89

复制这段内容后打开百度网盘手机App,操作更方便哦

上一个内容:7.苹果ios逆向-目录结构

frida介绍

用大白话来讲,Frida 就像是个 “程序卧底”,能悄悄钻进正在运行的软件里,帮你偷看甚至改改软件的小动作。

举个例子:比如你玩一个小游戏,里面有个 “计算得分” 的功能,正常情况下输入 2+3 会返回 5。用 Frida 的话,你可以写个简单的小脚本,让它在软件计算得分的时候 “插一脚”:

  • 先偷看一眼:哦,原来这次算的是 2+3 啊;
  • 还能偷偷改结果:让软件最后显示得分是 100 分,哪怕实际算出来是 5。

而且它特别灵活:不管是电脑上的软件(Windows、Mac 都行),还是手机上的 App(安卓、iOS 都支持),它都能钻进去干活。不需要你懂怎么编软件,也不用改原软件的代码,写个简单的脚本就能操控。

总结来说,Frida 就是个 “万能程序遥控器”,能帮你看穿程序的小动作,还能偷偷改它的运行结果,玩逆向、做调试都特别方便。

frida下载地址:

https://github.com/frida/frida/releases

arch查看手机架构

苹果15.6.1的系统下载下图红框的,15+版本必须用下图红框或之后的版本,不能用之前的

推送到手机的tmp目录里

scp frida的deb文件路径 root@127.0.0.1:/tmp

然后使用dpkg -i指令进行安装

如果dpkg -i安装失败时,尝试使用 dpkg --force-architecture -i

然后创建电脑上的frida环境

采用Python3.10,这里使用 conda 进行安装

创建Python3.10环境:conda create -n python310ios python=3.10

切换到python310ios环境:conda activate python310ios

安装frida:pip install frida==16.1.5

安装frida-tools:pip install frida-tools==12.0.0

如果环境全部安装成功,使用frida-ps -Ua可以查看正在运行的用户app,frida-ps -U是查看所有正在运行的app


img

http://www.dtcms.com/a/312241.html

相关文章:

  • DBMS设计 之1 从DBMS 到数据中台
  • C语言-指针初级(指针定义、指针的作用、指针的计算、野指针、悬空指针、void类型指针)
  • Spring框架深度学习实战
  • ⭐CVPR2025 单目视频深度估计新框架 Seurat
  • 嵌入式系统的中断控制器(NVIC)
  • rosdep的作用以及rosdep install时的常用参数
  • 质数时间(二分查找)
  • ​​​​​​​第二十一天(CDN绕过)
  • EPICS aSub记录示例2
  • [学习笔记-AI基础篇]02_深度基础
  • Kotlin协程极简教程:5分钟学完关键知识点
  • 工业场景工服识别准确率↑32%:陌讯多模态融合算法实战解析
  • OpenVLA复现
  • 23th Day| 39.组合总和,40.组合总和II,131.分割回文串
  • Linux—进程状态
  • 深入 Go 底层原理(九):context 包的设计哲学与实现
  • 智能手表:电源检查
  • Java多线程详解(2)
  • 一、灵巧手捉取几何原理——空间五指平衡捉取
  • GraphRag安装过程中的报错:系统找不到指定的文件(Could not install packages due to an OSError)
  • AI赋能测试:技术变革与应用展望
  • C++const成员
  • [网安工具] Web 漏洞扫描工具 —— AWVS · 使用手册
  • 机器学习【五】decision_making tree
  • Linux重定向和缓冲区
  • Piriority_queue
  • 三、摩擦刚体——捉取质量函数
  • ARP协议是什么?ARP欺骗是如何实现的?我们该如何预防ARP欺骗?
  • 前端与后端部署大冒险:Java、Go、C++三剑客
  • Codeforces Round 1039 (Div. 2) A-C