psyscall:Linux syscall() 注入

时间:2024-06-17 19:26:02
【文件属性】:

文件名称:psyscall:Linux syscall() 注入

文件大小:11KB

文件格式:ZIP

更新时间:2024-06-17 19:26:02

injection ptrace linux-syscall C

psyscall 使用ptrace(2)以可移植的方式将 Linux syscall() 注入到外部进程。 已在x86(Arch Linux和Ubuntu),ARMv7(Android 6和7),MIPS(Debian),PPC64(Debian)上进行测试。 需要echo 0 | sudo tee /proc/sys/kernel/yama/ptrace_scope echo 0 | sudo tee /proc/sys/kernel/yama/ptrace_scope (或 root 权限)。 是的,这只是概念证明和愚蠢的玩具。 例子 作为 vim 杀死 emacs % ./psyscall `pidof vim` kill `pidof emacs` SIGTERM [88] syscall(kill, 142, SIGTERM) = 0 j/ki 没有安装emacs 。


【文件预览】:
psyscall-master
----UNLICENSE(1KB)
----sysheaders.h(1KB)
----psyscall.c(19KB)
----README.md(2KB)
----Makefile(1KB)
----main.c(7KB)

网友评论