War Game/OverTheWire(28)
-
[OverTheWire:Bandit] Level 2 ~ Level 3
문제 다음 단계로 넘어가는 암호는 홈 디렉토리에 있는 'spaces in this filename' 이라는 파일에 저장되어있다고 한다. Keyword home directory, cat, cd, ls 풀이 cd ~ ls cat spaces in this filename 홈 디렉토리로 이동해서 파일 리스트에서 'spaces in this filename' 파일이 있는 걸 확인한다. 그리고 cat 명령어를 사용해서 'spaces in this filename' 파일의 내용을 출력하여 비밀번호를 확인한다. 그러나 막상 cat 명령어를 사용하게 되면 각 문자열을 파일로 인식해서 'spaces in this filename'라는 파일의 내용을 출력할 수 없다. 이를 해결하기 위해 'spaces in this fi..
2023.07.07 -
[OverTheWire:Bandit] Level 1 ~ Level 2
문제 다음 단계로 넘어가는 암호는 홈 디렉토리에 있는 - 라는 파일에 저장되어있다고 한다. Keyword home directory, cat, cd, ls 풀이 cd ~ ls cat - 홈 디렉토리로 이동해서 파일 리스트에서 '-' 파일이 있는 걸 확인한다. 그리고 cat 명령어를 사용해서 '-' 파일의 내용을 출력하여 비밀번호를 확인한다. 그러나 막상 cat 명령어를 사용하게 되면 실행이 되지 않는걸 확인할 수 있는데 그 이유는 파일의 이름인 '-' 이 옵션을 적을 때 사용하는 특수문자와 같기 때문에 실행이 되질 않는다. cat ./- 이를 해결하기 위해 현재 경로를 같이 써줌으로써 '-' 이름을 가진 파일을 파일이라고 각인시켜 cat 명령어를 실행시킬 수 있다. cat < - 또한 다른 방법으로는 리..
2023.07.06 -
[OverTheWire:Bandit] Level 0 ~ Level 1
문제 다음 단계로 넘어가는 암호는 홈 디렉토리에 있는 readme 라는 파일에 저장되어있다고 한다. Keyword home directory, cat, cd, ls 풀이 cd ~ 우선 readme 파일이 들어있는 홈 디렉토리로 현재위치를 변경해준다. 홈 디렉토리를 나타내는 경로는 '~' 이다. ls 위치 변경 후 현재 디렉토리에 있는 파일 리스트를 출력해서 readme 파일이 있는지 확인한다. cat readme readme 파일이 있는지 확인 후 readme 파일의 내용을 출력해서 암호를 확인한다.
2023.07.06 -
[OverTheWire:Bandit] Level 0
소개 overthewire 사이트에서는 다양한 종류의 워게임을 실습해 볼 수 있다. 이 중 Bandit 은 리눅스와 관련된 워게임으로 현재 단계에서 다음 단계로 로그인할 수 있는 비밀번호를 찾는 구성이다. 낮은 단계서부터 높은 단계까지 올라가면서 리눅스 명령어에 차근차근 익숙해질 수 있도록 이루어져 있어 아직 리눅스에 익숙지 않은 사람들이 실습하면 좋은 워게임이다. 환경 구축 Bandit 워게임을 ssh로 구동하기위해 putty 프로그램을 사용한다. https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html 링크로 들어가서 자신의 운영체제에 맞는 putty 프로그램을 다운로드 후 설치한다. https://overthewire.org/wargames/b..
2023.07.04