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

相关推荐
盖雅工场2 小时前
零工合规挑战:盖雅以智能安全体系重构企业用工风控
网络·安全·重构
厦门辰迈智慧科技有限公司3 小时前
排水管网实时监测筑牢城市安全防线
网络·物联网·安全·自动化·监测
hjh1982910 小时前
复现cacti的RCE
网络·安全·php
Sh3r10ck10 小时前
【Hack The Box】Code Write Up
安全
wha the fuck40412 小时前
攻防世界-引导-Web_php_unserialize
安全·web安全·网络安全·php
小田冲冲冲12 小时前
命令执行漏洞
安全
德迅云安全杨德俊14 小时前
应用加速游戏盾的安全作用
网络·安全·游戏·ddos
跨境卫士情报站15 小时前
亚马逊地址关联暴雷:新算法下的账号安全保卫战
安全·亚马逊跨境电商
Guheyunyi15 小时前
安全风险监测系统是什么?内容有哪些?
大数据·人工智能·深度学习·安全·信息可视化
全知科技15 小时前
API产品升级丨全知科技发布「知影-API风险监测平台」:以AI重构企业数据接口安全治理新范式
大数据·人工智能·科技·安全