Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 | 29 |
30 | 31 |
Tags
- 함수와 디버깅
- 해킹
- sk shieldus rookies 23기
- kbdinteractiveauthentication
- 취약점진단
- 공부기록
- 보안
- bandit 비밀번호
- bandit level
- 객체지향
- bandit 문제풀이
- 정보보안
- overthewire bandit 문제
- bandit level 11 -> level 12 문제풀이
- 티스토리챌린지
- AWS
- overthewire bandit 문제풀이
- 오블완
- 혼자공부하는네트워크
- overthewire 문제
- Dreamhack
- sk루키즈
- 네트워크이론정리
- 데이터와 로직
- 혼공네트
- 포인터와 배열
- 네트워크정리
- web hacking
- 네트워크문제
- overthewire bandit level 0
Archives
- Today
- Total
아임노드
[OverTheWire Bandit] Bandit Level 31 -> Level 32 문제풀이 (+git push) 본문
[SK shieldus Rookies 23기] 공부 노트/OverTheWire Bandit 문제풀이
[OverTheWire Bandit] Bandit Level 31 -> Level 32 문제풀이 (+git push)
Noody 2024. 12. 27.OverTheWire Bandit
Level 31 -> Level 32
목표 : git 변경 사항 올리기(push)
- git 파일/commit 생성 및 변경사항 올리기(push)
풀이 방법
1. bandit31 서버 접속
ssh bandit31@bandit.labs.overthewire.org -p 2220
2. 접속 및 git clone 부분 동일하게 참고
이번에도 cat README.md까지 동일한 단계로 진행..
[OverTheWire Bandit] Bandit Level 27 -> Level 28 문제풀이 (+git clone)
OverTheWire BanditLevel 27 -> Level 28 목표 : Git 리포지토리를 클론하고, 리포지토리 내에 저장된 패스워드를 찾기 쓰기 권한이 가능한 디렉토리 생성git 리포지토리 클론repo 파일 확인 풀이 방법 1.
imnode.tistory.com
이번 파일 내용은 이렇다.
저번과 다르게 이번엔 아예 어떻게 해야하는지 알려주고 있다.
'This time your task is to push a file to the remote repository.'
3. git 파일/commit 생성 및 변경사항 올리기(push)
이제 각종 git 명령어를 사용하여 내가 만든 파일을 push하는 과정까지 단계별로 진행해보겠다.
git branch => 현재 브런치 확인
echo "May I come in?" > key.txt => README.md 파일에 있던 내용 그대로 key.txt 파일에 해당 내용 저장
*** 파일명과 콘텐츠 내용은 README 파일에서 제시한 그대로 작성한다. (다르게 하면 되지 않을 수 있음)
ls -al => 파일 생성 확인 후
git add -f key.txt => git에 파일을 add 해준다.
*** -f는 강제추가 옵션으로 현재 .gitignore 규칙에 의해 무시되는 파일도 추가할 수 있다.
git commit -m 'key.txt add' => commit으로 변경사항 기록하고 -m 옵션으로 커밋 메세지 남기기
git push => 현재 브런치의 커밋 내역을 원격 저장소에 업로드
README 파일 내용과 맞게 git push가 되었다면,
중간 부분에서 패스워드를 확인할 수 있다.