上一篇给大家讲了net cat的一个最基本的功能——进行文件监听(这个在kali上编写shell文件也可以实现相同功能),接下来介绍一下nc中的一些其他命令。
- nc -c shell commands
将 shell 命令作为 “-e”;使用 /bin/sh 执行(这个比较危险!) - nc -e filename
连接后执行的程序文件名(这个也比较危险!!!) - nc -b
允许广播 - nc -g gateway
源路由跃点,最多 8 个 - nc -G num
源路由指针:4、8、12…… - nc -h
返回这个操作 - nc -i secs
发送行的延迟间隔,扫描端口 - nc -k
在套接字上设置保持活动选项 - nc -l
监听模式,用于入站连接 - nc -n
仅数字 IP 地址,无 DNS - nc -o file
流量的十六进制转储 - nc -p port
本地端口号 - nc -r
随机化本地和远程端口 - nc -q secs
在标准输入上遇到 EOF 后退出,并延迟 secs 秒 - nc -s addr
本地源地址 - nc -T tos
设置服务类型 - nc -t
应答 TELNET 协商 - nc -u
UDP 模式 - nc -v
详细(使用两次以更详细) - nc -w secs
连接和最终网络读取的超时 - nc -C
将 CRLF 作为行结束符发送 - nc -z
零 - I/O 模式(用于扫描)
在实际操作中也可以直接输入 nc -h 呼出菜单,也就是上面的表,最好还是背一下每个命令,更方便。