
- login PW: tQKvmcwNYcFS6vmPHIUSI3ShmsrQZK8S
- 문제설명: ssh://bandit29-git@localhost/home/bandit29-git/repo 2220 port에 git 저장소가 있고 bandit29-git의 PW는 bandit29의 PW와 같다. 저장소를 복제하고 다음 단계의 PW를 찾아라
이전 두 단계와 똑같이 /tmp에 bandit29_test라는 dir을 만들고 git clone을 실행합니다.

README.md 를 읽어보니 배포판에는 PW가 없다는 문구가 나옵니다.

이전 단계와 마찬가지로 commit 살펴보겠습니다.

첫번째 commit으로 들어가 README.md 파일을 읽어보면

똑같이 password가 보이지 않습니다.
Branch
git의 기능 중 하나. 병렬로서 개발이 가능하게끔 하는 기능.
여기서 branch가 pro( 배포 ) 모드와 dev( 개발 ) 모드가 나눠져 있을 것 같습니다.
다음 명령어를 통해 어떤 branch가 있는지 확인해보겠습니다.
# git branch -a

4개의 branch가 존재하는데 개발자 모드로 추정되는 /dev 로 들어가보겠습니다.
# git checkout remotes/origin/dev

해당 branch로 이동하여 파일을 읽으니 PW가 출력되는 것을 볼 수 있습니다.
'Linux > bandit' 카테고리의 다른 글
| Level 31 → Level 32 (0) | 2024.01.18 |
|---|---|
| Level 30 → Level 31 (0) | 2024.01.16 |
| Level 28 → Level 29 (0) | 2024.01.16 |
| Level 27 → Level 28 (0) | 2024.01.16 |
| Level 26 → Level 27 (0) | 2024.01.16 |