文件名称:plivepatch:修补程序
文件大小:7KB
文件格式:ZIP
更新时间:2024-06-02 15:32:32
update patch hotfix C
热补丁技术实践 测试环境 Linux 4.13.0-41-generic #46~16.04.1-Ubuntu SMP Thu May 3 10:06:43 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux 步骤: 下载代码; 编译代码 make; 拷贝libfunc.so 至 /usr/lib/目录下:sudo cp libfunc.so /usr/lib/ 运行 main:./main 运行 plivepatch pid libsopath oldfunction newfunction 完成函数替换。 备注: 要使用ptrace读取其它进程内存,需要设置/proc/sys/kernel/yama/ptrace_scope内核参数。 sudo echo 0 > /proc/sys/kernel/yama/ptrace_scope,这样将使得任意进程可以读写
【文件预览】:
plivepatch-master
----patch.c(105B)
----plivepatch.c(18KB)
----main.c(195B)
----func.c(152B)
----func.h(59B)
----Makefile(618B)
----README.md(634B)