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 类名.方法名

相关推荐
安全系统学习3 小时前
【网络安全】Mysql注入中锁机制
安全·web安全·网络安全·渗透测试·xss
深圳安锐科技有限公司7 小时前
深圳安锐科技发布国内首款4G 索力仪!让斜拉桥索力自动化监测更精准高效
运维·安全·自动化·自动化监测·人工监测·桥梁监测·索力监测
潘锦7 小时前
海量「免费」的 OPENAI KEY,你敢用吗?
安全·openai
冰橙子id8 小时前
linux系统安全
linux·安全·系统安全
上海锝秉工控9 小时前
防爆拉线位移传感器:工业安全的“隐形守护者”
大数据·人工智能·安全
你不知道我是谁?10 小时前
AI 应用于进攻性安全
人工智能·安全
薄荷椰果抹茶12 小时前
【网络安全基础】第一章---引言
安全·网络安全
zskj_zhyl13 小时前
智绅科技:以科技为翼,构建养老安全守护网
人工智能·科技·安全
zsq13 小时前
【网络与系统安全】域类实施模型DTE
网络·安全·系统安全
缘友一世15 小时前
网安系列【4】之OWASP与OWASP Top 10:Web安全入门指南
安全·web安全