使用OPENROWSET爆破SQL Server密码
OPENROWSET函数是SQL Server提供的一个连接函数。它可以用于使用OLE DB方式连接一个数据库,并进行数据查询等操作。使用该函数的时候,需要指定连接的目标、用户、密码等信息。渗透测试人员可以利用该函数,通过指定密码字典的方式来对数据库用户进行爆破。
例如,Kali提供的SQL Server数据库注入工具sqlninja就利用了该函数。如果注入成功后,却发现只获取了普通用户权限。这时,就可以通过该函数构建一个连接,以sa身份连接自身数据库。连接过程中,可以对sa密码进行爆破。一旦成功后,就可以将当前的普通用户身份提升为管理员,从而实现提权。
如果用户已经获取一个服务器的管理权限,也可以基于该服务器,去连接其他SQL Server服务器,进行爆破操作。
PS:从SQL Server 2005开始,OPENROWSET函数默认只能由管理员用户组执行。所以,提权操作只能在SQL Server 2000中进行。

使用OPENROWSET爆破SQL Server密码相关推荐

  1. SQL Server密码爆破工具SQLdict

    SQL Server密码爆破工具SQLdict SQL Server是Windows系统常用的数据库服务器.它广泛采用用户名和密码方式,进行身份认证.Kali Linux提供一款专用的数据库密码爆破工 ...

  2. SQL Server密码破解工具简介

    在对SQL Server系统执行入侵测试或者更高级别的安全审计时,有一种测试不应该被忽略,那就是SQL Server密码测试.这一点看起来显而易见,但是很多人都会忽略它. 密码测试可以帮助检查恶意入侵 ...

  3. SQL Server密码破解工具

    如果你正在对你的SQL Server系统进行侵入测试或者高级别的安全审计,那么有一个测试你一定不能错过.这一点似乎很显而易见,但是许多人都会忽视这一点:SQL Server密码测试-- 如果你正在对你 ...

  4. sql server密码过期,通过SSMS修改策略报错

    背景: 新建了用户,没有取消掉强制密码策略 修改掉策略报错 错误: The CHECK_POLICY and CHECK_EXPIRATION options cannot be turned OFF ...

  5. 恢复 Microsoft SQL Server SA 密码的三种方法

    如果您丢失了 SA 密码,您可能认为唯一的选择是重新安装 SQL Server 并重新附加所有用户数据库.只需在单用户模式下启动 SQL Server,您就可以使用 OSQL 命令轻松恢复 SA 密码 ...

  6. SQL Server最受欢迎技巧:解读DBA

    http://tech.it168.com/a2010/0105/832/000000832829_all.shtml [IT168 技术分析]在向2009年告别之际,我们来回顾一下过去的一年中最受欢 ...

  7. 快速入门:使用 Docker 运行 SQL Server 容器映像

    Choose your command shell BashPowerShellCmd 适用对象:SQL Server(仅限 Linux)Azure SQL 数据库 Azure SQL 数据仓库 并行 ...

  8. SQL Server实例的十大安全注意事项

    SQL Server is one of the world's leading data platforms. It is being broadly used hosting millions o ...

  9. 远程连接docker中的SQL Server

    远程连接docker上的SQL_Server 参考: 官方文档https://docs.microsoft.com/zh-cn/sql/linux/quickstart-install-connect ...

最新文章

  1. iOS视图控制对象生命周期-init、viewDidLoad、viewWillAppear、viewDidAppear、viewWillDisappear、view...
  2. linux ssh服务的优化,SSH服务端配置、优化加速、安全防护
  3. 跨境电商谋定重整新业态-李玉庭:数据驱动中国电商大会
  4. oracle快速备份全库,做了两次rman 全库备份,如何快速删除第一次的备份?
  5. 步步为营 .NET三层架构解析 四、Model设计(四种设计方式)
  6. 为回馈广大学员,智捷课堂买关老师Cocos2d-x课程送Cocos2d-x图书
  7. 详细教程Desktop Goose又在整什么幺鹅子呢?
  8. android开发01 --开发工具
  9. C#.net拖拽实现获得文件路径
  10. Java编程语言是什么
  11. cydia无法加载未能连接服务器,cydia无法加载_Cydia无法加载如何办?Cydia加载失败故障的解决方...
  12. 锐捷Linux版的下载和使用(福大客户端)
  13. Avesta飞秒光纤激光器
  14. SAS程序探索性因子分析
  15. oracle scan启动,scan listener 重启
  16. Warning[Pe069]: integer conversion resulted in truncation
  17. 【2021 CSP-J第二轮题解】
  18. Buffer透视:duplicate(),slice()等
  19. python括号是中文还是英文_Python括号约定
  20. python 地图偏移_python 地图经纬度转换、纠偏的实例代码

热门文章

  1. iOS开篇——UI之UIStepper (计步器)
  2. ZT:成熟是一种明亮而不刺眼的光辉
  3. java语言基础特性
  4. Android APK反编译具体解释(附图)
  5. 基于Tire树和最大概率法的中文分词功能的Java实现
  6. IOS开发学习笔记(1)
  7. OpenGL入门学习(十二) 【转】
  8. Mysql的“Table ‘mysql.servers‘ doesn‘t exist”的解决方法
  9. 关于ASP.NET MVC 项目在本地vs运行响应时间过长无法访问时,解决方法!
  10. 解决静态方法调用注入的service