less16
开始,一如既往,先输入用户名:admin 密码:admin, 结果显示:同理,我们先输入正确的代码:
此时,我进行了一些总结,前面也已经展示过了:(网上摘要)
这样做的目的是为了节省大量的时间我们已知,第十三关的错误是:(‘ain’)
同理,第十四关的错误是:“admin”
第十五关的错误是:‘ain’
第十六关的错误是:(“admin”)
由此可以推出,他们只是对SQL的ID值包裹的方式不一样
此时,我们可以使用,布尔盲注即可
布尔盲注:是注入的一种,指的是在不知道数据库返回值的情况下对数据中的内容进行猜测,实施SQL注入。
less17
依次输入,用户名:admin 密码:admin
为了方便我们学习,我们可以在本关卡的代码上面添加:
此代码的作用是,可以显示出我们的错误,方便我们学习和理解。
如本关:(一个是对用户名,一个是对密码)此时我们输入代码:(显示正确)
但是当我们输入(uname=adm)时:
上面虽然也显示了错误,但是却没有出现passwd的
接下来,我们要进行的是,要先知道用户名的名字是多少,才可以进行接下来的操作我们由此可以得到第一个库:
通过这样的方法,我们可以继续查询信息:
依靠这样的方法,我们可以取 列,字段 的信息:
因此,我们通过这样的方法,可以显示出,上面的信息。
SQL--labs--16~17
最新推荐文章于 2023-07-19 18:26:16 发布