setuid 루트 바이너리에서 sudo 비밀번호를 묻는 프롬프트
with_sudo.bin다음 소스 코드와 함께 setuid 루트 바이너리가 있습니다. /* with_sudo.c */ #include <stdio.h> #include <sys/types.h> #include <unistd.h> #include <stdlib.h> int main() { printf("\n\n ruid : %d \n euid : %d \n\n", (int)getuid(), (int)geteuid()); system("/usr/bin/sudo cat /root/key.txt"); return 0; } akshay@bluebox ~ $ ls -l with_sudo.bin -rwsr-sr-x 1 root root 8684 …