War Game/[ OverTheWire ] Bandit
OverTheWire: bandit 1
Hackerrior
2017. 2. 15. 12:06
※ 레벨에대한 정확한 비밀번호를 알려드지는 않습니다. 힌트와 해결과정을 포스팅하려고합니다.
※ 최대한 스스로 풀어보시기를 권합니다.
↑ bandit를 풀때 항상 홈페이지의 힌트를 참조하면서 해결의 방향을 잡으면 좋다. 저장된 대쉬라는 이름의 파일에 힌트가 있는것 같다.
이 레벨에서 필요한 명령어도 알 수 있다.
↑ 파일의 이름이 -(대쉬)인 파일이 있다. 하지만 대쉬 파일을 읽으려고해도 cat명령어가 먹히지 않는다.
↑ vi로 대쉬 파일을 열어보고 싶지만 계속 stbin에서 문자를 읽어오는 중이라고 뜨고 진행이 안된다.
↑ 리눅스에서 대쉬파일을 만들어서 실험을 해보았다. echo 명령을 이용해 대쉬에 'hello dash file' 이라는 문구를 넣음과 동신에 파일을 만들었다.
cat 명령어로 정확히 대쉬 파일을 읽을 수 없어 꺾쇠를 이용해 읽을 대상을을 정확이 집어주면 cat 명령으로 대쉬 파일을 읽을 수 있다!
↑위와 같은 방법으로 bandit1을 해결할 수 있다.