【SQL注入】语法示例

本 SQL 注入小抄包含有用语法的示例,您可以使用这些语法执行各种任务,这些任务在执行 SQL 注入攻击时经常会出现。

String concatenation

只有一个列时可以将多个字符串连接成一个字符串。

Database typeQuery
Oracle`‘foo’
Microsoft'foo'+'bar'
PostgreSQL`‘foo’
MySQL'foo' 'bar'
CONCAT('foo','bar')

Substring

您可以从指定长度的指定偏移量中提取字符串的一部分。请注意,偏移索引是以 1 为单位的。以下每个表达式都将返回字符串 ba。

Database typeQuery
OracleSUBSTR('foobar', 4, 2)
MicrosoftSUBSTRING('foobar', 4, 2)
PostgreSQLSUBSTRING('foobar', 4, 2)
MySQLSUBSTRING('foobar', 4, 2)

Comments

可以使用注释来截断查询(也可以用别的),并删除原始查询中跟随您输入的部分。

本文参考:

-------------本文结束感谢阅读-------------
创作不易,您的支持将鼓励我继续创作!