首页
社区
课程
招聘
[求助]使用frida怎么打印LinkedList<byte[]>参数?
2019-3-13 09:56 3687

[求助]使用frida怎么打印LinkedList<byte[]>参数?

2019-3-13 09:56
3687

就是下面这个函数

    public final LinkedList<byte[]> JD(int i) {
        return this.AEQ.JD(i);
    }

hook后

var xxx = Java.use("xxx");
xxx.JD.implementation = function(i) {
    var ret = this.JD(i);
    for (var cnt = 0; cnt < ret.size(); cnt++) {
        console.log(ret.get(cnt));
    }        
};

结果如下

[[B@d6f5e71, [B@397d456, [B@adbccd7, [B@d49e9c4]
[B@d6f5e71
[B@397d456
[B@adbccd7
[B@d49e9c4

另外查看ret.get(cnt).class可以看到是java.lang.Objcet类型,而不是[B类型,请问要怎么打印出byte[]中的数据?


[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课

收藏
点赞0
打赏
分享
最新回复 (1)
雪    币: 4831
活跃值: (479)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
xiaokangpwn 2019-3-13 10:16
2
0
你得进this.AEQ.JD(i)这个函数里面获取返回值
游客
登录 | 注册 方可回帖
返回