如何使用Frida附加到python函数?

如何使用Frida附加到python函数?,python,frida,Python,Frida,我试图弄清楚如何使用Frida钩住python程序中的函数调用 下面的python代码是要深入的程序 # hello.py from time import sleep def print_num(i=0): print(i) print(f"print_num address: {print_num}") i = 0 while i < 10: i += 1 print_num(i) sleep(4) 结果: {'type': 'send', 'p

我试图弄清楚如何使用Frida钩住python程序中的函数调用

下面的python代码是要深入的程序

# hello.py
from time import sleep

def print_num(i=0):
    print(i)

print(f"print_num address: {print_num}")

i = 0
while i < 10:
    i += 1
    print_num(i)
    sleep(4)
结果:

{'type': 'send', 'payload': 'start injecting...'}
似乎
hook.py
可以正确地处理
test.py
程序,但无法处理
print\u num
函数。否则它应该报告如下内容

{'type': 'send', 'payload': '1'}
{'type': 'send', 'payload': '2'}
{'type': 'send', 'payload': '3'}
{'type': 'send', 'payload': '4'}
...
那么,是否可以使用Frida附加到python函数?怎么做

{'type': 'send', 'payload': '1'}
{'type': 'send', 'payload': '2'}
{'type': 'send', 'payload': '3'}
{'type': 'send', 'payload': '4'}
...