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

frida 配置

1.环境

1.1 下载 frida-server

firda-server github下载地址

这边推荐使用最新版的上一个版本
根据虚拟机自行选择版本
我使用这个版本
frida-server-16.7.17-android-x86_64

1.2 启动 frida-server-16.7.17-android-x86_64

将文件解压至虚拟机目录
使用adb命令执行

chmod -R 777 frida-server-16.7.17-android-x86_64
./frida-server-16.7.17-android-x86_64

1.3 端口穿透

执行

adb forward tcp:27042 tcp:27042
adb forward tcp:27043 tcp:27043

1.4 客户端安装

pip install frida [版本号同服务端]
pip install frida-tools
pip install objection

2 使用

根据进程号去hook
获取所有进程详情

frida-ps -U

在这里插入图片描述

使用pycharm或者其他pyhon ide执行


jscode = '''Java.perform(function () {console.log("begin")# hook的全类名var k = Java.use("abc.ok");# hook的实现方法k.a.implementation= function (i,  i2,  j,  str,  obj) {console.log("params:",i,  i2,  j,  str,  obj.toString())var result=this.a(i,  i2,  j,  str,  obj)console.log("result:",result.toString())console.log("------------------------------------------");return result;}})'''def on_message(message, data):print(message)rdev = frida.get_remote_device()session = rdev.attach(15335)script = session.create_script(jscode)
script.on("message", on_message)
script.load()
sys.stdin.read()

也可以直接attach包名

http://www.lryc.cn/news/2379803.html

相关文章:

  • 16-看门狗和RTC
  • 【AI论文】用于评估和改进大型语言模型中指令跟踪的多维约束框架
  • AUTOSAR图解==>AUTOSAR_SRS_TimeService
  • 设计模式的原理及深入解析
  • Chromium 浏览器核心生命周期剖析:从 BrowserProcess 全局管理到 Browser 窗口实例
  • 易境通海外仓系统:一件代发全场景数字化解决方案
  • Flink 非确定有限自动机NFA
  • YoloV9改进策略:卷积篇|风车卷积|即插即用
  • 【Python训练营打卡】day30 @浙大疏锦行
  • 超越想象:利用MetaGPT打造高效的AI协作环境
  • 仿腾讯会议——添加音频
  • 虚幻引擎5-Unreal Engine笔记之`GameMode`、`关卡(Level)` 和 `关卡蓝图(Level Blueprint)`的关系
  • vue3 vite 项目中自动导入图片
  • MTK zephyr平台:系统休眠流程
  • 涨薪技术|0到1学会性能测试第71课-T-SQL调优
  • Spark SQL 之 Antlr grammar 具体分析
  • Python----目标检测(PASCAL VOC数据集)
  • LabVIEW汽车CAN总线检测系统开发
  • MySQL数据库基础 -- SQL 语句的分类,存储引擎
  • 二元Logistic回归
  • 如何从容应对面试?
  • 如何使用GIT管理项目代码
  • RHCE 练习三:架设一台 NFS 服务器
  • 【android bluetooth 协议分析 01】【HCI 层介绍 9】【ReadLocalSupportedCommands命令介绍】
  • stm32实战项目:无刷驱动
  • python打卡训练营打卡记录day30
  • 2025年- H33-Lc141 --148. 排序链表(快慢指针,快指针先出发一步)--Java版
  • 【prometheus+Grafana篇】基于Prometheus+Grafana实现Oracle数据库的监控与可视化
  • 板凳-------Mysql cookbook学习 (四)
  • 【D1,2】 贪心算法刷题