반응형
로그인을 한 뒤에 문제를 보았습니다.
"서버 어딘가에" 다음 3가지 조건을 만족시키는 패스워드 파일이 존재한다는군요.
이번 문제는 바로 전 단계 문제의 Advanced 버전이라는 느낌이 듭니다.
한번 find 명령어를 이용해서 작성해볼까요?
find / -user bandit7 -group bandit6 -size 33c -exec cat {} \;
엄청난 오류들이군요. 모두 권한으로 인한 접근 거부 에러들이 대부분이군요.
밑에 로그들을 살펴보다 보면 답을 바로 찾을 수 있겠지만 저는 여기서 하나를 더 추가하여 깨끗하게 보려 합니다.
find / -user bandit7 -group bandit6 -size 33c -exec cat {} 2> /dev/null \;
이렇게 빨갛게 칠해진 부분을 추가합니다. 그러면
깔끔하게 에러들은 없어지게 됩니다.
>는 리다이렉션이라는 입출력 관련 방향 지정자입니다. 2는 '파일 디스크립터' 중 하나로 표준에러(STDERR)를 나타냅니다.
그래서 2>는 합쳐서 에러는 이쪽(오른쪽)으로 보내라는 소리이고 어디로 보냈냐면 /dev/null로 아무것도 아닌 것으로 보낸 것이죠.
간단히 말하면 에러들은 쓰레기통에 버렸다고 생각하시면 됩니다.
그럼 다음으로 가보죠.
반응형