首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法在DVWA 1.10上执行Sql注入(盲)

问无法在DVWA 1.10上执行Sql注入(盲)
EN

Stack Overflow用户
提问于 2017-08-07 11:48:36
回答 1查看 1.4K关注 0票数 0

我在练习安全测试。我偶然发现DVWA并开始练习Sql注入。在开始使用SQL注入(盲)之前,我一直做得很好。无论我尝试哪种查询,我都没有得到想要的结果。例如:

1' and 1=0 union select null,table_name from information_schema.tables#

只需返回数据库中存在的用户ID .

我把DVWA安全设置得很低。还要确保应用程序的安装页在安装检查部分下没有错误。

以下为环境详情:

操作系统: Windows

后端数据库: MySQL

PHP版本: 5.6.16

EN

回答 1

Stack Overflow用户

发布于 2018-03-09 20:47:07

我认为答案就在这里,人们期待着这种行为。

https://github.com/ethicalhack3r/DVWA/issues/12

有人抱怨了相反的行为,开发人员也同意了,一个名为g0tm1lk 固定 it的贡献者。他让练习变得“盲目”,我们不得不用盲注入的方法来测试漏洞。

向用户显示SQL错误消息是公正的: SQL注入vuln +一个错误配置问题。 当没有向用户显示查询返回的结果的列时,可能会发生盲SQL注入。但是,用户可以以某种方式判断查询是否返回任何记录。例如:假设url "ID“返回: 如果存在USER_ID,则200 如果不存在USER_ID 但是它不会显示来自查询结果的任何信息(例如用户名、地址、电话等)。 如果该页面易受SQLi盲攻击,攻击者将无法从结果页面中的DB获取信息,但他可以通过询问“是”/“否”问题来推断该信息。

票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/45546208

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档