NETSH端口转发

本文介绍了如何利用Windows系统自带的NETSH命令进行端口转发,实现对内网机器的访问,以及如何通过Webshell或远程控制在目标机器上设置和删除转发规则。攻击者需要管理员权限才能执行这些操作。
摘要由CSDN通过智能技术生成

NETSH介绍

netsh是windows系统自带命令行程序,攻击者无需上传第三方工具即可利用netsh程序可进行端口转发操作,可将内网中其他服务器的端口转发至本地访问运行这个工具需要管理员的权限

实验场景

现在有如下的网络,电脑A是攻击机器,可以直接访问电脑B,但是访问不了机器C,可以借助B机器上的

netsh命令进行端口转发访问机器C,这里注意只能访问端口

机器信息

实验机器的信息如下:

机器名称机器IP机器类型
攻击机器A192.168.1.5windwo10
官网机器B192.168.41.138/192.168.36.128windwos7
内网机器C192.168.36.135centos7

实验步骤

1、我们通过webshell或者CS远控对方电脑

2、通过远控攻击在B上执行如下的命令(只有管理员才能执行哦)

netsh interface portproxy add v4tov4 listenaddress=192.168.41.138 listenport=9999 connectport=22 connectaddress=192.168.36.135

3、查看是否开启转发

netsh interface portproxy show v4tov4

4、在攻击机器A上运行连接靶机C的端口

ssh root@192.168.41.138 -p 9999

5、删除转发如下

netsh interface portproxy delete v4tov4 listenaddress=192.168.41.138 listenport=9999

  • 10
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值