当前位置:网站首页>SQL注入中数据库的判断
SQL注入中数据库的判断
2022-07-31 05:10:00 【不习惯有你】
注意:仅用于技术讨论,切勿用于其他用途,一切后果与本人无关。
前言:对于渗透测试来说,知道网站对应的数据库,我们才能使用对应的语句与函数进行渗透。
常见的数据库:
Oracle、MySQL、SQL Server、Access、MSsql、Postgresql,mongodb等
Oracle——Oracle公司——商业 大型数据库
MySQL——Oracle公司(收购)—— 开源 中小型数据库
SQL SERVER——微软公司——商业 中大型数据库
Access——微软公司—— 商业 小型数据库
DB2——IBM公司—— 商业 大型数据库
根据端口判断
Oracle:默认端口1521
SQL Server:默认端口1433
MySQL:默认端口3306
后端语言与数据库对应的类型:
asp:sql server,Access
.net :sql server
php:PostgreSQL,Mysql
java:Oracle,Mysql
网站脚本,WEB服务程序.数据库服务程序常见的组合包括:
PHP+Apache+MYSQL
ASP+Microsoft IIS+ACCSECC
ASP+Microsoft IIS+mssql
ASPX+Microsoft IIS+Mssql
JSP+TOMCAT+Oracle(比较少见)
各数据库标志性信息:
sql server:[email protected]@version –
Oracle :select banner from v$version
mysql:select @@version,version() – ,length(user)>0正常
postgresql:select version() –
对于字符串处理方式
sql server : id=1 and ‘a’+‘b’=‘ab’ –
mysql: id=1 and ‘a’+‘b’=‘ab’ , ‘ab’=concat(‘a’,‘b’)
oracle: id=1 and ‘a’+‘b’=‘a’||‘b’ ,‘ab’=concat(‘a’,‘b’)
postgresql : id=1 and ‘a’+‘b’=‘a’||‘b’ ,‘ab’=concat(‘a’,‘b’)
特殊的函数
len()与length()函数
length()/char_length():用于mysql数据库
len():用于sql sever数据库
lengthb()/length():用于oracle数据库
length()/char_length():用于postgresql数据库
特殊符号,注释的判断
Access: 包括双连字符(–)、C 语言样式(/* . . . */)
MySQL: “#”,表示单行注释,语法“#注释内容”
“–”,表示单行注释,语法“-- 注释内容”
“/**/”,表示多行注释,语法“/注释内容/”
Oracle: “/**/”,表示多行注释,语法“/注释内容/”
“–”,表示单行注释,语法“-- 注释内容”
边栏推荐
猜你喜欢
随机推荐
Interviewer: If the order is not paid within 30 minutes, it will be automatically canceled. How to do this?
剑指offer基础版 --- 第21天
C语言实验五 循环结构程序设计(二)
字符串的扩展
Redis:简单实用
Three-party login using wallet Metamask based on web3.0
Redis first meeting
07 【内置指令 自定义指令】
Input length must be multiple of 8 when decrypting with padded cipher
gin框架学习-Casbin入门指南(ACL、RBAC、域内RBAC模型)
Qt Creator + CMake 运行调试总会自动 build 所有目标
If the account number or password is entered incorrectly for many times, the account will be banned.
第7章 网络层第2次练习题答案(第三版)
Flink sink ES 写入 ES(带密码)
剑指offer基础版 ----第31天
leetcode-438. 找到字符串中所有字母异位词(滑动窗口)
vulhub靶场学习日记SickOs1.2
uni-app进阶之模版语法与数据绑定【day7】
vulhub靶场学习日记hackme1
Sword Point Offer Special Assault Edition ---- Day 1