-
Pwnable. 해쿨핸드북 요약 정리 (5차)Pwnable/이론 2020. 1. 2. 18:54
Section 22. SetUID , SetUID bit 설정하는 방법
1. USER에 SetUID bit 부여하기
> chmod u+s (파일명)
2. USER에 부여된 SetUID bit 제거하기
> chmod u-s (파일명)
3. GROUP에 SetGID bit 부여하기
> chmod g+s (파일명)
4. GROUP에 부여된 SetGID bit 제거하기
> chmod g-s (파일명)
5. SetUID와 SetGID bit를 모두 부여하기
> chmod ug+s (파일명)
or
> chmod +s (파일명)
6. SetUID와 SetGID bit를 모두 제거하기
> chmod ug-s (파일명)
or
> chmod -s (파일명)
#내 서버에서 SetUID bit가 부여된 파일들 찾아보기
> find / -perm -u+s 2>/dev/null
or
> find / -perm -g+s 2> /dev/null
or
> find / -perm -ug+s 2> /dev/null
# find 명령어 옵션들의 의미
/ : 파일 검색 할 대상 디렉토리명을 지정
-perm : 다음에 명시되는 권한을 기준으로 검색
-u+s : user에 SetUID가 부여된 권한
-g+s : group에 SetUID가 부여된 권한
권한앞에 -를 붙이면 해당권한을 포함하는 모든 파일을 검색함
'Pwnable > 이론' 카테고리의 다른 글
Pwnable. 해쿨핸드북 요약 정리 (4차) (0) 2020.01.02 Pwnable. 해쿨핸드북 요약 정리 (3차) (0) 2020.01.01 Pwnable. 해쿨핸드북 요약 정리 (2차) (0) 2019.12.31 Pwnable. 해쿨핸드북 요약 정리 (1차) (0) 2019.12.23