判断web后台数据库类型的方法
最近正在学sql注入的知识,记录一下识别后台数据库的方法。一、根据网页编程语言去判断ASP和.NET:Microsoft SQL ServerPHP:MySQL、PostgreSQLJava:Oracle、MySQL以上是常见的搭配。二、根据数据库报错判断输入单引号报错mysql:error:You have an error in your SQL s
·
最近正在学sql注入的知识,记录一下识别后台数据库的方法。
一、根据网页编程语言去判断
ASP和.NET:Microsoft SQL Server
PHP:MySQL、PostgreSQL
Java:Oracle、MySQL
以上是常见的搭配。
二、根据数据库报错判断
输入单引号报错
mysql:
error:You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ''' at line 1
这个已经很明显了,有mysql这个关键字
mssql:
Microsoft OLE DB Provider for ODBC Drivers 错误 '80040e14'
[Microsoft][ODBC SQL Server Driver][SQL Server]Line 1:
因为mssql是微软公司的,里面出现微软的英文名字Microsoft还有ODBC也是mssql特有的。
ORA的是ORACLE。
其实发现报错丢到搜索引擎里面去搜一下就知道是什么类型了。
更多推荐
已为社区贡献1条内容
所有评论(0)