sqli-labs第七关
第七关根据提示知道要用outfile,于是通过注入判断发现是字符型
开始构造语句
结合前六关的经验首先想到括号)
不对 再加一个括号试试?
对了 那么语句部分可能是 where id=(('$id'))
然后通过order by
判断字段个数
先简单的提一下outfile
在MySQL里面使用select … into outfile可以把数据导出到文本文件上
里面有几个参数
secure_file_priv 用来限制导出效果。他有三个属性:
null限制不能导出
为空可以自定义
为一个路径则只能导出到指定路径
datadir是MySQL数据存储位置,是默认的相对位置。
查询时候加上@@ 如@@secure_file_priv、@@datadir
我指定在/tmp/12.txt
如果不指定目录就在datadir目录
如果导出失败目地目录就不会产生文件
然后通过前几关的方式获取数据
获取数据
总结
每次作业总结找到注入点的经验。