gpt4 book ai didi

shell - gdb可以调试suid root程序吗?

转载 作者:行者123 更新时间:2023-12-02 08:53:42 24 4
gpt4 key购买 nike

我做了一个调用 setuid(0) 和 execve("/bin/bash",NULL,NULL) 的程序。

然后我做了 chown root:root a.out && chmod +s a.out

当我执行./a.out时,我得到一个root shell。但是,当我执行 gdb a.out 时,它会以普通用户身份启动进程,并启动用户 shell。

那么...我可以调试一个suided root程序吗?

最佳答案

仅以 root 身份运行 gdb。 (换句话说,没有。)

出于安全原因,普通用户不允许跟踪属于其他用户的进程,尤其是 root。

关于shell - gdb可以调试suid root程序吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6542352/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com