overthewire.org 문제 풀이 / Bandit Level 14 → Level 15
네트워크에서 데이터를 쓰기위해 넷캣(Netcat) 명령어를 사용하겠습니다.
넷캣(Netcat)은 TCP나 UDP 프로토콜을 사용하는 네트워크 연결에서 데이터를 읽고 쓰는 간단한 유틸리티 프로그램입니다. 일반적으로는 UNIX의 cat과 비슷한 사용법을 가지고 있지만 cat이 파일에 쓰거나 읽듯이 nc는 network connectio 에 읽거나 씁니다. 이것은 스크립트와 병용하여 network에 대한 debugging, testing tool로써 매우 편리하지만 반면 해킹에도 이용범위가 넓습니다.
nc 명령어의 도움말을 살펴보겠습니다.
nc hostname port를 사용하고, 패스워드를 보내기 위해 echo 파이프라인 이용하여 전달인자로 쓸수 있도록 하겠습니다.
아래와 같이 nc 명령어를 사용하여 패스워드를 보냈고, 그에 대한 응답으로 다음 레벨의 패스워드를 받았음을 볼 수 있습니다.
overthewire.org/wargames/bandit/
'WarGame > [완]overthewire.org Bandit' 카테고리의 다른 글
overthewire.org 문제 풀이 / Bandit Level 16 → Level 17 (0) | 2020.10.04 |
---|---|
overthewire.org 문제 풀이 / Bandit Level 15 → Level 16 (0) | 2020.10.04 |
overthewire.org 문제 풀이 / Bandit Level 13 → Level 14 (0) | 2020.10.02 |
overthewire.org 문제 풀이 / Bandit Level 12 → Level 13 (0) | 2020.10.02 |
overthewire.org 문제 풀이 / Bandit Level 11 → Level 12 (0) | 2020.10.01 |