经常在反弹shell的时候使用nc命令,但是从来没有了解过,今天翻书看到了,准备记录一下。
nc全称Netcat,是TCP/IP连接的瑞士军刀。哈哈我最喜欢瑞士军刀了。
有一个比较偏的知识点,nc还可以探测目标的端口是否开放,
nc -v [ip] [port]
比如如下, 其80端口是开放的。
使用nc来监听端口,等待被控制的服务器发起连接。所以运行nc的服务器一般要在公网才可以。
nc -lvp 1234
-l,代表listen,监听的意思,-v代表详细输出。-p代表端口。
目标机执行反弹shell的几种姿势,留着以后再学习吧。