Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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
- 객체지향
- overthewire bandit level 0
- bandit 문제풀이
- 네트워크이론정리
- 함수와 디버깅
- 공부기록
- 해킹
- 네트워크정리
- sk shieldus rookies 23기
- web hacking
- 보안
- overthewire bandit 문제
- 취약점진단
- Dreamhack
- 포인터와 배열
- 네트워크문제
- overthewire 문제
- 티스토리챌린지
- 정보보안
- kbdinteractiveauthentication
- AWS
- overthewire bandit 문제풀이
- bandit 비밀번호
- bandit level 11 -> level 12 문제풀이
- sk루키즈
- bandit level
- 오블완
- 데이터와 로직
- 혼공네트
- 혼자공부하는네트워크
Archives
- Today
- Total
아임노드
[OverTheWire Bandit] Bandit Level 4 -> Level 5 문제풀이 (+파일 유형 확인하기) 본문
[SK shieldus Rookies 23기] 공부 노트/OverTheWire Bandit 문제풀이
[OverTheWire Bandit] Bandit Level 4 -> Level 5 문제풀이 (+파일 유형 확인하기)
Noody 2024. 11. 17.OverTheWire Bandit
Level 4 -> Level 5
목표 : 파일 유형 확인하여 사람이 읽을 수 있는 파일 찾기
- 사람이 읽을 수 있는 파일 유형 확인하기
- 확인한 파일 읽어들이기
풀이방법
1. bandit4 서버 접속
# ssh bandit4@bandit.labs.overthewire.org -p 2220
2. inhere 디렉토리로 이동하여 숨겨진 파일 리스트까지 확인
이전에 했던 내용 그대로 숨겨진 파일까지 출력한다.
소유자와 그룹을 확인하고 읽어들일 파일을 확인한다.
문제에서 inhere 디렉토리에서 'Only Human-Readable'한 파일을 찾으라고 했기 때문에
파일 유형을 살펴보아야 한다.
2. 내가 원하는 파일을 찾기 위해 파일 유형 확인하기
전체 파일 유형을 확인하려면 ' * ' 기호를 써야 하는데
아래 메시지가 뜨면서 전체 파일 찾기가 되지 않는다.
추측하건데 내가 살펴보고자 하는 파일 이름이 특수기호로 시작하기 때문인 것 같다.
그래서 -f을 옵션, 'ile00'을 파일 이름으로 인식하는 듯 했다.
별의별 방법으로 *를 붙여봤지만 되지 않아 다른 방법을 시도해본다.
file ./파일이름
노가다성스럽지만 파일 유형이 잘 출력된다.
-file07 파일이 ASCII text로 되어 있어 사람이 읽을 수 있는 파일임을 확인했다.
* 추가로 위와 같이 하나하나 적는 것보다 아래와 같이 파일들을 나열하여 여러 개를 한번에 확인할 수도 있다.
3. 원하는 파일 읽어 패스워드 찾기
-file07 파일이 원하는 파일임을 알게 되었으므로 cat 명령어를 사용하여 파일 내용을 읽어들인다.