[Bandit] Level 1 -> Level 2
Level 2의 패스워드는 홈 디렉터리에 위치한 - 파일에 있다. ls 명령어로 홈 디렉터리에 - 파일이 있는 것을 확인하고 cat - 명령어로 이 파일을 읽으려고 했는데 커서만 뜬다. ls -l 명령어로 이 파일에 대해 알아보니, bandit2라는 uid를 가진 사용자에게 읽기(r)와 쓰기(w)의 권한이 있고, bandit1이라는 gid를 가진 사용자에게는 읽기(r)의 권한만, 나머지 사용자에게는 권한이 없다. 지금 bandit1 사용자로 로그인했으므로 읽기의 권한이 있다. 따라서 이 dashed file을 읽는 방법이 따로 있는 것 같아서 Helpful Reading Material의 "dashed filename"을 들어가서 구글링해봤다. 리눅스에서 dash(-)로 시작하는 파일이름은 유효하다. 하..
SYSTEM HACKING/Bandit
2019. 3. 28. 22:21