我可以在这个网站上进行sql注入吗?

时间:2017-02-05 19:59:29

标签: c# sql sql-injection owasp

我正在尝试从网站数据库中获取批量数据,但无法成功。有人可以建议SQL注入是否可行以及在这种情况下该怎么做。

enter image description here

1 个答案:

答案 0 :(得分:3)

有很多方法可以对类似于您提供的网站进行SQL注入。

where子句中,它期待ac_no。我假设这个值是作为用户输入从浏览器传递的。在这种情况下,您可以将ac_no值与or 1 = 1一起传递。例如where ac_no = 123 or 1 = 1。它返回表RollPdf1中的所有内容。

对于字符串比较,您可以将"" = ""添加到where子句中。

如果您要执行其他select操作(如果您知道其他表名称),则可以附加select提交的;个语句。

UNION运营商

如果您知道查询中所选列的数据类型,则可以使用UNION从其他表中获取其他数据。

例如

  original query :  select  name, age, sex from table1 where id = 1

  sql injected query  :  select name, age, sex from table1 where id = 1 AND 1 = 2 UNION select username, id, password from userstable or someother table.