suid /bin/echo가 상승된 파일에 쓸 수 없습니까? [복사]

suid /bin/echo가 상승된 파일에 쓸 수 없습니까? [복사]

측면으로 복사하여 루트로 실행한 다음 더 약한 사용자로 다시 전환하면 /bin/echochmod u+s실행할 수 없습니까 /root/suidecho "something" > /usr/bin/passwd? (허가가 거부되었습니다)

답변1

간단히 말해서, 권한 상승에는 echostdout에 쓸 수 있는 가장 높은 권한이 있기 때문에 완벽하게 정상적인 비수퍼유저 셸은 쓰기 권한이 없는 파일로 리디렉션을 시도합니다.

관련 정보