我试图(合法地)利用带有MariaDb漏洞的SQLi数据库。
我发现了这里的弱点..。
/?o=1&page=app
o=*易受攻击并产生以下错误.
DEBUG INFO: You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near '5' or dest like '1'') LIMIT 10' at line 1
我正在使用Burp,并使用了下面的语法,这似乎更接近标记,但仍然产生语法错误。
我认为它更接近于标记,因为错误只是吐出了我介绍的查询,而不是“extra”字段:'5' or dest like '1'') LIMIT 10'。
我假设这是原始查询的一部分,因为包含了1,当我使用其他随机字符串进行测试时,这些字符串仍然是真的。
我是在管理员密码哈希,我知道从页面线索是uid 1。
我在这个查询中遗漏了什么?
SELECT Password FROM mysql.user WHERE (uid = '1' or dest like '%') --') LIMIT 10
发布于 2019-02-21 14:51:42
发布于 2019-02-21 14:45:53
如果没有更多的详细信息,很难说,但是UID的数字可能不包含在引号中:
SELECT Password FROM mysql.user WHERE uid = 1 ...与字符串不同,数字不一定必须在引号内。
https://security.stackexchange.com/questions/204013
复制相似问题