티스토리 뷰

※ 레벨에대한 정확한 비밀번호를 알려드지는 않습니다.  힌트와 해결과정을 포스팅하려고합니다.

※ 최대한 스스로 풀어보시기를 권합니다.



http://overthewire.org(링크)







↑ bandit를 풀때 항상 홈페이지의 힌트를 참조하면서 해결의 방향을 잡으면 좋다. 저장된 대쉬라는 이름의 파일에 힌트가 있는것 같다.

이 레벨에서 필요한 명령어도 알 수 있다.






↑ 파일의 이름이 -(대쉬)인 파일이 있다. 하지만 대쉬 파일을 읽으려고해도 cat명령어가 먹히지 않는다.



↑ vi로 대쉬 파일을 열어보고 싶지만 계속 stbin에서 문자를 읽어오는 중이라고 뜨고 진행이 안된다.




↑ 리눅스에서 대쉬파일을 만들어서 실험을 해보았다. echo 명령을 이용해 대쉬에 'hello dash file' 이라는 문구를 넣음과 동신에 파일을 만들었다.

cat 명령어로 정확히 대쉬 파일을 읽을 수 없어 꺾쇠를 이용해 읽을 대상을을 정확이 집어주면 cat 명령으로 대쉬 파일을 읽을 수 있다!




↑위와 같은 방법으로 bandit1을 해결할 수 있다.


'War Game > [ OverTheWire ] Bandit' 카테고리의 다른 글

OverTheWire: bandit 5  (0) 2017.02.16
OverTheWire: bandit 4  (0) 2017.02.16
OverTheWire: bandit 3  (0) 2017.02.15
OverTheWire: bandit 2  (2) 2017.02.15
OverTheWire: bandit 0  (0) 2017.02.14