gpt4 book ai didi

c - 禁用 shell 时缓冲区溢出?

转载 作者:行者123 更新时间:2023-11-30 18:42:54 25 4
gpt4 key购买 nike

据我所知,缓冲区溢出是通过覆盖与 C 变量缓冲区相邻的内存来实现的。此覆盖用于生成执行命令的 shell。

但是,如果运行容易受到缓冲区溢出影响的程序的用户禁用了 shell,该怎么办?

/etc/passwd:

user1:x:1000:1000:user1,,,,:/home/user1:/bin/false

sudo -u user1/usr/bin/程序名

最佳答案

“Shell 禁用”仅在您实际登录时才有意义。如果您正在利用已经运行的程序,则无需登录。

关于c - 禁用 shell 时缓冲区溢出?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13957382/

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