当前位置: 首页 > news >正文

Windows权限提升篇数据库篇MYSQLMSSQLORACLE自动化项目

数据库提权流程:

1、先获取到数据库用户密码

-网站存在SQL注入漏洞

-数据库的存储文件或备份文件

-网站应用源码中的数据库配置文件

-采用工具或脚本爆破(需解决外联问题)

2、利用数据库提权项目进行连接

MDUT

Databasetools

RequestTemplate

https://github.com/SafeGroceryStore/MDUT

https://github.com/Hel10-Web/Databasetools

https://github.com/1n7erface/RequestTemplate

3、可利用建立代理解决不支持外联

-利用已知Web权限建立代理(等同于本地连接)

-利用已知权限执行SQL开启外联(让数据库支持外联)

GRANT ALL PRIVILEGES ON *.* TO '帐号'@'%' IDENTIFIED BY '密码' WITH GRANT OPTION;

flush privileges;

EXEC sp_configure 'show advanced options', 1;

RECONFIGURE;

EXEC sp_configure 'Ad Hoc Distributed Queries', 1;

RECONFIGURE;

ALTER SYSTEM SET REMOTE_LOGIN_PASSWORDFILE=EXCLUSIVE SCOPE=SPFILE;

SHUTDOWN IMMEDIATE;

STARTUP;

4可利用数据库提权类型条件及技术

-MYSQL:PHP+MYSQL 以web入口提权

条件:ROOT密码(高版本的-secure-file-priv没进行目录限制

技术:UDF MOF 启动项 反弹Shell

-MSSQL:.NET+MSSQL 以web入口提权

条件:sa密码

技术:xp_cmdshell sp_oacreate CLR 沙盒

-Oracle:(站库分离,非JSP,直接数据库到系统等)

条件:数据库用户密码

技术:DBA,普通用户,注入模式

-其他:见后续课程

相关文章:

  • 若依框架项目前缀配置
  • 归并排序:分治思想的高效排序
  • 通过实际项目锻炼代码工程能力
  • 音视频——I2S 协议详解
  • 二、即时通讯系统设计经验
  • 浮点数精度问题(CSP38思考)
  • Visual Studio 2022打包程序流程
  • 【靶场】XXE-Lab xxe漏洞
  • 比较一组结构之间的变换
  • 浮点数运算和精度总结
  • 官网Numpy教程
  • C++.OpenGL (17/64)深度测试(Depth Testing)
  • [mdm9607] Qualcomm mdm9607新增nand flash支持修改方法
  • 【拆机系列】暴力拆解AOC E2270SWN6液晶显示屏
  • 图神经网络(GNN)模型的基本原理
  • Python学习——数组的行列互换
  • 学习日记-day24-6.8
  • JS设计模式(5): 发布订阅模式
  • Java 高级泛型实战:8 个场景化编程技巧
  • 【Liunx专栏_6】Linux线程概念与控制
  • 产品开发软件/长沙seo优化服务
  • 网络托管/谷歌seo排名
  • 政府网站建设工作会议工作报告/百度指数人群画像哪里查询
  • 淘宝网站是怎么做的吗/百度高级搜索页面
  • 北京网站建设服务器维护/推广吧
  • 网站制作代理加盟/国际要闻