zoukankan      html  css  js  c++  java
  • SYSTEM--服务器提权

    一.渗透目的

     在上一次的渗透中,不是有思考嘛,没想到这么快,我们又要见面了!

     本次任务很简单,就是提升自己的权限,原来是普通用户的权限,现在要提升到 管理员的权限!然后得到flag!

    二.提权步骤

    1.先进行后门连接,打开虚拟终端。

    在图中我们已经用小马连接上了服务器,对C盘的访问是没有权限的,E盘也是。

     2.提升权限,访问cmd.exe。

      因为这是第一次接触提权,所以还是借鉴了大佬的文章,通常我们都知道,会使用管理员权限运行cmd,就可以执行很多的操作,包括文件的读写,删除这些,这次也是这样,现在直接打开服务器终端。

    在打开这个终端时,是没有任何权限执行的,不如切换目录都切换不了。

    3.提升权限,上传文件cmd.exe,iis6.exe。

     

    在上传这2个文化之后,我们再访问终端,输入命令 whoami,查看一下现在的权限。

    在上传iis6.exe之后,再一次的查看我们的权限,可以看到,现在已经有了system的权限了,因此有了下面的操作。

    可以看到,虽然有执行命令的权力了,但是只是属于普通用户的权限,仍然不能访问C盘里的数据,一般重要数据都是存在C盘里面的。

    既然这个用户没有权限,这个服务器应该是处于某个工作组中的,于是就添加一个用户在这一个工作组里,iis6.exe "net user mcy 123 /add" 。就这样,我们就添加了一个新的用户。

     

    现在已经添加了一个新的用户,查看一下这个用户的权限是怎么样的!

    这次添加的只不过还是一个普通用户而已,接下来我们就是要将普通用户,转换为 管理员。使用命令 
    iis6.exe "net localgroup Administrators mcy /add",接下来我们查看运行后的结果。

    现在既然已经是管理员账号了,我们就可以通过远程桌面的形式,来访问这个服务器。

    通过命令 tasklist - svc 可以查看当前开放的服务,从中可以看到PID为2444对应的就是远程桌面的服务了,然后找到其对的端口后,启动远程桌面连接就可以了。

    可以看到远程桌面用到的是3389这个端口,连接远程桌面形式 IP+PORT ,输入账号和密码就可。

    登录上去,找到C盘下的flag文件就欧克。

    欢迎一起交流。
  • 相关阅读:
    各大厂面试遇到的91道软件测试面试题+答案纯干货!!
    测试岗面试必看攻略
    自动化测试面试题及答案大全(1)
    自动化测试面试题及答案大全(2)
    自动化测试面试题及答案大全(3)
    自动化测试面试题及答案大全(4)
    自动化测试面试题及答案大全(5)
    Android反编译&Android安全测试
    ALV布局保存
    雨伞的主要材料有哪些?
  • 原文地址:https://www.cnblogs.com/huazige/p/15007292.html
Copyright © 2011-2022 走看看