본문 바로가기
Linux/bandit

Level 29 → Level 30

by ㅇㅅㅇ.. 2024. 1. 16.

 

 

  • 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