Level17 2

[OverTheWire: Bandit] level17 -> level18

사용 툴: cygwin 1) 문제 홈디렉터리에 두개의 파일이 있다. 다음 레벨의 패스워드는 passwords.new 파일에 있고, .old 파일과 .new 파일의 다른점이 패스워드이다. NOTE: 문제를 해결하고 bandit18로 로그인을 시도할 때 Byebye! 문구를 발견한다면 이것은 bandit19에 로그인할 때와 관련있다. 2) 문제풀이 diff 명령어만 잘 알고있다면 간단하다. -c옵션은 두 파일간 다른 부분을 !을 통해 표시해준다. bandit17@bandit:~$ diff -c passwords.old passwords.new *** passwords.old 2018-10-16 14:00:27.742867000 +0200 --- passwords.new 2018-10-16 14:00:27.7..

WAR GAME/Bandit 2020.02.29

[OverTheWire: Bandit] level16 -> level17

사용 툴: cygwin 1) 문제 31000에서 32000 사이의 포트번호로 로컬호스트에 bandit16번 패스워드를 제출하면 다음레벨로 갈 수 있다. 수신대기 중인 포트, SSL를 사용하는 포트를 찾아야하고, 만약 정답이 아닌 포트를 찾게된다면 내가 무엇을 보내던 나한테 다시 돌려보낸다고 한다. 2) 문제풀이 일단 포트스캐닝을 통해 어떤 포트가 열려있는 지 찾아야한다. bandit16@bandit:~$ nc -zvn 127.0.0.1 31000-32000 (UNKNOWN) [127.0.0.1] 31790 (?) open (UNKNOWN) [127.0.0.1] 31518 (?) open bandit16@bandit:~$ 31790번 포트와 31518포트가 무슨 프로그램인지는 모르겠지만 열려있다고 한다. ..

WAR GAME/Bandit 2020.02.29