728x90
NC 란?
- Netcat(이하 nc로 표기)은 Network connection 에서 raw-data read, write를 할 수 있는 유틸리티 프로그램이다.
일반적으로는 UNIX의 cat과 비슷한 사용법을 가지고 있지만 cat이 파일에 쓰거나 읽듯이 nc는 network connection에 읽거나 쓴다.
이것은 스크립트와 병용하여 network에 대한 debugging, testing tool로써 편리하지만 반면 해킹에도 이용범위가 매우 넓다.
NC 는 다양한 기능들
- 포트 스캐닝, 포트 리스닝, 파일 전송, 백도어, 해킹 툴
설치법
# yum 이용한 설치
yum install nc
사용법 (옵션)
사용기능예제 (예시)
1. 멀티 커넥팅
: nc [target host] [port-port]
2. 포트 스캐닝 (예시는 네이버, 구글)
- 포트 열림 확인
: nc -z 8.8.8.8 53
: nc -z www.naver.com 80
- 포트 닫힘 확인
: nc -z 8.8.8.8 21
: nc -z www.naver.com 21
3. 텔넷으로 사용 (서버 사용 가능)
- 서버 생성 (IP: 61.102.143.34)
: nc -l -p 666 -e cmd.exe
- 클라이언트 접속
: telnet 61.102.143.34 666
4. 파일 전송
반응형
'Operating System > Linux' 카테고리의 다른 글
[Linux] ftpget 명령어 사용법 - ftp Client 올바르게 사용하기 (0) | 2019.01.04 |
---|---|
[파이프 연결 끊김 증상] packet_write_wait: Connection to x.x.x.x port x: Broken pipe (0) | 2018.12.12 |
[Linux] 사용자 동시 접속자 수 제한 (0) | 2018.12.01 |
[CentOS] SSH접속 시 warning: setlocale: LC_CTYPE 에러 해결방법 (0) | 2018.11.21 |
fsck 사용법 - 파일 시스템 검사하기 (0) | 2018.11.18 |