0
有可能通過簡單的代碼來獲得root權限是這樣的:如何從程序獲取root權限
char *name[2];
name[0] = "/bin/bash";
name[1] = "-p";
name[2] = 0x0;
execve(name[0], name, 0x0);
,但這種解決方案需要設置粘着位CHOWN根:根; chmod u + s。
問題是如何僅通過提供用戶名和密碼(通過進程和此進程獲取root權限 - 因此進程詢問用戶登錄信息並使用此權限執行)。
哪個版本的Linux? – 2013-02-20 12:58:28
解決方案適用於自RHEL 4以來的所有現代Linux環境。 – syscreat 2013-02-20 13:00:18