加入收藏 | 设为首页 | 会员中心 | 我要投稿 汽车网 (https://www.0577qiche.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > MsSql教程 > 正文

MSSQL注入

发布时间:2023-05-08 12:54:36 所属栏目:MsSql教程 来源:
导读:因为自己Mssql注入差的离谱 基础的都老忘.. 这次来记录下
况且一搜啥sql注入 很多出来的都是MysqL的,黯区的课 有讲很详细的mssql注入的课程噢!!想报名的可以call我

使用到的靶场是

提示虽然很友好.. 但是用
因为自己Mssql注入差的离谱 基础的都老忘.. 这次来记录下
况且一搜啥sql注入 很多出来的都是MysqL的,黯区的课 有讲很详细的mssql注入的课程噢!!想报名的可以call我

使用到的靶场是

提示虽然很友好.. 但是用不到 哈哈

基础补充
以下有些会围绕MysqL对比来讲

注释
image

判断是否为mssql数据库
and exists(select * from sysobjects) --

判断权限
and 1=(select is_srvrolemember('sysadmin')) //判断是否是系统管理员
and 1=(select is_srvrolemember('db_owner')) //判断是否是库权限
and 1=(select is_srvrolemember('public')) //判断是否为public权限
判断列数的问题
sqlserver:用order by不准确,因为有些数据类型不支持,照样会抛异常回显,像用union all select 1,2,这样也是不准确的,因为还是数据类型的问题,所以用uinon all select null,null
MysqL:用order by 都晓得

limit问题
MysqL: select * from table_name limit 10;
mssql: select top 10 * from table_name;
联合查询
判断有无注入
'
and 1=1
and 1=2
这里也有个问题 要是MysqL的话 单独 and 1,也可以 但是在mssql不行

 

(编辑:汽车网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章