逆向 | frida hook local device的spawn启动
逆向 | frida hook local device的spawn启动
网上没资料,翻了一下frida源代码,感觉这样写比较好。
代码:
import frida
import sys
pid = frida.spawn("hello.exe")
frida.resume(pid) # 注意resume的时机,如果需要一开始就hook,则放在创建脚本之后
print(pid)
session = frida.attach(pid)
# print(session)
script = session.create_script("""
Interceptor.attach(ptr("%s"), {
onEnter(args) {
send(Memory.readCString(this.context.rcx));
}
});
""" % 0x000000000040153F)
def on_message(message, data):
print(message)
script.on('message', on_message)
script.load()
sys.stdin.read()
frida.kill(pid)
本文来自博客园,作者:Mz1,转载请注明原文链接:https://www.cnblogs.com/Mz1-rc/p/17408707.html
如果有问题可以在下方评论或者email:mzi_mzi@163.com