김승현

[OverTheWire] Bandit Level 7 → Level 8 본문

Linux/OverTheWire : Bandit

[OverTheWire] Bandit Level 7 → Level 8

kshind 2023. 2. 16. 00:32

문제

암호는 data.txt에 있고 millionth라는 단어 옆에 암호가 있는 문제이다.

 

풀이

ls -l을 했을 때 출력되는 화면 data.txt가 있는 걸 확인할 수 있다.

data.txt 대충봐도 용량이 엄청 크기 때문에(약 4MB) 눈으로 하나하나 볼 순 없을 것 같다.

이럴 때 필요한 명령어가 grep이다.

grep : 파일 내 특정 단어가 들어간 문자열을 찾는 명령어
           (+ man에서 옵션을 찾을 때도 자주 활용함)
grep millionth data.txt

위의 명령어를 이용하면 data.txt 파일 내 millionth라는 단어가 들어가는 문자열을 출력해준다.

password가 millionth 옆에 출력된 화면

 


 

오늘은 여기까지만 해야겠다....

아직 문제는 좀 할만 한 것 같은데 블로그 정리하니까 생각보다 시간도 오래 걸리고 체력이 빨리 닳는 것 같다....

남들이 안 볼 수도 있지만 쓰다보니 생각보다 재밌고 자기만족이 되는 것 같다. 피곤해서 여기까지만 써야지


다음 문제

https://kshind.tistory.com/10

 

[OverTheWire] Bandit Level 8 → Level 9

문제 암호는 data.txt 파일 안에 있으며 암호는 한 줄인데 중복되지 않는 내용의 한 줄만 있다는 문제이다. 홈페이지에서 주어진 명령어 중 uniq가 있는데 이 명령어는 중복을 제거하는 명령어이기

kshind.tistory.com