美文网首页
frida常用api

frida常用api

作者: Mikey扬 | 来源:发表于2020-10-28 20:46 被阅读0次

Frida 常用模块API:

Java 模块:Hook Java 层的类 方法 相关

    Java.perfom(function)
    Java.method.implemention = function(){}

Module 模块:处理so相关

   pointer =  Module.findExoportByName(so库名, 方法名), 返回库中方法地址指针
   base_pointer = Module.findBaseAddress(so库名)  , 返回该so库基地址

Memory 模块:内存操作相关

    Momery.readCString(pointer), 把pointer还原成字符串, 注意类型正确。

Process 模块:处理当前线程相关

    Process.findMouduleByAddress(pointer(地址指针)), 返回Module对象(即so库) (https://frida.re/docs/javascript-api/#module)

Interceptor 模块:操作指针相关,多用来Hook Native 相关

  interceptor.attach(pointer, callbacks)
          callbacks: onEnter ,  OnLeave 
  interceptor.replace(pointer, replacement)

相关文章

网友评论

      本文标题:frida常用api

      本文链接:https://www.haomeiwen.com/subject/ibwcvktx.html