SMALL

bandit write up 5

[리눅스] Bandit Level 7 -> Level 8

[문제] password는 data.txt 파일 속의 millionth 단어 옆에 존재한다. [풀이] > ls -al 명령어를 통해 data.txt 파일을 찾을 수 있었다. > cat 명령어로 data.txt 파일을 실행한 결과 한눈에 파악하기 어려워 다른 방안을 찾아야 한다. > 출력 결과를 보니 단어와 password 과 같은 형태의 문자열이 매칭되는 것 같다. > grep 명령어를 이용해 millionth를 data.txt 속에서 찾을 수 있고, 그 옆에 존재하는 패스워드를 확인할 수 있다. 이러한 방법도 있음! [핵심] grep 명령어 > 입력으로 전달된 파일의 내용에서 특정 문자열을 찾고자할 때 사용하는 명령어 > grep [option] [pattern] [file] 의 형태로 사용 상세한 설..

Wargame/bandit 2021.04.04

[리눅스] Bandit Level 6 -> Level 7

[문제] 서버 어딘가에 password 파일이 존재한다고 하는데, 그냥은 찾을 수 없겠죠? 문제의 조건을 보니 user는 bandit7, group은 bandit6 이면서 크기가 33바이트인 파일을 찾아야 하네요! 바로 시작해보도록 하겠습니다-! [풀이] 이전과 달리 홈디렉토리에서 힌트를 얻을 수 없어보이네요.. 그렇다면 홈디렉토리에서 검색하는 것이 아니라 최상위 폴더라고 하죠? root 로 이동하여 검색을 해봐야할 것 같네요! 지난번에 홈디렉토리는 ~로 표시한다는 것을 알려드렸는데요! root 는 /로 표시한답니다. 그럼 두가지의 방법을 생각해볼 수 있을 것 같아요! 1. 홈디렉토리에서 /폴더로부터 검색하도록 명령어를 입력한다. 2. root 폴더로 이동하여 검색한다. 첫 번째 방법부터 진행해보겠습니다..

Wargame/bandit 2021.04.04

[리눅스] Bandit Level 4 -> Level 5

[문제] 문제의 핵심은 inhere 디렉토리에서 사람이 읽을 수 있는 파일을 찾아야 하는 것입니다! 아마 그 파일 속에 password가 존재하겠죠? 바로 시작해보겠습니다--! [풀이] bandit4 계정으로 접속해서 가장 먼저 해야하는 일은 뭐다?? --> ls 로 파일 및 디렉토리 리스트 확인하기! 확인해보겠습니다 ㅎㅎ 이번 문제에도 inhere이라는 디렉토리가 존재하는데요! cd 명령어를 통해 inhere 디렉토리로 이동해보겠습니다. 지난 레벨에서 현재 경로 확인하는 법 알려드렸는데 기억나시나요? 기억 안나시는 분은 bandit level 3 -> level 4 를 참고해주세요! pwd 명령어를 통해 현재 위치가 inhere 디렉토리에 있음을 확인할 수 있습니다. 무사히 이동했으면 inhere 디렉..

Wargame/bandit 2021.04.03

[리눅스] Bandit Level 3 -> Level 4

[문제] password가 inhere이라는 디렉토리 속에 숨김파일로 존재한다고 하네요! 숨겨진 파일을 어떻게 확인해야 할지 시작해보겠습니다아-! [풀이] bandit3에 접속해보겠습니다. (접속방법은 bandit0에 자세히 나와있어요!) 쉘에 접속하면 가장 먼저 해야될 일은 뭐다??! --> ls 명령으로 파일이나 디렉토리 확인하기! ls -al 명령어를 통해 홈디렉토리의 모든 파일과 디렉토리를 확인하니 inhere 디렉토리가 있군요! 그렇다면 inhere 디렉토리 속으로 이동해봐야겠네요! 더보기 참! 디렉토리와 파일에 대해서 설명 없이 지금 레벨까지 와버렸지만.. 간단하게 말씀드리자면 디렉토리는 흔히 윈도우의 폴더와 동일하고, 내부 파일은 txt, .c, .py, .cpp를 비롯해 바이너리 등을 포함..

Wargame/bandit 2021.04.03

[리눅스] Bandit Level 0 -> 1

[문제] 문제를 살펴보니 홈디렉토리에 위치한 readme 파일을 읽어서 bandit1계정으로 접속하라고 하네요. 앞서 level0에서 readme 파일을 읽어서 password를 획득하였는데 기억하시나요? 바로 bandit1 계정으로 로그인하도록 하겠습니다. 풀이 시작합니다~!~! [풀이] bandit1번으로 접속 전, 문제에 대한 참고사항을 말씀드리자면! 홈디렉토리에 readme 파일이 있다고 했는데 readme 파일을 읽었던 곳을 기억하시나요? 어떤 걸 봐야하는지 모르겠다구요? 바로 ~$에 파란색으로 나타나있는 ~입니다! 현재 위치한 디렉토리를 파란색 글자로 나타내는데요. ~ 은 "홈디렉토리"를 말한답니다! 어떤 디렉토리에 있더라도 cd 만 입력하면 홈디렉토리로 이동할 수 있어요. 다시 문제로 돌아와..

Wargame/bandit 2021.04.03
LIST