objection的简单使用

objection环境配置

下载以下版本

objection==1.11.0

frida-tools==9.2.4

python==3.8.8

报错的话看这里:

在这个网站下载frida-tools==14.2.18的离线包Links for frida

然后放入C:\Users\Asus\frida-14.2.18-py3.8-win-amd64.egg文件夹下

执行poetry add frida-tools==14.2.18

objection的简单使用

1、启动objection

poetry run objection -g com.zj.wuaipojie explore

将代码注入目标进程,explore参数(启动交互命令行)

2、查看内存中加载的activities

android hooking list activities

3、开启某个activities

android intent launch_activity com.zj.wuaipojie.ui.ChallengeThird

4、查找指定类 com.zj.wuaipojie.Demo 的所有实例

android heap search instances com.zj.wuaipojie.Demo

5、获取示例方法返回值

无参案例:

android heap execute 107546248 getPublicInt

有参案例:

android heap evaluate 107546248

进入编辑模式

输入console.log()方法,工具将哈希码为 107546248 的对象实例映射到 clazz 这个变量上,调用a方法。

ESC保存,enter运行。成功输出"sbzw"

6、在内存中加载所有已加载的类(包含关键词)

android hooking search classes wuaipojie

7、加载内存中已加载的特定类的方法

android hooking list class_methods com.zj.wuaipojie.Demo

objectionHook

  1. hook类的所有方法

    android hooking watch class 类名

  2. hook方法的参数、返回值和调用栈

    android hooking watch class_method 类名.方法名 --dump-args --dump-return --dump-backtrace

  3. hook 类的构造方法

    android hooking watch class_method 类名.$init

  4. hook 方法的所有重载

    android hooking watch class_method 类名.方法名

相关推荐
鼾声鼾语4 小时前
Nvidia Isaac Sim组装机器人和添加传感器,创建关节树Articulation
运维·算法·安全·机器人·angular.js
zhojiew4 小时前
istio in action之Gateway流量入口与安全
安全·gateway·istio
网安秘谈4 小时前
引言:Client Hello 为何是 HTTPS 安全的核心?
网络协议·安全·https
南玖yy4 小时前
内存安全暗战:从 CVE-2025-21298 看 C 语言防御体系的范式革命
c语言·开发语言·人工智能·struts·安全·架构·交互
泡泡_02246 小时前
密码学--AES
c++·安全·密码学
网络空间小黑7 小时前
护网HVV初级蓝队面试题总结
安全·web安全·网络安全·系统安全·安全架构
tianlebest8 小时前
Laravel 安全:批量赋值 fillable 与 guarded
数据库·安全·laravel
yaoshengvalve9 小时前
V型球阀材质性能深度解析:专攻颗粒、料浆与高腐蚀介质的工业利器-耀圣
开发语言·网络·数据结构·c++·安全·材质
ccstuck10 小时前
AI安全之对抗样本攻击---FGSM实战脚本解析
人工智能·安全·生成对抗网络·ai
网络空间小黑12 小时前
渗透测试行业术语2
服务器·网络·安全·网络安全·中间件