흐~` .. 저도 항상 궁금했던점..
제 컴에 백도어를 심을려고 쉘을 복사하고 스티키비트 줘도
전혀.. 소용이 없습니다.. 어설픈 해커가 들어와 백도어 심을라
해도 실패할듯..
레댓 7 기반인데.. 뭔가 보안설정이 되어 있는것 같기도 하고..
초보라.. 잘 모르겠네요..
: 가령 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가 나오는걸까요?
:
: 답변 반다시 부탁드림다...
:
: --
: 리눅서되기 절라 힘들다