首页
社区
课程
招聘
[求助]跪求助为何Frida无法hook指定方法
2023-3-23 14:47 5504

[求助]跪求助为何Frida无法hook指定方法

2023-3-23 14:47
5504

小白刚开始学安卓逆向,自己写了一个简单的APK,用Android Studio的debug导出,没有混淆,代码如下图
图片描述
图片描述
就是点击界面上一个按钮,会调用ChildClass的一个方法,同时设计了一个计数器,来判断每次运行是否成功。apk跑起来的结果是可以看到计数递增的,证明每次点击按钮这个方法都被执行了
图片描述
用soot分析该apk,打印出所有类所有方法,也可以找到这个方法的名字
图片描述
用frida注入,可以找到该方法
图片描述
但是想要重载该方法,不管我怎么狂点按钮,好像都没有重载成功,frida打印不出任何东西,返回值的修改也没有成功。跪求助大佬救救孩子


[培训]《安卓高级研修班(网课)》月薪三万计划,掌握调试、分析还原ollvm、vmp的方法,定制art虚拟机自动化脱壳的方法

收藏
点赞0
打赏
分享
最新回复 (5)
雪    币: 222
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
冷冻猫咪 2023-3-23 18:59
2
0
class=java.use()
class.method.implementation
不应该是这样写么。。。
没试过你这样子写过!!!
雪    币: 712
活跃值: (1341)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
mb_uulqeyon 2023-3-24 07:29
3
0
冷冻猫咪 class=java.use() class.method.implementation 不应该是这样写么。。。 没试过你这样子写过!!!
有啊,最后就是thismethod.implementation
雪    币: 712
活跃值: (1341)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
mb_uulqeyon 2023-3-24 07:34
4
0
你这不是应该hook 点击事件嘛,点击事件在onCreate周期函数里,周期函数可能是那个init也说不准。而且我这里看不到两个截图是不是同一个类的。aNetWorkCallFunc也只是请求了百度,和点击事件无关(截图里智能看到这)。
最后于 2023-3-24 07:34 被mb_uulqeyon编辑 ,原因:
雪    币: 712
活跃值: (1341)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
mb_uulqeyon 2023-3-24 07:38
5
0
或者找到fab的父类FloatingActionButton,hook那个FloatingActionButton的onclick,if判断它的id判断onclick触发时它的名字叫fab,再hook自己的东西
雪    币: 0
活跃值: (95)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
mb_oatapyav 2023-3-24 09:40
6
0
mb_uulqeyon 你这不是应该hook 点击事件嘛,点击事件在onCreate周期函数里,周期函数可能是那个init也说不准。而且我这里看不到两个截图是不是同一个类的。aNetWorkCallFunc ...
谢谢大佬,我这个是在父类onClick里去调用子类的aNetWorkCallFun,我想直接hook这个aNetWorkCallFun是不可行的嘛
游客
登录 | 注册 方可回帖
返回