setuid-wrapper:一个简单的setuid包装程序,旨在启动具有提升特权的shell脚本

时间:2024-05-26 17:47:37
【文件属性】:

文件名称:setuid-wrapper:一个简单的setuid包装程序,旨在启动具有提升特权的shell脚本

文件大小:1KB

文件格式:ZIP

更新时间:2024-05-26 17:47:37

C

setuid包装器 只是一个简单的工具,可用于以提升的特权启动Shell脚本。 为什么? Linux会忽略解释的可执行文件(例如,shell脚本,解释的语言等)上的setuid位。 这是出于安全原因。 因此,为了运行具有setuid特权的脚本,我们需要从实际具有setuid位的本机二进制可执行文件执行该脚本。 这就是包装程序出现的地方:它用作承载setuid位的本机二进制文件。 编译中 gcc -o setuid-wrapper setuid-wrapper.c 正在安装 chown root setuid-wrapper chmod 4755 setuid-wrapper 用法 假设myscript.sh是要以提升的特权运行的脚本,请创建一个包含以下内容的脚本: #!/bin/sh /path/to/setuid-wrapper /path/to/myscript.sh 然后只需运行


【文件预览】:
setuid-wrapper-master
----README.md(1KB)
----setuid-wrapper.c(167B)

网友评论