[OverTheWire:Bandit] Level 7 ~ Level 8

2023. 7. 13. 02:10War Game/OverTheWire

문제

 

 

다음 단계로 넘어가는 암호는 millionth라는 단어 옆에 있는 data.txt 파일에 저장되어 있다.

 

Keyword

 

cd, cat, find, grep, |

 

풀이

 

find / -name data.txt 2> /dev/null

 

암호가 있는 위치를 알려 주지 않았으므로 find 명령어를 사용해서 'data.txt'라는 이름을 가진 파일을 찾아보았더니 여러 결과가 나오는데 그중 경로에 bandit7 이 들어간 경로의 'data.txt' 파일을 확인해 보자.

 

cat /home/bandit7/data.txt

 

cat 명령어를 사용해서 'data.txt' 파일의 내용을 출력해 보았더니 많은 양의 텍스트가 출력되었다. 이걸 하나하나 살펴보기는 힘들 것 같고 문제에서 간접적으로 암호의 위치를 알려주었으니 이에 맞게 확인해 보자.

 

cat /home/bandit7/data.txt | grep 'millionth*'

 

암호는 data.txt 내에 'millionth'라는 문자열 옆에 위치하고 있다고 하니 이에 맞게 cat 명령어와 grep 명령어를 사용해서 확인할 수 있었다.