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

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

2023-3-23 14:47
6289

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


[招生]科锐逆向工程师培训(2024年11月15日实地,远程教学同时开班, 第51期)

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