MSSQL2000安全设置图文教程

Sql server 2000下建立独立帐号数据库方法来实现安全设置,目的是为了就是黑客得到mssql的sa密码,也只是低级的权限,不能进行超级管理员才有的权限。

MSSQL2000

Sql server 2000建立独立帐号数据库方法

首先我们启动Sql server 2000数据库,并打开企业管理器连接我们使用的数据库并找到数据库选项,在上面点击 鼠标右键选择新建数据库如下图所示。建立数据库时可以在数据文件,和事件日志中设置数据文件的物理存放位置

然后我们在安全性中找登录项,在上面点击鼠标右键如下图所示。我们将他的默认数据库设置为我们刚刚建立的数据库。如果 系统为英文请将sql server的字符集设置为Chinese_PRC_CI_AS。

然后再将这个帐号映射到数据库中,以限定数据库帐号的范围。

警告:我们不要给数据库分配服务器角色,只需要如图所示赋予public,db_owner。

到这数据库就建立完成了,记住您设置的帐号和密码并填写在程序配置文件中。存储过程有安全问题,全部复制到”SQL查询分析器” 点击菜单上的–“查询”–“执行”,就会将有安全问题的SQL过程删除
代码如下:
use master
EXEC sp_dropextendedproc ‘xp_cmdshell’
EXEC sp_dropextendedproc ‘Sp_OACreate’
EXEC sp_dropextendedproc ‘Sp_OADestroy’
EXEC sp_dropextendedproc ‘Sp_OAGetErrorInfo’
EXEC sp_dropextendedproc ‘Sp_OAGetProperty’
EXEC sp_dropextendedproc ‘Sp_OAMethod’
EXEC sp_dropextendedproc ‘Sp_OASetProperty’
EXEC sp_dropextendedproc ‘Sp_OAStop’
EXEC sp_dropextendedproc ‘Xp_regaddmultistring’
EXEC sp_dropextendedproc ‘Xp_regdeletekey’
EXEC sp_dropextendedproc ‘Xp_regdeletevalue’
EXEC sp_dropextendedproc ‘Xp_regenumvalues’
EXEC sp_dropextendedproc ‘Xp_regread’
EXEC sp_dropextendedproc ‘Xp_regremovemultistring’
EXEC sp_dropextendedproc ‘Xp_regwrite’
drop procedure sp_makewebtask

更改默认SA空密码.数据库链接不要使用SA帐户.单数据库单独设使用帐户.只给public和db_owner权限.数据库的自动备份点击“开始”中的“程序”,点击“Microsorft SQL Server”打开“企业管理器”,并打开如图所示的界面,鼠标右击“zbintel117_all”,选“所有任务”,再选“维护计划”。

如果点击“完成”按钮,出现下图界面,说明SQL Server Agent服务停止,应该启用SQL Server Agent服务。

启用“SQL Server Agent”服务

代码如下:
下面内容来自网络仅作为参考,其中
exec sp_dropextendedproc ‘Xp_regdelete’
exec sp_dropextendedproc ‘Xp_regenums’
内容与上文不同,实际使用以上文为准。
命令删除SQL的扩展

use master
exec sp_dropextendedproc ‘xp_cmdshell’
exec sp_dropextendedproc ‘xp_dirtree’
exec sp_dropextendedproc ‘xp_enumgroups’
exec sp_dropextendedproc ‘xp_fixeddrives’
exec sp_dropextendedproc ‘xp_loginconfig’
exec sp_dropextendedproc ‘xp_enumerrorlogs’
exec sp_dropextendedproc ‘xp_getfiledetails’
exec sp_dropextendedproc ‘Sp_OACreate’
exec sp_dropextendedproc ‘Sp_OADestroy’
exec sp_dropextendedproc ‘Sp_OAGetErrorInfo’
exec sp_dropextendedproc ‘Sp_OAGetProperty’
exec sp_dropextendedproc ‘Sp_OAMethod’
exec sp_dropextendedproc ‘Sp_OASetProperty’
exec sp_dropextendedproc ‘Sp_OAStop’
exec sp_dropextendedproc ‘Xp_regaddmultistring’
exec sp_dropextendedproc ‘Xp_regdeletekey’
exec sp_dropextendedproc ‘Xp_regdelete’
exec sp_dropextendedproc ‘Xp_regenums’
exec sp_dropextendedproc ‘Xp_regread’
exec sp_dropextendedproc ‘Xp_regremovemultistring’
exec sp_dropextendedproc ‘Xp_regwrite’
drop procedure sp_makewebtask
go

