zoukankan      html  css  js  c++  java
  • frida枚举当前加载的模块以及模块中方法

    1.枚举当前加载的模块

    Java.perform(function(){
    //枚举当前加载的模块
    var process_Obj_Module_Arr = Process.enumerateModules();
    for(var i = 0; i < process_Obj_Module_Arr.length; i++) {
       //包含"lib"字符串的
       if(process_Obj_Module_Arr[i].path.indexOf("lib")!=-1)
       {
           console.log("模块名称:",process_Obj_Module_Arr[i].name);
           console.log("模块地址:",process_Obj_Module_Arr[i].base);
           console.log("大小:",process_Obj_Module_Arr[i].size);
           console.log("文件系统路径",process_Obj_Module_Arr[i].path);
       }
    }
    });
    

    2.枚举模块中所有中的所有导入表(Import)函数

     //枚举模块中所有中的所有导入表(Import)函数
     function frida_Module_import() {
      Java.perform(function () {
          const hooks = Module.load('libc.so');
          var Imports = hooks.enumerateImports();
          for(var i = 0; i < Imports.length; i++) {
              //函数类型
              console.log("type:",Imports[i].type);
              //函数名称
              console.log("name:",Imports[i].name);
              //属于的模块
              console.log("module:",Imports[i].module);
              //函数地址
              console.log("address:",Imports[i].address);
           }
      });
    }
    setImmediate(frida_Module_import,0);
    
  • 相关阅读:
    摄影基础知识(二)
    std::bind
    摄影网站汇总
    std::function
    常用路径说明
    摄影基础知识(一)
    JavaScript 箭头函数:适用与不适用场景
    软帝学院:Java实现的5大排序算法
    软帝学院:用Java编写计算器,代码展示!
    windows环境下运行java的脚本
  • 原文地址:https://www.cnblogs.com/pythonywy/p/14338718.html
Copyright © 2011-2022 走看看