Level14 2

[OverTheWire: Bandit] level14 -> level15

사용 툴: cygwin 1) 문제 localhost에게 포트 300000으로 현재 레벨의 패스워드를 전송하면 다음 레벨의 패스워드를 얻을 수 있다. 2) 문제풀이 bandit14로 로그인한다. nc -l 명령어를 써서 30000포트를 열어준다. 이제 다른 터미널을 켜서 로컬호스트의 30000번 포트로 접속할 것이다. 다른 터미널에서 bandit14로 접속해준 후 bandit14의 패스워드를 전송해주면 바로 다음 레벨의 패스워드를 알려준다 다시 로그아웃하고 방금 얻은 패스워드로 bandit15로 로그인에 성공해 확인해보니 저 문자열이 bandit15의 패스워드가 맞다는 것을 확인할 수 있었다. ssh -p 2220 bandit15@bandit.labs.overthewire.org id

WAR GAME/Bandit 2020.02.27

[OverTheWire: Bandit] level13 -> level14

사용 툴: cygwin 1) 문제 패스워드는 /etc/bandit_pass 아래 저장되어있고, bandit14 계정만 오직 읽일 수 있다고 한다. 이 레벨에서는 다음 패스워드를 얻는 것이 아니다. private SSH key를 얻어야한다. NOTE: localhost는 자신의 pc를 가리키고 있는 주소를 뜻한다. (localhost = 127.0.0.1) 2) 문제풀이 private SSH key란 간단히 설명하자면 사용자의 패스워드 대신 로그인에 성공할 수 있는 것이다. 이정도만 알아도 일단 문제를 풀 수 있으니, 문제풀이를 진행해보도록 하겠다. 일단 bandit13으로 로그인하고 홈 디렉터리를 살펴보았다. sshkey.private 파일이 수상해보여서 file로 파일을 확인해보았다. 저렇게 빨간 네모..

WAR GAME/Bandit 2020.02.27