恢复扩展存储过程,执行以下语句。
至于sp_makewebtask 这个存储过程你可以从别人那拷贝过来一个脚本,
执行以后生成的存储过程一样可以用。

use master
exec sp_addextendedproc xp_cmdshell,’xp_cmdshell.dll’
exec sp_addextendedproc xp_dirtree,’xpstar.dll’
exec sp_addextendedproc xp_enumgroups,’xplog70.dll’
exec sp_addextendedproc xp_fixeddrives,’xpstar.dll’
exec sp_addextendedproc xp_loginconfig,’xplog70.dll’
exec sp_addextendedproc xp_enumerrorlogs,’xpstar.dll’
exec sp_addextendedproc xp_getfiledetails,’xpstar.dll’
exec sp_addextendedproc sp_OACreate,’odsole70.dll’
exec sp_addextendedproc sp_OADestroy,’odsole70.dll’
exec sp_addextendedproc sp_OAGetErrorInfo,’odsole70.dll’
exec sp_addextendedproc sp_OAGetProperty,’odsole70.dll’
exec sp_addextendedproc sp_OAMethod,’odsole70.dll’
exec sp_addextendedproc sp_OASetProperty,’odsole70.dll’
exec sp_addextendedproc sp_OAStop,’odsole70.dll’
exec sp_addextendedproc xp_regaddmultistring,’xpstar.dll’
exec sp_addextendedproc xp_regdeletekey,’xpstar.dll’
exec sp_addextendedproc xp_regdelete,’xpstar.dll’
exec sp_addextendedproc xp_regenums,’xpstar.dll’
exec sp_addextendedproc xp_regread,’xpstar.dll’
exec sp_addextendedproc xp_regremovemultistring,’xpstar.dll’
exec sp_addextendedproc xp_regwrite,’xpstar.dll’

以上语句是自动生成的。
感兴趣你可以看一下以下语句,上边的语句就是这么生成的。
由于我机器上的扩展存储过程没有drop掉,所以可以生成上边的语句。

create table #temp( name varchar(100),dll varchar(100))

truncate table #temp

insert into #temp
exec sp_helpextendedproc ‘xp_cmdshell’
insert into #temp
exec sp_helpextendedproc ‘xp_dirtree’
insert into #temp
exec sp_helpextendedproc ‘xp_enumgroups’
insert into #temp
exec sp_helpextendedproc ‘xp_fixeddrives’
insert into #temp
exec sp_helpextendedproc ‘xp_loginconfig’
insert into #temp
exec sp_helpextendedproc ‘xp_enumerrorlogs’
insert into #temp
exec sp_helpextendedproc ‘xp_getfiledetails’
insert into #temp
exec sp_helpextendedproc ‘Sp_OACreate’
insert into #temp
exec sp_helpextendedproc ‘Sp_OADestroy’
insert into #temp
exec sp_helpextendedproc ‘Sp_OAGetErrorInfo’
insert into #temp
exec sp_helpextendedproc ‘Sp_OAGetProperty’
insert into #temp
exec sp_helpextendedproc ‘Sp_OAMethod’
insert into #temp
exec sp_helpextendedproc ‘Sp_OASetProperty’
insert into #temp
exec sp_helpextendedproc ‘Sp_OAStop’
insert into #temp
exec sp_helpextendedproc ‘Xp_regaddmultistring’
insert into #temp
exec sp_helpextendedproc ‘Xp_regdeletekey’
insert into #temp
exec sp_helpextendedproc ‘Xp_regdelete’
insert into #temp
exec sp_helpextendedproc ‘Xp_regenums’
insert into #temp
exec sp_helpextendedproc ‘Xp_regread’
insert into #temp
exec sp_helpextendedproc ‘Xp_regremovemultistring’
insert into #temp
exec sp_helpextendedproc ‘Xp_regwrite’

select ‘exec sp_addextendedproc ‘+name+’,”’+dll+””
from #temp

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至253000106@qq.com举报,一经查实,本站将立刻删除。

