文件名称:hookso:linux动态链接库的注入修改查找工具 A tool for injection, modification and search of linux dynamic link library
文件大小:25KB
文件格式:ZIP
更新时间:2024-05-24 02:05:22
linux injection hacking modification dynamic-libraries
hookso hookso是一个linux动态链接库的注入修改查找工具,用来修改其他进程的动态链接库行为。 功能 让某个进程执行系统调用 让某个进程执行.so的某个函数 给某个进程挂接新的.so 卸载某个进程的.so 把旧.so的函数或某个地址替换为新.so的函数 复原.so的函数或某个地址的替换 查找.so的函数地址 查看.so的函数参数,或某个地址的函数参数 当执行.so的某个函数时或某个地址的函数时,触发执行新的函数 编译 git clone代码,运行脚本,生成hookso以及测试程序 # ./build.sh # cd test && ./build.sh 示例 启动test目录下的测试程序 先看下测试代码,代码很简单,test.cpp不停的调用libtest.so的libtest函数 int n = 0; while (1) { if (libtest(n++)) {
【文件预览】:
hookso-master
----main.cpp(86KB)
----README.md(16KB)
----build.sh(52B)
----.github()
--------workflows()
----test()
--------build.sh(159B)
--------test.cpp(501B)
--------libtestnew.cpp(423B)
--------libtest.cpp(366B)
----LICENSE(1KB)
----README_EN.md(17KB)