level6 3

[FTZ] level6 풀이

환경: 개인이 ftz 서버를 직접 구축 id : level6 password : what the hell level6으로 로그인을 하자마자 바로 hint가 뜬다. 엔터를 치면 이 화면으로 넘어간다. 저 세개의 프로그램은 옛날...의 텔넷 서비스이다. 번호를 선택하면 Trying 뭐시기라 뜨고 아무것도 안된다. 문제풀이 방법은 엔터를 치지않고 ctrl + c 를 누르면 된다. 프로세스를 강제 종료시키는 것이다. 목록에서 바로 password가 있는데 열어보면 level7의 password가 나온다..

WAR GAME/FTZ 2020.03.12

[OverTheWire: Bandit] level6 -> level7

사용 툴: cygwin 1) 문제 패스워드는 서버 어디엔가에 저장되어 있고, 세가지 특징이 있다. 소유자는 bandit7 그룹은 bandit6 사이즈는 33bytes 2) 문제풀이 일단 bandit6으로 로그인 해 준 후 홈 디렉터리를 살펴보았다. 음 딱히 도움되는 정보는 보이지 않는 것 같다. 문제로 돌아가서 패스워드가 가진 특징 3가지를 보겠다. 소유자는 bandit7 그룹은 bandit6 사이즈는 33bytes 앞의 문제에서처럼 특징에 해당하는 파일을 루트에서 찾으면 나오지 않을까? find / -user bandit7 -group bandit6 -size 33c 해당 명령을 실행시켜 보겠다. 아,,, 에러메시지가 어마어마하다. 물론 여기서 스크롤바를 움직이면서 에러메시지가 없는 파일을 찾으면 된다..

WAR GAME/Bandit 2020.02.23

[OverTheWire: Bandit] level5 -> level6

사용 툴: cygwin 1) 문제 패스워드는 inhere 디렉터리 어딘가에 있고, 패스워드 파일의 특징이 세가지 나열되어 있다. 사람이 읽을 수 있다. 1033 바이트 이다. 실행할 수 없다. 2) 문제풀이 저 보라색? 글자의 의미는 디렉터리이다. 설마 저기 디렉터리 안에 들어가서 하나하나 1033바이트인 파일을 찾아서 문서를 열어서 확인해야하나? 라고 생각을 했다. 몇개 디렉터리를 들어가다가 조금 아닌 것 같다는 것을 깨달았다.... 구글링을 열심히 해본 결과 find라는 명령어를 찾았다. find -size 1033c find의 -size 옵션을 사용하여 1033 바이트에 해당하는 파일을 찾아보았다. 참고로 1033 뒤의 c는 바이트를 뜻한다. 파일을 찾고 cat 명령어를 이용하여 파일을 열어주면 b..

WAR GAME/Bandit 2020.02.22