允许动态库注入运行进程的工具/库
pyinjector的Python项目详细描述
PY喷油器
一个跨平台的工具/库,允许在运行的进程中动态地注入库。 如果您正在寻找将python代码注入正在运行的进程中的方法,请尝试hypno库。在
Pyinjector没有外部python依赖项。 它被实现为kubo/injector的python包装器。在
安装
pip install pyinjector
在每个版本中,manylinux2010
wheels和windows wheels都会上载到Pypi。在
用法
CLI
^{pr2}$API
frompyinjectorimportinjectinject(pid,path_to_so_file)
工作原理
我们将kubo/injector构建为一个C扩展,并使用ctypes
来使用它的接口。
kubo/injector是一个很棒的repo,它允许在运行中注入共享库
在windows(CreateRemoteThread
+LoadLibrary
)和linux(ptrace
)上同时处理。在
- 项目
标签: