목록전체 글 (151)
김승현

문제 깃 리포지토리가 ssh://bandit29-git@localhost/home/bandit29-git/repo에 있다. 그리고 password는 유저 bandit29의 password와 동일하다고 한다. 저번이랑 내용도 똑같고 진짜로 저번에 생각보다 쉽다고 한 걸 이번엔 진짜로 플래그를 회수시키려는 목적인 것 같다... 풀이 (ls -al해도 딱히 힌트가 없는 것 같아서 작성하지 않았습니다) 이번 문제에서도 파일을 만들기 위해 /tmp/bangit이라는 디렉토리를 만들고 해당 디렉토리로 이동했다. git clone ssh://bandit29-git@localhost:2220/home/bandit29-git/repo 문제와 다르게 포트를 지정해줘야 되기 때문에 위와 같이 입력해줬다. password까지..

문제 깃 리포지토리가 ssh://bandit28-git@localhost/home/bandit28-git/repo에 있다. 그리고 password는 유저 bandit28의 password와 동일하다고 한다. 저번 27 → 28문제와 문제 설명이 동일한 거 보니까 난이도를 확 올린 버전인가 보다.... 저번 문제에서 git이라는 게 나온 거 치고 쉽다라고 했는데 바로 플래그 회수해갑니다.... 풀이 저번 문제처럼 바로 /tmp/gi 디렉토리를 만들고 거기에 git clone 명령어를 통해 내 디렉토리에 복사를 진행했다. 문제와 다르게 포트를 2220으로 지정해야 해서 localhost:2220으로 입력해야지 정상적으로 접속할 수 있습니다!!(중요) ls -al을 해서 repo 디렉토리로 이동해서 보니까 R..

문제 ssh://bandit27-git@localhst/home/bandit27-git/repo에 깃 리포지토리가 있다고 한다. 그리고 password는 유저 bandit27과 동일하다고 한다. git 개인 혹은 팀 간의 프로젝트를 관리하는 데 가장 널리 사용되고 있는 툴이라서 개발자들 사이에선 꼭 익숙해져야 한다고 한다. 이런 게 나오니까 해보기도 전에 벌써 어려워 보인다.... 풀이 (ls -al 해도 힌트가 없는 것 같아 작성하지 않았습니다) git clone 명령어를 이용해서 ssh://bandit27....../repo를 입력해봤는데 repo의 경우 권한 거부가 떴다. 파일을 만들기 위해 /tmp/gith 디렉토리를 만들어서 들어가줬다. 이제 명령어를 입력해서 접속이 되는가 싶더니 포트가 22라..

문제 셸을 얻을 걸 축하하고 얼른 bandit27의 password를 얻으라고 한다. 풀이 들어가기 전 bandit26에 접속하는 방법을 알려드리겠습니다! 이번 문제는 Level 25 → Level 26 문제에서 이어지는 거라서 Level 25를 일단 로그인 해서 거기서 접속해야 됩니다! more을 이용해서 일단 vi편집기까지는 열었을 거라고 생각하고 진행합니다! 만약 기억 안 난다면 요기로 ↓↓↓↓↓↓↓↓↓ [OverTheWire] Bandit Level 25 → Level 26 문제 bandit25에서 26으로 접속하는 건 쉽지만 bandit26의 셸은 /bin/bash가 아닌 다른 무언가라고 한다. 그게 뭔지 알아내고 어떻게 작동 발생되는지 알아내라고 하는 것 같다. 풀이 ls -al을 해보면 ba..

문제 bandit25에서 26으로 접속하는 건 쉽지만 bandit26의 셸은 /bin/bash가 아닌 다른 무언가라고 한다. 그게 뭔지 알아내고 어떻게 작동 발생되는지 알아내라고 하는 것 같다. 풀이 ls -al을 해보면 bandit26.sshkey가 있는 걸 볼 수 있다. 반가운 마음에 바로 ssh 명령어를 사용했다. 오랜만이라 기억 안 나는 사람들이 있을까 봐 명령어 형식을 적어뒀다. -i 옵션을 통해 sshkey를 지정해서 접속할 수 있다. ssh -i [sshkey] [username]@[hostname] -p [포트] bandit 문제에서 ssh를 통해 접속할 때 포트를 지정하지 않으면 22로 자동으로 지정되는데 22로 접속하게 되면 경고창이 뜨면서 접속이 되지 않으니 처음에 문제를 접속할 때 ..