判断web后台数据库类型的方法

最近正在学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。

其实发现报错丢到搜索引擎里面去搜一下就知道是什么类型了。

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值