• 安装(需要配合frida和frida-tools使用)点击查看
pip install objection
  • 查看帮助
objection --help
  • 不知道当前命令的作用 进入objection后就在命令前加 help 会有提示
help frida
  • 注入进程 objection没有找到进程 会以spwan方式启动进程
objection -g 包名 explore
  • 列出内存中所有的类
android hooking list classes
  • 在内存中所有已加载的类中搜索包含特定关键词的类
android hooking search classes 包名
  • 列出类的所有方法
android hooking list class_methods 包名.类名
  • hook类的所有方法
android hooking watch class 包名.类名
  • 查看hook了多少个类
jobs list
  • 把正在hook的任务关闭
jobs kill jobid
  • hook方法的参数、返回值和调用栈(–dump-args: 显示参数; --dump-return: 显示返回值; --dump-backtrace: 显示堆栈)
android hooking watch class_method 包名.类名.方法 --dump-args --dump-return --dump-backtrace
  • 默认会Hook方法的所有重载
android hooking watch class_method 包名.类名.方法
  • 如果只需hook其中一个重载函数 指定参数类型 多个参数用逗号分隔
android hooking watch class_method 包名.类名.方法 "包名.类名.方法"

  • 搜索堆中的实例
android heap search instances 包名.类名 --fresh
  • 调用实例的方法
android heap execute 地址(hashcode的地址) 方法名
  • 枚举内存中所有模块
memory list modules
  • 枚举模块中所有导出函数
memory list exports 文件名.so

  • 指定ip和端口的连接
objection -N -h 192.168.1.3 -p 9999 -g 包名 explore
  • spawn启动前就Hook
objection -N -h 192.168.1.3 -p 9999 -g 包名 explore --startup-command "android hooking watch class '包名.类名'"
  • spawn启动前就Hook 打印参数、返回值、函数调用栈
objection -N -h 192.168.1.3 -p 9999 -g 包名 explore --startup-command "android hooking watch class_method '包名.类名.方法'  --dump-args --dump-return --dump-backtrace"

[安卓逆向]Objection的基础使用相关推荐

  1. 安卓逆向学习笔记:native层开发、分析和调试基础

    安卓逆向学习笔记:native层开发.分析和调试基础 本笔记主要是自己看,所以如果有看不懂的地方也请多多包涵,这一篇的笔记主要是<Android应用安全防护和逆向分析>的部分内容. 一 A ...

  2. 安卓逆向基础视频链接大全

    一.安卓逆向环境配置 https://www.bilibili.com/video/av336428682 (java adb xposed 环境配置) 二.安卓逆向md5类教程 https://ww ...

  3. apk逆向思路_安卓逆向和手游辅助学习路线

    一.安卓逆向基础(建议1周) 1. 学习安卓逆向第一步必须先把环境搭建好,这是你学习安卓逆向的开始,环境搭建好后表示正式迈入安卓逆向.在环境安装的工程中会遇到很多细节上的问题. 2. 第二步就是要了解 ...

  4. 安卓逆向学习笔记(一)

    这些都是通过学长给予,以及网络上的资源来做的个人理解.总结,大牛们不要喷. 零基础小萌新在角落瑟瑟发抖的认真记笔记. 安卓逆向学习笔记(一) 写一个安卓程序(附上原帖链接教我兄弟学Android逆向0 ...

  5. 跟我一起从零学习安卓逆向分析

    随着国家对信息安全的重视,兴起了各大CTF的赛事,其中逆向板块的安卓平台题目不断涌现.在这个互联网+的时代,移动互联网的APP犹如滚雪球一般的增长,随之而来的则是移动业务安全如风险控制.反外挂.安全合 ...

  6. 安卓逆向007之安卓系统架构

    文章目录 Java闲谈 Android系统架构 安卓开发的第一个程序 安卓的四大组件 dalvik字节码 本篇文章主要记录一些概念性的东西 Java闲谈 继续深入学习安卓逆向,建议先去学一下java的 ...

  7. X猫免费小说安卓逆向分析

    x猫免费小说安卓逆向分析 难度(♥) 文章目录 x猫免费小说安卓逆向分析 难度(♥) 1. 查壳 2. 抓包分析 3. sign 1. Frida-rpc 1. 查壳 我这边使用的是ApkTool, ...

  8. 安卓逆向例子--某菠菜APP token pwd 参数

    我最近发现有很多小伙伴拿我上一次写的博客的东西进行盈利,就....以后不写大厂的吧. 本文只涉及 静态分析,建议无基础的同学,自行补足Java 基础,不要盲目的跳高,更不可眼高手低.  附APP样本例 ...

  9. Web逆向、软件逆向、安卓逆向、APP逆向,关于网络安全这些你必须懂

    逆向工程是网络安全行业里面一项很重要的技术. 先解释下逆向工程是什么. 逆向是一个相对正向而言的解释,相对正向来说,对一个程序来讲,正向就是开发的过程,从0到1. 就是在一个软件诞生的整个生命周期中的 ...

最新文章

  1. 移动应用开发者应该关注的 Google I/O 两项更新
  2. 深度学习中的优化算法串讲
  3. ionic 项目中添加modal的步骤流程
  4. java云端部署_Jelastic Java云端平台
  5. MATLAB(五)在线性代数中的应用
  6. Castle动态代理拦截器可构建可重启的流
  7. java print int_java – 在printin输入int
  8. Java的常用Swing外观类总结
  9. Android运行时权限,设置帮助类BaseActivity;电话权限,短信权限,
  10. jquery上传图片_MVC 上传图片,裁剪头像
  11. ArcGIS制图技巧系列(2)地形渲染
  12. android 通过html设置textview的内容不同种颜色
  13. pytest-Mark数据驱动
  14. 软件需求说明书怎么写
  15. 系统分析师学习笔记(八)
  16. HHUOJ 1860 哆啦A梦的口袋
  17. 【优秀课设】JavaScript利用高德地图开放平台实现精准三点定位(通过距离半径,绘制多个circle)
  18. FileZilla连接ubuntu主机时选择21端口无法连接
  19. Unity 程序升级(PC版非热更新)
  20. linux mac 字体,Mac 和 Windows 的中文字体显示效果

热门文章

  1. apicloud的ios和Android,APICloud开发者进阶之路|自己App加入系统分享
  2. 《剑指offer》41~45
  3. ps人像精修教程——下巴线条勾勒 腰线调整
  4. python预测房价走势_如何用 Python 预测房价走势?
  5. 记录一下leetcode:1178猜字谜
  6. JavaWEB电影订票系统
  7. fvc如何计算_正常值PEF及FEV1计算公式
  8. 影响IPSec的网络问题
  9. ROS-Industrial工业机器人培训课程资料-2019更新-Melodic、Kinetic、Indigo
  10. 变送器4-20mA隔离 电流环路两线无源型