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
- web hacking
- 네트워크이론정리
- bandit 문제풀이
- overthewire 문제
- AWS
- 객체지향
- Dreamhack
- 함수와 디버깅
- sk루키즈
- 보안
- overthewire bandit level 0
- bandit level
- 포인터와 배열
- 공부기록
- kbdinteractiveauthentication
- 혼자공부하는네트워크
- overthewire bandit 문제풀이
- 오블완
- overthewire bandit 문제
- 데이터와 로직
- sk shieldus rookies 23기
- 정보보안
- bandit 비밀번호
- 티스토리챌린지
- 네트워크정리
- bandit level 11 -> level 12 문제풀이
- 혼공네트
- 취약점진단
- 해킹
- 네트워크문제
Archives
- Today
- Total
아임노드
[OverTheWire Bandit] Bandit Level 18 -> Level 19 문제풀이 (+우회하여 접속하기) 본문
[SK shieldus Rookies 23기] 공부 노트/OverTheWire Bandit 문제풀이
[OverTheWire Bandit] Bandit Level 18 -> Level 19 문제풀이 (+우회하여 접속하기)
Noody 2024. 12. 11.OverTheWire Bandit
Level 18 -> Level 19
목표 :
- SSH 로그인 시 자동 로그아웃 확인
- 문제 해결 ①
- 문제 해결 ②
풀이 방법
1. bandit18 서버 접속
ssh bandit18@bandit.labs.overthewire.org -p 2220
2. SSH 로그인 시 자동 로그아웃 확인
이전 문제에서 언급해줬다시피 로그인시 Byebye 문구와 함께 접속이 자동으로 종료된다.
문제에서 보면 .bashrc인 bash쉘의 사용자 설정 파일이 자동으로 로그아웃되도록 변경되었기 때문이다.
따라서 이 .bashrc를 실행시키지 않고 접속하는 우회방법을 찾도록 한다.
3. 문제 해결 ①
첫 번째 방법은 SSH세션에서 특정 명령을 직접 실행하여 .bashrc를 실행하지 않고 작업을 수행하게 하는 것이다.
ssh bandit18@bandit.labs.overthewire.org -p 2220 cat readme
아래 이미지와 같이 접속 패스워드 입력 즉시 cat readme를 실행한다.
4. 문제 해결 ②
두 번째 방법 .bashrc를 실행하지 않고 대화식 쉘로 시작하는 것이다.
ssh bandit18@bandit.labs.overthewire.org -p 2220 "sh"
패스워드 입력 후 대화식 쉘을 시작할 수 있다.