sql注入里面使用version()函数查看数据库版本,例如:
1.获取标志信息,代码:
//SQL Server select @@version
//MySQL
select @@version;select version()
//Oracle
select banner from v$version
//PostgreSQL
select version()
2.从字符串判断数据库服务器版本,代码:
//SQL Server select 'a'+'b'='ab'
//MySQL
select 'ab'='a' 'b'
select 'ab'=CONCAT('a','b')
//Oracle
select 'ab'='a'||'b'
select 'ab'=CONCAT('a','b')
//PostgreSQL
select 'ab'='a'||'b'
select 'ab'=CONCAT('a','b')
亿速云「云数据库 MySQL」免部署即开即用,比自行安装部署数据库高出1倍以上的性能,双节点冗余防止单节点故障,数据自动定期备份随时恢复。点击查看>>
推荐阅读:mongodb如何查看数据库版本