[安卓逆向]Objection的基础使用
- 安装(需要配合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的基础使用相关推荐
- 安卓逆向学习笔记:native层开发、分析和调试基础
安卓逆向学习笔记:native层开发.分析和调试基础 本笔记主要是自己看,所以如果有看不懂的地方也请多多包涵,这一篇的笔记主要是<Android应用安全防护和逆向分析>的部分内容. 一 A ...
- 安卓逆向基础视频链接大全
一.安卓逆向环境配置 https://www.bilibili.com/video/av336428682 (java adb xposed 环境配置) 二.安卓逆向md5类教程 https://ww ...
- apk逆向思路_安卓逆向和手游辅助学习路线
一.安卓逆向基础(建议1周) 1. 学习安卓逆向第一步必须先把环境搭建好,这是你学习安卓逆向的开始,环境搭建好后表示正式迈入安卓逆向.在环境安装的工程中会遇到很多细节上的问题. 2. 第二步就是要了解 ...
- 安卓逆向学习笔记(一)
这些都是通过学长给予,以及网络上的资源来做的个人理解.总结,大牛们不要喷. 零基础小萌新在角落瑟瑟发抖的认真记笔记. 安卓逆向学习笔记(一) 写一个安卓程序(附上原帖链接教我兄弟学Android逆向0 ...
- 跟我一起从零学习安卓逆向分析
随着国家对信息安全的重视,兴起了各大CTF的赛事,其中逆向板块的安卓平台题目不断涌现.在这个互联网+的时代,移动互联网的APP犹如滚雪球一般的增长,随之而来的则是移动业务安全如风险控制.反外挂.安全合 ...
- 安卓逆向007之安卓系统架构
文章目录 Java闲谈 Android系统架构 安卓开发的第一个程序 安卓的四大组件 dalvik字节码 本篇文章主要记录一些概念性的东西 Java闲谈 继续深入学习安卓逆向,建议先去学一下java的 ...
- X猫免费小说安卓逆向分析
x猫免费小说安卓逆向分析 难度(♥) 文章目录 x猫免费小说安卓逆向分析 难度(♥) 1. 查壳 2. 抓包分析 3. sign 1. Frida-rpc 1. 查壳 我这边使用的是ApkTool, ...
- 安卓逆向例子--某菠菜APP token pwd 参数
我最近发现有很多小伙伴拿我上一次写的博客的东西进行盈利,就....以后不写大厂的吧. 本文只涉及 静态分析,建议无基础的同学,自行补足Java 基础,不要盲目的跳高,更不可眼高手低. 附APP样本例 ...
- Web逆向、软件逆向、安卓逆向、APP逆向,关于网络安全这些你必须懂
逆向工程是网络安全行业里面一项很重要的技术. 先解释下逆向工程是什么. 逆向是一个相对正向而言的解释,相对正向来说,对一个程序来讲,正向就是开发的过程,从0到1. 就是在一个软件诞生的整个生命周期中的 ...
最新文章
- 移动应用开发者应该关注的 Google I/O 两项更新
- 深度学习中的优化算法串讲
- ionic 项目中添加modal的步骤流程
- java云端部署_Jelastic Java云端平台
- MATLAB(五)在线性代数中的应用
- Castle动态代理拦截器可构建可重启的流
- java print int_java – 在printin输入int
- Java的常用Swing外观类总结
- Android运行时权限,设置帮助类BaseActivity;电话权限,短信权限,
- jquery上传图片_MVC 上传图片,裁剪头像
- ArcGIS制图技巧系列(2)地形渲染
- android 通过html设置textview的内容不同种颜色
- pytest-Mark数据驱动
- 软件需求说明书怎么写
- 系统分析师学习笔记(八)
- HHUOJ 1860 哆啦A梦的口袋
- 【优秀课设】JavaScript利用高德地图开放平台实现精准三点定位(通过距离半径,绘制多个circle)
- FileZilla连接ubuntu主机时选择21端口无法连接
- Unity 程序升级(PC版非热更新)
- linux mac 字体,Mac 和 Windows 的中文字体显示效果