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

怎么防范通过phpMyAdmin上传WebShell_禁止into outfile权限

phpMyAdmin 能用 INTO OUTFILE 写 WebShell,因 MySQL 允许将 SELECT 结果写入服务器文件系统,配合空字符串语句可生成木马;需同时具备 FILE 权限且 secure_file_priv 配置不当。phpMyAdmin 为什么能用 INTO OUTFILE 写 WebShell因为 mysql 的 into outfile 允许把查询结果直接写入服务器文件系统,配合 select '<?php eval($_post[1]);?>' 这类语句,就能生成一句话木马。只要攻击者有数据库账号(哪怕只有 select 权限),且 mysql 配置了 secure_file_priv 为空或指向 web 可访问目录,就可能成功。禁用 INTO OUTFILE 的三个实际操作点光在 phpMyAdmin 界面里删权限没用,得从 MySQL 层面切断能力:回收用户 FILE 权限:执行 REVOKE FILE ON *.* FROM 'username'@'%';;仅靠 DROP 或 INSERT 权限无法绕过此限制设置 secure_file_priv 为 NULL 或只读路径:在 my.cnf 中加 secure_file_priv = /tmp/(确保该路径不可执行、不在 Web 根目录下);设为 secure_file_priv = "" 是危险的,MySQL 8.0+ 已不支持空值重启 MySQL 生效:修改配置后必须重启服务,SET GLOBAL secure_file_priv = ... 在运行时不可更改phpMyAdmin 侧还要关掉哪些功能即使 MySQL 层禁了 INTO OUTFILE,phpMyAdmin 自身的导出功能也可能被滥用(比如导出为 CSV 后改后缀上传):在 config.inc.php 中禁用危险导出格式:$cfg['Export']['disable_mime'] = true;,并移除 php、sql(若非必要)等导出选项关闭「保存到服务器」功能:$cfg['SaveDir'] = '';,避免用户把导出文件存到 Web 目录检查 $cfg['UploadDir'] 是否为空或指向非 Web 路径;若启用,确保该目录无执行权限(如 chmod 755 且不配 PHP 解析)验证是否真禁掉了 INTO OUTFILE别信配置文件改了就完事,登录 MySQL 命令行亲自试一句:SELECT 'test' INTO OUTFILE '/tmp/test.txt';如果返回 ERROR 1290 (HY000): The MySQL server is running with the --secure-file-priv option so it cannot execute this statement 或 ERROR 1045 (28000): Access denied for user ... (using password: YES),说明生效;如果写入成功,说明 FILE 权限还在或 secure_file_priv 没生效。 Fotor AI Image Generator Fotor 平台的 AI 图片生成器

http://www.jsqmd.com/news/647465/

相关文章:

  • 2026年智己LS8深度解析:优势、续航与家用如何重塑旗舰SUV价值知名 - 品牌推荐
  • 别再只会用SPI了!手把手教你用STM32的QSPI驱动外部Flash(附完整代码)
  • 多模态大模型训练-推理-部署全链路优化(2024最新版LLaVA-MoE/Flamingo-2实测框架)
  • 【多模态大模型推理成本优化白皮书】:20年实战总结的7大降本增效策略(含GPU显存压缩实测数据)
  • Mac上用Xcode学C语言
  • 详细介绍有机化学里面的E1和E2的反应
  • 嵌入式硬件实战:RC、LC、RL滤波电路的设计与选型指南
  • 他心不难测
  • CSS如何更改鼠标悬停时的指针样式_设置cursor属性为pointer或not-allowed
  • 从零搭建多模态混沌工程平台:PyTorch+OpenCV+Whisper+LangChain四栈协同故障注入实战
  • 2026朱雀AI检测降率攻略:毕业生必看的3个方法
  • 从B+到C+++:手把手教你根据传输距离选对GPON光模块(附实战配置案例)
  • 凌思微LE5010蓝牙裸机开发:为什么你的while(1)会让蓝牙‘断联’?定时器使用实战
  • FreeRTOS低功耗实战:Tickless模式与电源管理深度解析
  • 2026年智己LS8深度解析:优势、续航与家用如何重塑旗舰SUV价值分析 - 品牌推荐
  • 【电路设计】LDO旁路电容的选型误区与实战解析
  • 朱雀AI检测率高怎么降?3款降AI工具效果实测对比
  • LEYBOLD SOGEVAC SV40BI真空泵
  • 破解新用户冷启动难题:7种推荐算法实战策略解析
  • 2026届学术党必备的五大AI科研网站推荐榜单
  • uniapp项目实战:用uView的NoticeBar实现电商APP促销公告滚动效果(附完整代码)
  • 5分钟掌握B站视频下载:解锁大会员4K画质的开源神器
  • 2026年智己LS8深度解析:优势、续航与家用如何重塑旗舰SUV价值指南 - 品牌推荐
  • 极摩客成速卖通峰会唯一迷你主机代表,持续发力出海该咋看?
  • LOAD CONTROLS INC PH-3A-HG 过滤器模块
  • SITS2026多模态评测集深度解析(业界首份全栈评估框架白皮书)
  • Epoll的生命周期的庖丁解牛
  • Rust 宏系统在项目中的实战应用
  • 2026年智己LS8深度解析:优势、续航与家用如何定义旗舰SUV新标杆 - 品牌推荐
  • 从OllyDBG调试到Shellcode注入:War-FTP 1.65溢出漏洞的完整复现与深度解析