frida hook js 如何遍历输出map

 查看源码得知某入参为map类型,但是直接输出会显示[object Object],可用迭代器来遍历map集合输出

 

 

 

    var class0 = Java.use("com.xxxx.xx")
    class0.xxx.implementation = function (map) {
        var result = "";
        var keyset = map.keySet();
        var it = keyset.iterator();
        while(it.hasNext()){
            var keystr = it.next().toString();
            var valuestr = map.get(keystr).toString();
            result += valuestr;
        }
        send(result);
        return this.xxx(map);
    }

 

posted @ 2020-08-12 13:06  Mo-gujun  阅读(2521)  评论(0编辑  收藏  举报