[OverTheWire:Bandit] Level 1 ~ Level 2
2023. 7. 6. 20:55ㆍWar Game/OverTheWire
문제
다음 단계로 넘어가는 암호는 홈 디렉토리에 있는 - 라는 파일에 저장되어있다고 한다.
Keyword
home directory, cat, cd, ls
풀이
cd ~
ls
cat -
홈 디렉토리로 이동해서 파일 리스트에서 '-' 파일이 있는 걸 확인한다. 그리고 cat 명령어를 사용해서 '-' 파일의 내용을 출력하여 비밀번호를 확인한다.
그러나 막상 cat 명령어를 사용하게 되면 실행이 되지 않는걸 확인할 수 있는데 그 이유는 파일의 이름인 '-' 이 옵션을 적을 때 사용하는 특수문자와 같기 때문에 실행이 되질 않는다.
cat ./-
이를 해결하기 위해 현재 경로를 같이 써줌으로써 '-' 이름을 가진 파일을 파일이라고 각인시켜 cat 명령어를 실행시킬 수 있다.
cat < -
또한 다른 방법으로는 리다이렉트 명령어를 사용하는 방법이 있다.
'War Game > OverTheWire' 카테고리의 다른 글
[OverTheWire:Bandit] Level 4 ~ Level 5 (0) | 2023.07.08 |
---|---|
[OverTheWire:Bandit] Level 3 ~ Level 4 (0) | 2023.07.07 |
[OverTheWire:Bandit] Level 2 ~ Level 3 (0) | 2023.07.07 |
[OverTheWire:Bandit] Level 0 ~ Level 1 (0) | 2023.07.06 |
[OverTheWire:Bandit] Level 0 (0) | 2023.07.04 |