반응형

git / github에서 파일 다운로드 하기

 

아래 GitHub에서 파일을 다운로드 해보겠습니다. 

https://github.com/opencv/opencv/tree/master/data/haarcascades

 

GitHub - opencv/opencv: Open Source Computer Vision Library

Open Source Computer Vision Library. Contribute to opencv/opencv development by creating an account on GitHub.

github.com

파일 하나씩 다운로드 하기

파일 링크 안으로 들어가면 코드가 보입니다. 

여기서 Raw라는 버튼을 누릅니다. 

Raw 버튼으로 들어가서, Ctrl + s 키를 입력하면, 아래와 같이 다른 이름으로 저장하는 부분이 나타납니다. 

저장하면 파일이 다운로드 됩니다. 

폴더 안에 있는 모든 파일을 zip파일로 다운로드 하기

상위 폴더로 가면 Code 버튼이 있습니다. 

이 버튼을 누르면 아래 Download ZIP 파일이 있습니다. 

이 버튼을 누르면 파일이 다운로드 됩니다.

반응형
반응형

overthewire.org 문제 풀이 / Bandit Level 31 → Level 32

 

git repo를 받아오면 README.md 파일이 있는데, 이 파일을 열어보면, 파일 하나를 원격 저장소로 push하라고 합니다. 

key.txt 파일을 만들어서 git add하고, git push를 해보겠습니다.

 

git push를 하면 파일 검증을 하는데, 잘못되었다고 합니다. 

key.txt의 내용을 작은 따옴표 ' ' 없이 만들어 다시 push해보도록 하겠습니다.

그럼 아래와 같이 다음 레벨의 패스워드를 볼 수 있습니다.

반응형
반응형

overthewire.org 문제 풀이 / Bandit Level 30 → Level 31

우선 git clone 명령어로 repo를 받아오고, 그 디렉토리의 파일의 내용을 확인해 보겠습니다. 

파일 내용에는 아무것도 없습니다. 

git log로 history를 확인을 해도 내용이 없고, git branch -r로 원격 저장소의 branch에 다른 branch는 없습니다.

git show-ref로 태그를 확인해보겠습니다. 

secret으로 되어 있는 tags가 있는데, 이 내용을 보면 다음 레벨의 패스워드가 출력되는 것을 볼 수 있습니다.

반응형
반응형

overthewire.org 문제 풀이 / Bandit Level 29 → Level 30

git clone 명령어를 이용하여 bandit29의 repo를 받아옵니다. 

repo 디렉토리에는 README.md 파일이 있는데, 이 파일에는 패스워드가 없습니다. 

이번에는 git branch -r 명령어로 원격 저장소에 있는 모든 branch를 보겠습니다. 

git checkout -b 명령어로 dev branch로 변경해보겠습니다. 

변경된 branch에도 README.md 파일이 있고, 이 파일을 열어보면 bandit30에 대한 패스워드를 볼 수 있습니다.

반응형

+ Recent posts