>> Delete No. 30519 article
No. 이런... setuid가 안 먹는건 머냐...

등록 2001-05-16 16:48:00 By localhost     조회 1
이름 일촉즉발    

		가령 abc란 계정으로 들어와서
 abc.c
#include <unistd.h>
 int main()
{
    system( "whoami" );
}
 gcc abc.c -o abc.e
 이렇게 하고 다시 root 로 로그인하여
 chown root.root abc.e
chmod 771 abc.e
chmod u+s abc.e
 이렇게 하고 다시 abc로 로그인해서
./abc.e 이렇게 하면 root 가 나와야 할 것 같은데...
그냥 abc 가 나와버리네요...
 setuid를 분명히 주었는데...
즉, root의 eid로 whoami 를 실행하는데, 왜 abc가 나오는걸까요?
 답변 반다시 부탁드림다...--리눅서되기 절라 힘들다
[관리자] 패스워드를 입력 하십시오. 답장이 존재하면 함께 삭제됩니다.[ 목록 | 이전 ]
패스워드:    

Copyleft 1999-2026 by JSBoard Open Project
Theme Designed by IDOO All right reserved