Serv-u 提权

Serv-u提权是Windows系列服务器提权最常用的方法之一,目前Serv-u最新版本为9.x,自8.0以后,Serv-u提权方式发生了一些办法。只要系统安装了Serv-u,通过Webshell可以直接提权。
1.利用Webshell查看系统管理员用户组
在asp.net的webshell中,单击“Cmdshell”,在CmdPath中将cmd.exe修改为net或者net.exe,然后在“Argument”中输入“net localgroup administrators”,最后单击“Submit”查看管理员用户组,如图1所示,一共有4个管理员用户。
在这里插入图片描述

图1 查看管理员用户组
2.执行SU Exp
在asp.net的webshell中单击“SU Exp”,“UserName”、“Password”、“Port”采取默认设置,一般情况下不用变更,如果发现这些选项做了变更,则应调整这三个选项的值对应一致。在“CmdShell”中输入“cmd.exe /c net user king king 123456!@# /add”,如图2所示,执行添加用户命令,在系统中添加一个“king”用户,用户密码为“123456!@#”。
在这里插入图片描述

图2添加用户king
技巧:
在添加用户时,尽量将密码这是复杂一些,现在很多系统都设置了密码策略,添加到密码强度不够,系统就不会执行该命令。执行成功后会出现如图3所示的提示窗口。该窗口仅仅表明该命令执行成功,不一定添加用户成功。

在这里插入图片描述

图3 执行命令提示
再次在“Su EXP"中修改“CmdShell”命令为“cmd.exe /c net localgroup administrators /add”,将king用户添加到管理员组,如图4所示。
在这里插入图片描述

图4 添加用户到管理员组
3.检查Serv-u提权情况
回到“CmdShell”中,再次执行“net localgroup adminstartors”,如图5所示,king用户已经成功添加到管理员组中。
在这里插入图片描述

图5检查程序执行情况
4.远程终端登录测试
在Asp.net的Webshell中单击“SysInfo”,如图6所示可以方便的获取远程终端的端口以及其它一些系统相关信息。在本例中获知远程终端端口由默认的“3389”更改为“53389”。
在这里插入图片描述

图6 查看端口信息
打开远程终端登录窗口,在连接地址中输入“xxx.xxx.xxx.xxx:53389”如图7所示,输入刚才添加的用户名和密码,成功登录远程终端,说明Serv-u提权成功。
在这里插入图片描述

图7 Serv-U提权成功
小结
(1)Serv-u默认安装在C盘,但也有可能安装在其他路径,因此在提权时需要通过Webshell查看Serv-u的真实路径,特别是通过asp的Webshell提权,必须进入到Serv-u的真实路径提权才会成功。
(2)Serv-u7.0以后版本提权相对较难,目前网上也有利用程序,在提权时需要设置才能提权成功。
(3)通过Webshell来对Serv-u是提权的一种方法,对于Serv-u来说,如果通过Webshell可以查看Serv-u的配置文件,那么还可以通过破解Serv-u的用户密码来提权。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

我是simeon

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值