首页 > 解决方案 > Badstore SQL 注入:文本不起作用

问题描述

首先让我接受我已经 在 BadStore 上完成了这个 SQL 注入, 并且这个 SQL 注入 - BadStore.net

在哪里询问了有关类似主题的问题,但我在这里提出了不同的查询。

在 BadStore 上学习 SQL 注入时,我尝试了以下两个论点: abc' or '1'='1123' or '1'='1 一个带有“abc”的查询不起作用,而后一个带有“123”的查询起作用。我相信sql注入依赖于'1'='1部分,它之前的东西没有价值。但在这里我看到了别的东西。

查询是 SELECT itemnum, sdesc, ldesc, price FROM itemdb WHERE 'abc' or '1'='1' IN (itemnum,sdesc,ldesc)

请解释为什么abc没有工作和123工作。我在这里一无所知。

标签: mysqlsql-injectionsecurity

解决方案


推荐阅读