일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- pwncollege
- 리눅스커널
- Leviathan
- 시스템프로그래밍
- radare2
- C언어
- 커널
- 컴퓨터구조
- 포너블
- 워게임
- kernel
- 프로그래밍
- C++
- 리눅스 커널
- multiplexing
- 리버싱
- 시스템
- 리눅스
- 시스템 프로그래밍
- write up
- 시그널
- css
- 하드링크
- 어셈블리어
- 알고리즘
- 시스템해킹
- Bandit
- Pwnable.kr
- pwn.college
- wargame
Archives
- Today
- Total
Computer Security
#4 Wargame Bandit 2 (Level 3 ~ Level 5) ,hidden,file명령어 본문
Level 3 -> Level4
비밀번호는 inhere 디렉토리 안에 있는 hidden 파일에 있다.
1. ls 명령어를 이용해 inhere 디렉토리가 있는지 확인한다.
2. cd 명령어를 이용해 inhere 디렉토리에 접근한다.
3. ls -a 를 이용해 inhere 안에 숨겨져있는 .hidden 파일을 확인한다.
4. .hidden 파일이 있는 것을 확인 했으니, cat .hidden 을 이용해 .hidden 파일 내용에 접근한다.
5.성공! 이제 저 패스워드로 bandit4에 접근한다!
Level 4 -> Level5
inhere 이라는 디렉토리안에 오직 인간이 읽을 수 있는 파일이 있다. (아스키 코드? 말하는듯)
이 파일을 찾아서 실행 해보자.
1.cd 를 이용해 inhere 디렉토리에 접근한다.
2. ls 명령어를 이용해 inhere 디렉토리 안에 어떤 파일이 있는지 확인한다.
inhere 안에는 0 ~ 9까지의 파일이 있다는 것을 확인 했다.
이때, 이 10개의 파일중 아스키 코드 타입 파일이 무엇인지를 알아야 한다.
3. file ./-file* 명령어를 이용해 00~09까지의 데이터 타입을 확인한다.
위를 살펴보니 07번째 파일이 비밀번호가 들어있는 파일 같다!
4. cat ./-file07 을 이용하여 07파일을 열어 본다.
5.성공! 이제 저 패스워드로 bandit5에 접근한다!
'Wargame:Bandit' 카테고리의 다른 글
#6 Wargame bandit 4 (Level7 ~ Level9),파이프라인,grep,sort,uniq 명령어 (0) | 2022.07.12 |
---|---|
#5 Wargame Bandit 3 (Level 5 ~ Level 7) ,ls,cd,find명령어 (0) | 2022.07.11 |
#3 Wargame Bandit 1 (Level0 ~ Level3), ls,exit,clear,cat명령어 (0) | 2022.07.09 |
#2 Wargame OverTheWire 셋팅 하기 (0) | 2022.07.08 |
#1 IP주소와 Port 번호 (0) | 2022.07.07 |
Comments