Wargame/Linux_bandit

리눅스 워게임 bandit (overthewire.org) 31 Level -> 32 Level

G_OM 2024. 1. 4. 23:17

Level 30에서 가져온 키 값을 복사해서 bandit31에 접속해 보자

 

 

 

 

 

 

 

 

 

 

 

 

 

 

힌트는 전에 문제하고 다 똑같다.

 

 

 

 

 

 

 

 

 

 

 

 

 

clone 통해 repo를 받았다.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

README.md 를 읽어보니 파일을 푸시하라고 한다.

 

그리고. gitignore를 보니 '*. txt' 적혀있는 거 보니 txt파일을 보내지 못하게 하는 거 같다??

 

일단 넘어가 보자

 

파일명 : key.txt

내용 : May I come in?

브랜치 : master

 

 

 

 

 

 

 

 

 

 

 

 

vi를 이용해서 key.txt 파일을 만들어보자

 

 

 

 

 

 

 

 

 

 

 

이제 key.txt를 저장소에 추가하려고 했는데 노란 줄을 git add에 강제적 옵션인 -f (아까 말한. gitignore)을 무시하라는 거 같다.

 

그리고 바로 git commit 명령을 이용하여 커밋을 해보자

 

git add [파일명] : 파일을 로컬 저장소에 추가하기

git commit -m [커밋메시지] : git에서 커밋을 생성 해당 커밋에 짧은 메모를 추가함

 

 

 

 

 

 

 

 

git push [저장소이름] : 설정한 저장소에다가 푸시할 수 있음

 

아까 README에 나온 그대로  master 브랜치에 push 해 보도록 하자 그러면 bandit31 password를 물어보고 입력하면

 

'Well done!~'이라는 말과 함께 다음 레벨 패스워드를 알려준다.