linux - 流程用户创建后可以切换吗?

标签 linux security gdb

我正在Linux机器上运行,这是一个作为普通用户的进程,这是我启动这个进程的唯一方法。启动后,我可以在主函数中放置一个断点,在它到达断点后,我可以对该过程执行任何我想要的操作(我是系统的根用户)。我想将进程所有者从普通用户更改为 root,可以吗?

最佳答案

如果您以 root 身份运行 gdb,您应该能够通过运行以下命令来实现此目的:

call setuid(0)

希望这有帮助

关于linux - 流程用户创建后可以切换吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20117954/

相关文章:

php - 如何使我的 PHP 元素更安全?

xcode - 如何在 XCode + gdb 中为崩溃的应用程序生成核心文件?

linux - 根据文件名创建目录名

python - 遍历目录

Linux 上的 Java System.loadLibrary 调用卡住

function - 如何评估GDB中的函数?

objective-c - 调试 : Obtain a list of all instance variables of an object (unknown type)

c++ - ALSA 在 Raspberry Pi 模拟输出上接收和播放原始 PCM 的配置

security - Symfony2 授权 : Voters Vs. ACL

php - 有没有更好的方法来保护特定网页?