发布者:PHP中文网,转转请注明出处:https://www.chuangxiangniao.com/p/1692277.html

(0)
上一篇 2025年2月19日 12:49:41
下一篇 2025年2月19日 12:49:56

AD推荐 黄金广告位招租... 更多推荐

相关推荐

  • 如何使用安全的远程仓库设置CentOS系统的软件安装

    如何使用安全的远程仓库设置centos系统的软件安装 概述:在CentOS系统中,安装软件包是一项关键的操作。为了保证软件的安全性和稳定性,我们应该使用安全的远程仓库来进行软件的安装和更新。本文将介绍如何在CentOS系统中设置安全的远程仓…

    编程技术 2025年3月30日
    100
  • Nginx的IP访问控制与安全设置

    nginx的ip访问控制与安全设置 Nginx是一款高性能的Web服务器和反向代理服务器,广泛应用于互联网企业及个人开发者的Web应用开发、运维等领域。众所周知,在互联网上存在着各种安全威胁,其中最常见的攻击方式就是黑客攻击,如DDoS攻击…

    编程技术 2025年3月30日
    100
  • 解决“win11开机后提示pin码不再可用的安全设置更改问题”的方法

    php小编子墨为您带来解决win11开机显示“此设备上的安全设置已更改,pin码不再可用”的方法。这是win11系统升级后出现的常见问题,给用户带来了困扰。幸运的是,我们有一些简单的解决方案可以帮助您解决这个问题。接下来,我们将为您详细介绍…

    2025年3月5日 互联网
    200
  • 如何在360极速浏览器中进行安全设置

    php小编子墨为你介绍如何进行360极速浏览器的安全设置。在如今网络安全问题日益严峻的情况下,保护个人隐私和防范网络威胁变得至关重要。360极速浏览器作为一款安全性能出众的浏览器,提供了一系列的安全设置选项,帮助用户保护个人信息的安全,阻止…

    2025年3月2日
    200
  • 如何检查电脑是否被监控

    在使用我们的电脑的时候,是否有很多的用户们都害怕自己的电脑会被监控,但是又不知道如果查看自己电脑是否真的就被监控了,那就快来看看详细的教程吧~ win10怎么看电脑被监控没: 1、首先右击任务栏,然后进入“任务管理器”。 2、之后点击下方的…

    2025年2月25日 互联网
    300
  • PHP的安全设置有哪些

    PHP的安全设置有:1、屏蔽PHP错误输出;2、屏蔽PHP版本;3、关闭全局变量;4、文件系统限制;5、禁止远程资源访问;6、安装扩展等等。 推荐:《PHP教程》 最近和同事说起了PHP安全相关的问题,记录下一些心得体会。 由于脚本语言和早…

    2025年2月24日
    300
  • 如何利用PHP开发商城实现用户账号安全设置功能

    如何利用php开发商城实现用户账号安全设置功能 随着电子商务的不断发展,商城网站已经成为人们购物的主要渠道。为了保障用户的账号安全,商城网站需要提供完善的账号安全设置功能。本文将介绍如何利用php开发商城实现用户账号安全设置功能。 一、用户…

    编程技术 2025年2月23日
    200
  • 使用 PHP 开发知识问答网站中的用户密保问题和安全设置功能。

    使用 php 开发知识问答网站中的用户密保问题和安全设置功能 随着网络技术的不断发展,越来越多的人开始使用知识问答网站来获取他们所需要的信息。然而,随之而来的问题是如何保护用户的账户和个人信息的安全。为了解决这个问题,我们可以使用 PHP …

    编程技术 2025年2月23日
    300
  • PHP文件权限管理和安全设置

    PHP文件权限是服务器上保护文件安全的重要措施之一。合理设置文件权限可以防止恶意用户对文件进行修改、删除或执行恶意代码的行为。因此,在开发和部署PHP应用程序时,必须要对文件权限进行正确设置和管理,以确保应用的安全性。 一、基本概念文件权限…

    2025年2月22日
    300
  • MySQL安全设置图文教程

    MySQL安全设置,跟mssql差不多都是以普通用户权限运行mysql。其它的也需要注意下。 代码如下: 解压mysql到d:mysql,编辑my.ini [mysqld] port=3306 basedir=”D:/mysql…

    数据库 2025年2月19日
    300

发表回复

登录后才能评论