본문 바로가기
Pwnable/Bandit

[Bandit Level 28->29] git 활용하기 (2)

by secumark 2022. 2. 8.
728x90

 

와..!

새삼 5문제만 더 풀면 끝난다는걸 알게됐다 bandit 문제를 풀기 시작한건 지난해 3월부터였는데.. 한 주에 3문제씩 풀기로 동아리 부원들이랑 으쌰으쌰하면서.. 24레벨인가 25레벨까지 풀고 1학기 다 지나서 반년 정도 안 풀다가 얼마전에 다시 풀기 시작했다. 

 

어쨌든.. bandit27 레벨이랑 비슷하게 git 명령어를활용하는 문제다.

문제 내용은 27이랑 동일하다.

 

 

mkdir /tmp/bandgit 폴더를 만들어서 27 문제랑 동일하게 git 명령어를 사용해줬다.

ls 명령어를 써봤더니 README.md 파일이 들어있었음.

그리고 username: bandit29, password: xxxxxx 이렇게 적혀있었다.

 

md 확장자는 마크다운을 뜻하는데 HTML로 쉽게 변환이 가능한 일반 텍스트 문서 작성 용으로 설계되었다고 한다.

 

음.. 다시 한 번 git 명령어를 검색해봤다. 뭐 로그 같은거도 확인할 수 있는건가

 

 

commit이라는게 로컬 저장소에 코드 변경 이력을 남기기 위해 쓰는거라는데...

 

log 까지는 알겠는데 그냥 log만 쓰면

 

 

뭐가 .. 나오긴 하는데 내가 원하는 비밀번호는 나오지 않는다.

 

 

그래서 여기 있는 옵션 그냥 하나씩 입력해봤는데

 

 

show에서 이런 .. 수정 내역? 이 보였다.

 

그리고 다른 글을 검색해봤는데 log -p옵션을 주면 

 

 

이렇게 로그 내역이 뜬단다. 근데 log -p라는 옵션은 검색해도 뭘 뜻하는지 모르겠다......

 

 

어쨌든 풀이 완료..!

728x90

댓글