리눅스 워게임 bandit (overthewire.org) 5 Level -> 6 Level
·
Wargame/Linux_bandit
Level 4에서 가져온 키 값을 복사해 bandit5에 접속을 시켜보자. 힌트도 한번 봅시다 암호는 inhere라는 디렉터리 아래의 파일에 저장되었다. 사람이 읽을 수 있고 , 1033 바이트 크기 일단 inhere 라는 디렉터리 안에 들어가서 확인을 해봤더니 많은 디렉터리가 있었다. 이것을 일일이 까보면서 찾는 거는 시간낭비이니 find, file 명령어를 활용해 보자. 먼저 1033 바이트 크기인 것을 찾아보자 inhere 디렉터리 안에 있는 모든 것 중에 사이즈가 1033 바이트인 게 있냐고 물어봤더니 바로 나와버렸다 find 옵션인 -size을 입력했고 byte 단위이기에 c라는 옵션을 추가했다. (단위마다 옵션 달라지니 확인 바랍니다.) file로 확인하니 text 파일이었고 바로 확인해 보니..
리눅스 워게임 bandit (overthewire.org) 4 Level -> 5 Level
·
Wargame/Linux_bandit
Level 3에서 가져온 키 값을 복사해서 bandit4에 접속을 시켜보자. 그전에 힌트를 한번 봐보자. inhere 디렉터리 안에 사람이 읽을 수 있는 파일에 있다고 한다. 뭐라는 건지 잘 모르겠지만 한번 해보자. 일단은 bandit4 안에 inhere이라는 디렉터리에 접근을 했다 inhere 안에 파일들을 보니 파일이 많다 한번 2개 파일들만 확인해보자 -file00 , -file01 확인해본 결과 사람이 읽을 수 없다 힌트의 뜻이 이해가 되었다. 이걸 일일이 확인하는 것도 방법이긴 하지만 출제 의도는 그게 아닐 테니 명령어를 활용해 보자. 문제를 해결하기 전에 먼저 설명해야 할 것이 있다. 바로 '*' (asterisk) 흔히 말하는 별표이다 이 별표는 현재 경로의 있는 모든 것을 의미한다. 이걸 ..
리눅스 워게임 bandit (overthewire.org) 3 Level -> 4 Level
·
Wargame/Linux_bandit
Level 2에서 가져온 키 값을 복사해서 bandit3에 접속을 시켜보자. bandit3 계정으로 접속되었다. 그전에 힌트를 봐보자 힌트 내용은 inhere 이라는 디렉터리 안에 hidden file 이 있다고 한다. ls , cd , cat , file , du , find라는 명령어를 이용해서 문제를 풀 수 있다고 한다. 먼저 pwd 를 이용해서 현재 경로위치를 파악 후 ls - l를 이용해서 bandit3이라는 디렉터리 안에 inhere이라는 디렉터리가 있다는 것을 확인 cd를 이용해서 inhere이라는 디렉터리를 들어갔다. cd : 디렉터리 이동 (윈도우 폴더라는 개념과 리눅스에 디렉터리라는 개념이 같다고 보면 된다.) ㄴ 윈도우를 따지면 bandit3이라는 폴더 안에 inhere 폴더 가 있어..
리눅스 워게임 bandit (overthewire.org) 2 Level -> 3 Level
·
Wargame/Linux_bandit
Level 1에서 가져온 키 값을 복사해서 bandit2 에 접속하면 된다. bandit2로 접속이 되었다. 문제를 풀기 앞서 힌트를 한번 봐보자 힌트를 보니 홈 디렉터리에 있는 spaces in this filename라는 파일에 저장되었다고 한다. ls , cd , cat , file , du , find 라는 명령어를 이용해서 풀어보라고 한다. 먼저 pwd 를 이용해서 현재 파일 경로를 확인한 후에 ls -l을 이용해서 spaces in this filename을 찾았다. 왜 pwd 하고 ls -l 를 사용하는지 모르는 사람은 전 게시물인 (https://grayom.tistory.com/3) 여기를 보면 된다. 다시 돌아와서 spaces in this filename 이 어떤 타입인지 알아낼 필요..
리눅스 워게임 bandit (overthewire.org) 1 Level -> 2 Level
·
Wargame/Linux_bandit
전에 0 level 에 있는 readme 파일에 있는 키 값을 이용해서 bandit1에 접속을 해보자 bandit1 로 접속을 하고 키값을 복사해서 붙여 넣어 주자. 정상적으로 접속을 했다면 bandit1 라는 계정으로 로그인된 모습이다. OvertheWire에서 다음 레벨로 가려면 힌트를 하나씩 준다 힌트 내용은 홈디렉토리에 있는 -라는 파일에 저장되어 있다고 한다. ls , cd , cat , file , du , find 명령어를 이용해서 풀어보라는 거 같다. 명령어를 써서 확인해보자 pwd : 현재 작업위치 ls -l :현재 디렉터리에 있는 내용들 현재 위치는 홈디렉터리 안에 bandit1에 있고 ls 명령어를 입력해 보니 '-'이라는 파일이 있다. file : 지정된 파일의 종류(타입)를 확인해..
리눅스 워게임 Bandit(overthewire.org) 0 Level -> 1 Level
·
Wargame/Linux_bandit
리눅스를 공부하려면 여러가지 명령어들과 친해져야한다고 생각해서 리눅스 워게임 bandit을 해보자 먼저 이사이트에 접속해야 한다 - > https://overthewire.org/wargames/bandit/ OverTheWire: Bandit We're hackers, and we are good-looking. We are the 1%. Bandit The Bandit wargame is aimed at absolute beginners. It will teach the basics needed to be able to play other wargames. If you notice something essential is missing or have ideas for new levels, p over..