gpt4 book ai didi

c# - 我可以在这个网站上进行sql注入(inject)吗

转载 作者:行者123 更新时间:2023-11-29 15:34:58 25 4
gpt4 key购买 nike

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

enter image description here

最佳答案

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

where 子句中,它需要 ac_no。我假设该值是作为用户输入从浏览器传递的。在这种情况下,您可以将 ac_no 值与 or 1 = 1 一起传递。例如,其中 ac_no = 123 或 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.

关于c# - 我可以在这个网站上进行sql注入(inject)吗,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58340581/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com