리눅스 워게임 bandit (overthewire.org) 9 Level -> 10 Level
·
Wargame/Linux_bandit
Level 8에서 가져온 키 값을 복사해서 bandit9에 접속해 보자. 그전에 힌트를 보자 data.txt 안에 여러 개의 '=' 문자 앞에 사람이 읽을 수 있는 몇 안 되는 문자열에 있다고 한다. cat으로 data.txt 파일을 읽어보니 정말 사람이 읽을 수 없는 것들만 있다. grep을 이용해서 "====" 입력했는데 바이너리 파일이라고 해서 grep 사용이 안된다고 한다. grep 사용이 안 되는 이유는 grep 명령어는 주로 텍스트 파일에서 문자열을 검색하는 데 사용하는데 바이너리 파일에서는 이진 데이터(data)가 포함이 되어서 텍스트 파일을 주로 다루는 grep 은 사용이 안된다. 정말 쉽게 말하면 텍스트 파일이 아니고 데이터라서 못쓰는 것이다. grep -a : 파일을 텍스트 파일로 강제..