0 views
문제

- 다음 레벨의 비밀번호는 홈 디렉토리의 파일 읽기에 저장된다.
- 안타깝게도 누군가 SSH로 로그인할 때 로그아웃하도록 .bashrc를 수정했다.
풀이
1. .bashrc
- Bash 셸이 자동으로 실행되는 설정 파일이다.
- 여기에는 환경 변수, Alias, 함수, 프롬프트 개인 설정, 기타 초기화 스크립트가 설정될 수 있다.

2. 해결
- 접속하자마자 Byebye가 생기며 로그아웃이 된다.
- 누군가 우리의 셸 설정에 장난을 해놓은것 같다.
- 현재 bash 셸은 우리가 사용하기가 힘들다 따라서 다른 방법을 찾아보아야 한다.
- Linux 에서는 다양한 셸들이 존재한다.
- 따라서 우리는 bash 셸만 사용하지 않는다면 해당 ByeBye 출력 후 연결 종료 로직을 우회할 수 있을 것이다.
ssh -p 2220 bandit18@bandit.labs.overthewire.org /bin/sh

3. .bashrc 내용

- 확인 해보니까 .bashrc 맨 밑에 저런 로직이 존재한다.
- 무서운 사람
cGWpMaKXVwDUNgPAVJbWYuGHVn9zl3j8
'Bandit'카테고리의 다른 글
Loading comments...