Objection 基础入门 APP 逆向系列

简介:

如果说frida提供的各种API基础上可以实现无数的具体功能,那么objection就可以认为是将各种常用功能整合进工具中供我们直接在命令行中使用的利器。

objection集成的功能主要支持安卓和IOS两大移动平台,在对安卓的支持中objection可以实现快速完成内存搜索、类和模块搜索、方法hook以及打印参数、返回值、调用栈等常用功能是一个非常方便的逆向必备工具和内存漫游神器。

据官方wiki描述objection主要有三大组成:

1、objection 重打包的相关组件,objection可以讲frida运行时所需要的frida-gadget.so重打包进APP中,从而实现frida的无root调试。

2、objection 是一个python的pypi包,可以和包含frida-gadget.so 这个so文件的APP进行交互,从而运行frida的hook脚本,并分析hook的脚本。

3、objection 是从typescript项目编译而成的一个agent.js文件,该文件在运行过程中插了Frida运行库,使得objection支持的所有功能为可能。

总而言之 objection 依托frida完成了对应用的注入以及对函数的hook的模版,使用时只需要将具体的类填充进去即可完成相应的hook测试。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值