Linux 当执行passwd命令时(我知道,使用root权限),不能利用它吗?若否,原因为何?

Linux 当执行passwd命令时(我知道,使用root权限),不能利用它吗?若否,原因为何?,linux,unix,exploit,passwd,Linux,Unix,Exploit,Passwd,当执行passwd命令时(我知道,使用root权限),不能利用它吗?若否,原因为何 提前谢谢你 在大多数情况下,setuid root实用程序(如passwd)是做一件事的小程序,这使它们更容易(请注意,也不容易)审计安全问题 如果你能得到一个setuid root实用程序来派生一个shell,那么,是的:这是一个巨大的安全问题。passwd不能被利用,因为它不是图灵完整的。它只能执行非常有限的计算机操作子集(阅读:更改密码)。我认为在security.stackexchange.com或uni

当执行passwd命令时(我知道,使用root权限),不能利用它吗?若否,原因为何


提前谢谢你

在大多数情况下,setuid root实用程序(如passwd)是做一件事的小程序,这使它们更容易(请注意,也不容易)审计安全问题


如果你能得到一个setuid root实用程序来派生一个shell,那么,是的:这是一个巨大的安全问题。

passwd不能被利用,因为它不是图灵完整的。它只能执行非常有限的计算机操作子集(阅读:更改密码)。

我认为在security.stackexchange.com或unix.stackexchange.com上这样做会更好。谢谢您的回复,但您能解释更多细节吗?对不起,我不明白您所说的“图灵完成”是什么意思。。。?