frida 遍历类所有方法和属性

2020-03-13  本文已影响0人  le_du

var className = 'xxxx';

function outDescJavaClass(className) {
         var jClass = Java.use(className);
            console.log(JSON.stringify({
              _name: className,
              _methods: Object.getOwnPropertyNames(jClass.__proto__).filter(function(m) {
                return !m.startsWith('$') // filter out Frida related special properties
                  || m == 'class' || m == 'constructor' // optional
              }), 
              _fields: jClass.class.getFields().map(function(f) {
                return f.toString()
              })  
          }, null, 2));
   }
上一篇 下一篇

猜你喜欢

热点阅读