Level Goal
There is a git repository at ssh://bandit28-git@localhost/home/bandit28-git/repo. The password for the user bandit28-git is the same as for the user bandit28.
Clone the repository and find the password for the next level.
Commands you may need to solve this level
git
0. 문제 풀기위한 개념
- git 사용법
1. bandit28 암호
0ef186ac70e04ea33b4c1853d2526fa2
2. git 다운로드
bandit28@bandit:/tmp/acemaster$ git clone ssh://bandit28-git@localhost/home/bandit28-git/repo
home 에 쓰기권한이 없어 /tmp/acemaster 디렉토리를 생성후 해당 명령어를 입력했다.
3. 파일확인
bandit28@bandit:/tmp/acemaster/repo$ cat README.md
# Bandit Notes
Some notes for level29 of bandit.
## credentials
- username: bandit29
- password: xxxxxxxxxx
해당 폴더에는 다음과 같이 로그인 정보가 있다.
4. 커밋 로그 조회
bandit28@bandit:/tmp/acemaster/repo$ git log -p
diff --git a/README.md b/README.md
index 3f7cee8..5c6457b 100644
--- a/README.md
+++ b/README.md
@@ -4,5 +4,5 @@ Some notes for level29 of bandit.
## credentials
- username: bandit29
-- password: bbc96594b4e001778eee9975372716b2
+- password: xxxxxxxxxx
git에서 commit 시 변경한 로그를 검색할 수 있다. git 파일이 있는 디렉토리에서 git log -p
명령어를 입력하면 삭제추가된 내용을 조회할 수 있다.
5. bandit29 로그인 비밀번호
bbc96594b4e001778eee9975372716b2