Saya menulis sebuah program yang memanggil setuid(0)dan execve("/bin/bash",NULL,NULL).
Lalu saya lakukan chown root:root a.out && chmod +s a.out
Ketika saya mengeksekusi ./a.outsaya mendapatkan shell root. Namun ketika saya melakukannya gdb a.outmemulai proses sebagai pengguna normal, dan meluncurkan shell pengguna.
Jadi ... bisakah saya men-debug program root setuid?