首页
论坛
课程
招聘
[求助] frida怎么获取hook的参数对象的属性
2021-10-8 21:40 7590

[求助] frida怎么获取hook的参数对象的属性

2021-10-8 21:40
7590
Java.perform(function () {

   var ClientCall = Java.use("com.xxx.ClientCall");
   ClientCall.test.overload('com.xxx.Request').implementation = function(obj){
       send("coffe:"+obj.url.value);
       return this.test(obj);
   };

});

com.xxx.Request参数,也就是function(obj)里的obj是这个类的实例, 它里有个属性是url,怎么才能输出这个url,我obj.url.value输出不出来

public final String url 定义是这么定义的


[公告] 欢迎大家踊跃尝试高研班11月试题,挑战自己的极限!

收藏
点赞0
打赏
分享
最新回复 (2)
雪    币: 997
活跃值: 活跃值 (459)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
anenn 活跃值 2021-10-9 08:32
2
0
试着先用 Java.cast 强转下
雪    币: 177
活跃值: 活跃值 (35)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
红雨zhy 活跃值 2021-10-14 10:43
3
0
只是为了输出url的话,可以用xposed,类似这样:
final Field obj_url=obj.getDeclaredField("url");
String url= (String) obj_url.get(obj);
游客
登录 | 注册 方可回帖
返回