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

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

判断web后台数据库类型的方法相关推荐

  1. html file验证文件是否上传,JavaScript判断文件上传类型的方法

    本文实例展示了JavaScript判断文件上传类型的方法,是一个非常常用的技巧.具体实现方法如下: 文件上传时用到一个功能,使用html元素的input标签实现: 选中图片后立即触发onchange事 ...

  2. JS获取input框用户输入信息作为数组存储传输给后台数据库操作存储方法

    JS获取input框用户输入信息作为数组存储传输给后台数据库操作存储方法 获取input框用户输入信息数组存储 var datas = {Id: idData.id,OrderDetailCode: ...

  3. hasattr判断是不是可迭代类型的方法

    实验一.print(hasattr(1,"len")) print(hasattr(list,"len")) print(hasattr("dddd& ...

  4. 判断js中的数据类型的方法

    在 判断js中的数据类型 我们通常会使用typeOf()方法,        typeof   2         输出   number       typeof   null       输出   ...

  5. java判断是否是int_java中如何判断是否为int类型

    java中如何判断是否为int类型 发布时间:2020-06-17 11:37:57 来源:亿速云 阅读:126 作者:Leah java中如何判断是否为int类型?这篇文章运用了实例代码展示,代码非 ...

  6. 如何判断web使用的数据库类型

    在sql注入之前,先得学会判断web后面是个啥数据库,这样才能对症下毒,更容易实现sql注入. 判断数据库类型,主要是通过各数据库特有的函数,字符串处理,注释等来排除.猜测数据库的类型. 常见的数据库 ...

  7. Android通过Web与后台数据库交互

    2022.01.08 更新 已更新新版本博客,更新内容与原文章相比有点多,因此新开了一篇博客,请戳这里. 1 背景 开发一个App与后台数据库交互,基于MySQL+原生JDBC+Tomcat,没有使用 ...

  8. cn101388899 一种web服务器前后台关联审计方法及系统,启明星辰数据库审计精确识别操作者...

    通信世界网讯(CWW) 在常见的信息网络中,用户对数据库的操作方式多种多样,包括:通过标准的数据库客户端进行访问,通过程序连接数据库,通过Telnet.SSH等方式登录数据库进行嵌套操作,通过访问业务 ...

  9. 用JQuery中的Ajax方法获取web service等后台程序中的方法

    用JQuery中的Ajax方法获取web service等后台程序中的方法 1.准备需要被前台html页面调用的web Service,这里我们就用ws来代替了,代码如下: using System; ...

最新文章

  1. 基于Pyhton的图像隐写术--如何隐藏图像中的数据
  2. sed、grep、awk
  3. 网站架构相关PPT、文章整理(更新于2009-7-15)
  4. asp.net操作Excel总结
  5. myrocks复制中断问题排查
  6. IOS开发基础之使用AFNetworking框架实现文件上传get和post请求
  7. react学习(40)----react中的jsx简介
  8. 华为4X和4C无法使用电信4G的解决办法
  9. MySql Cluster 集成安装,Centos,坑点集锦
  10. Day_2_Python_str_list_dict的使用
  11. DatabaseMetaData information is not known for server DB2/xxx by this version of JDBC driver
  12. NYOJ260 - 数数小木块
  13. 自己动手实现一个简单的 IOC,牛皮!!
  14. C语言之根据摄氏温度求华氏温度
  15. 招商银行笔试题之员工考勤记录
  16. 新基建深度报告:七大领域十大龙头分析
  17. [学习SLAM]数学中的几何变换-向量叉乘/旋转轴、旋转角度和旋转矩阵/坐标系变换
  18. LCD1602开始--麒麟座OK
  19. 让51单片机进行上网
  20. 我的世界服务器修改npc指令,我的世界自定义npc指令 | 手游网游页游攻略大全

热门文章

  1. launch计算机上哪个初中,launch是什么意思
  2. 近期工作上的一些感悟
  3. 【JavaScript】图片的懒加载
  4. 马斯克因晚9点无人加班发火/ 微信上线刷掌支付/ 张锋新公司融资2亿美元…今日更多新鲜事在此...
  5. 计算OBV(On-Balance Volume,净额成交量或叫能量潮指标)
  6. 95% 的算法都是基于这 6 种算法思想,大厂Java面试必考点
  7. C#中常用控件及其属性的用法
  8. 腾讯应用管理中心,认领应用
  9. 文献精读-PSEP-生物质和PE塑料的共热解MD以及DFT模拟
  10. layuimini后台管理系统的简单使用