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
- AWS
- 해킹
- 티스토리챌린지
- 함수와 디버깅
- bandit level 11 -> level 12 문제풀이
- 포인터와 배열
- overthewire bandit 문제풀이
- 네트워크문제
- sk shieldus rookies 23기
- 네트워크이론정리
- overthewire bandit 문제
- overthewire bandit level 0
- bandit 비밀번호
- sk루키즈
- 객체지향
- web hacking
- 오블완
- kbdinteractiveauthentication
- 보안
- 혼공네트
- 정보보안
- 데이터와 로직
- Dreamhack
- overthewire 문제
- 혼자공부하는네트워크
- 취약점진단
- bandit 문제풀이
- bandit level
- 네트워크정리
- 공부기록
Archives
- Today
- Total
아임노드
[OverTheWire Bandit] Bandit Level 3 -> Level 4 문제풀이 (+숨겨진 파일 읽기) 본문
[SK shieldus Rookies 23기] 공부 노트/OverTheWire Bandit 문제풀이
[OverTheWire Bandit] Bandit Level 3 -> Level 4 문제풀이 (+숨겨진 파일 읽기)
Noody 2024. 11. 16.OverTheWire Bandit
Level 3 -> Level 4
목표 : inhere 디렉토리에 들어있는 파일 중 하나의 파일에서 패스워드 찾기
- 디렉토리에 디렉토리로 이동하여 파일 읽기
풀이방법
1. bandit3 서버에 접속 후 파일 리스트 확인
inhere 디렉토리 확인
ls 명령어는 파일 유형별로 색상을 다르게 표시하는데, 여기서 파란색은 "디렉토리(directory)"를 의미한다.
* 이전에 문제에서 보았던 흰색은 모두 일반 파일을 의미함
2. inhere 디렉토리로 이동하여 파일 목록 확인
cd 명령어를 사용하여 inhere 디렉토리로 다시 이동한다.
ls 명령어만 쓰면 디렉토리 목록이 뜨지 않아, ls -l 명령어를 사용해본다.
* ls -l 명령어 : -l 옵션은 'long listing format'의 약자로 이 옵션을 사용하면 파일이나 디렉토리에 대한
자세한 정보를 한 줄로 표시한다.
total 0 이라고 나온다.
이것은 파일 이름이 아닌 메시지로, 해당 디렉토리 안에 파일이나 디렉토리가 존재하지 않다는 의미이다.
BUT 기본적으로 숨겨진 파일은 표시되지 않으니 숨겨진 파일이 있는지도 확인해봐야 한다.
3. 숨겨진 파일 확인
숨겨진 파일을 포함한 모든 파일을 보려면 -a 옵션을 사용한다.
-l 옵션과 같이 사용해주었다. ( -l + -a = -la)
4. 파일을 읽고 패스워드 확인
파일 유형 : -rw-r-----
파일 권한 : rw-, r--, ---
하드 링크 수 : 1
소유자 : bandit4
그룹 : bandit3
파일 크기 : 33
수정 날짜/시간 : Sep 19 17:08
파일 이름 : ...Hiding-From-You
위와 부합되는 해당 파일을 읽고 패스워드를 찾아낸다.