一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

服務器之家:專注于服務器技術及軟件下載分享
分類導航

Mysql|Sql Server|Oracle|Redis|MongoDB|PostgreSQL|Sqlite|DB2|mariadb|Access|數據庫技術|

服務器之家 - 數據庫 - Sql Server - SQLserver 數據庫危險存儲過程刪除與恢復方法

SQLserver 數據庫危險存儲過程刪除與恢復方法

2019-12-07 18:11MSSQL教程網 Sql Server

SQLserver 數據庫危險存儲過程刪除與恢復方法,有時候是為了安全,也為了以后使用方便

今天為了實現SQLServer/" target="_blank">sqlserver的復制功能,因為以前刪除了很多的sqlserver的一些會導致不安全因素的擴展,導致很多功能無法用,沒有辦法需要重新的恢復擴展。 
曾經遇過,差點抓狂,有裝MSSQL的朋友,趕緊試一下,刪除以下的組件.當然,前提是你要把自己的數據庫搞定后再去刪除,否則組件刪除后很多功能不能用,為了安全,就得犧牲某些功能,當然,像我這類的,我除了把MSSQL導入后,基本上一年用不到兩次,所以,我是會毫不猶豫地刪除,嘿. 

一, 將有安全問題的SQL過程刪除.比較全面.一切為了安全! 

刪除了調用shell,注冊表,COM組件的破壞權限 

MS SQL SERVER2000 

使用系統帳戶登陸查詢分析器 
運行以下腳本 

復制代碼代碼如下:

use master 
exec sp_dropextendedproc 'xp_cmdshell' 
exec sp_dropextendedproc 'xp_enumgroups' 
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_regdeletevalue' 
exec sp_dropextendedproc 'xp_regenumvalues' 
exec sp_dropextendedproc 'xp_regremovemultistring' 
exec sp_dropextendedproc 'xp_regwrite' 
drop procedure sp_makewebtask 
go 



刪除所有危險的擴展. 
exec sp_dropextendedproc 'xp_cmdshell' [刪除此項擴展后,將無法遠程連接數據庫] 
以下3個存儲過程會在SQL SERVER恢復備份時被使用,非必要請勿刪除 
#exec sp_dropextendedproc 'xp_dirtree' [刪除此項擴展后,將無法新建或附加數據庫] 
#exec sp_dropextendedproc 'Xp_regread' [刪除此項擴展后, 還原數據庫輔助] 
#exec sp_dropextendedproc 'xp_fixeddrives' [刪除此項擴展后,將無法還原數據庫] 

恢復腳本 

復制代碼代碼如下:

use master 
EXEC sp_addextendedproc xp_cmdshell ,@dllname ='xplog70.dll' 
EXEC sp_addextendedproc xp_enumgroups ,@dllname ='xplog70.dll' 
EXEC sp_addextendedproc xp_loginconfig ,@dllname ='xplog70.dll' 
EXEC sp_addextendedproc xp_enumerrorlogs ,@dllname ='xpstar.dll' 
EXEC sp_addextendedproc xp_getfiledetails ,@dllname ='xpstar.dll' 
EXEC sp_addextendedproc Sp_OACreate ,@dllname ='odsole70.dll' 
EXEC sp_addextendedproc Sp_OADestroy ,@dllname ='odsole70.dll' 
EXEC sp_addextendedproc Sp_OAGetErrorInfo ,@dllname ='odsole70.dll' 
EXEC sp_addextendedproc Sp_OAGetProperty ,@dllname ='odsole70.dll' 
EXEC sp_addextendedproc Sp_OAMethod ,@dllname ='odsole70.dll' 
EXEC sp_addextendedproc Sp_OASetProperty ,@dllname ='odsole70.dll' 
EXEC sp_addextendedproc Sp_OAStop ,@dllname ='odsole70.dll' 
EXEC sp_addextendedproc xp_regaddmultistring ,@dllname ='xpstar.dll' 
EXEC sp_addextendedproc xp_regdeletekey ,@dllname ='xpstar.dll' 
EXEC sp_addextendedproc xp_regdeletevalue ,@dllname ='xpstar.dll' 
EXEC sp_addextendedproc xp_regenumvalues ,@dllname ='xpstar.dll' 
EXEC sp_addextendedproc xp_regremovemultistring ,@dllname ='xpstar.dll' 
EXEC sp_addextendedproc xp_regwrite ,@dllname ='xpstar.dll' 
EXEC sp_addextendedproc xp_dirtree ,@dllname ='xpstar.dll' 
EXEC sp_addextendedproc xp_regread ,@dllname ='xpstar.dll' 
EXEC sp_addextendedproc xp_fixeddrives ,@dllname ='xpstar.dll' 
go 



全部復制到"SQL查詢分析器" 

點擊菜單上的--"查詢"--"執行",就會將有安全問題的SQL過程刪除 


二,SQL server 2000漏洞一直很多 
  前段時間我自己的服務器就出現了一個sql的臨時儲存過程漏洞 
  漏洞擴展:xp_dirtree儲存過程 

  事前:最近發現一個漏洞是sql服務器造成的 
前幾天正好沒有什么事情,就用阿d的sql注入工具對自己服務器的網站進行注入,偶然發現了使用mssql的網站浸染可以利用sql注入的形式得到整個服務器上所有目錄(我的服務器作了安全設置的)依然可以看見,然后在服務器上安裝了一個抓包工具對sql server進行抓包發現,使用工具連接sql漏洞xp_dirtree讀取目錄,可獲得整個服務器目錄,如列出c盤目錄他會把你c盤下的所有目錄列出來,這樣是很不安全的,目前是只可以查處目錄上穿東西,大家可以設想一下,如果我隨意修改一個boot.ini覆蓋了c盤的boot.ini是一個什么概念,呵呵首先可以導致服務其癱瘓,無法讀取系統 
解決方案:刪除xp_dirtree,命令是sp_dropextendedproc 'xp_dirtree' 
刪除了以上的那個組建您在使用阿d或者任何的sql注入工具都是白搭 

  在這里也給大家提供一些其他sql危險的儲存過程 
  建議刪除 

  [注意:所有刪除sql儲存過程的操作必須在mssql查詢分析器里操作,下面哪些前面的是儲存過程的名字后面是刪除儲存過程的命令] 

先來列出危險的內置存儲過程: 

復制代碼代碼如下:

xp_cmdshell sp_dropextendedproc 'xp_cmdshell' 
xp_regaddmultistring sp_dropextendedproc 'xp_regaddmultistring' 
xp_regdeletekey sp_dropextendedproc 'xp_regdeletekey' 
xp_regdeletevalue sp_dropextendedproc 'xp_regdeletevalue' 
xp_regenumkeys sp_dropextendedproc 'xp_regenumkeys' 
xp_regenumvalues sp_dropextendedproc 'xp_regenumvalues' 
xp_regread sp_dropextendedproc 'xp_regread' 
xp_regremovemultistring sp_dropextendedproc 'xp_regremovemultistring' 
xp_regwrite sp_dropextendedproc 'xp_regwrite' 



ActiveX腳本: 

復制代碼代碼如下:

sp_OACreate sp_dropextendedproc 'sp_OACreate' 
sp_OADestroy sp_dropextendedproc 'sp_OADestroy' 
sp_OAMethod sp_dropextendedproc 'sp_OAMethod' 
sp_OAGetProperty sp_dropextendedproc 'sp_OAGetProperty' 
sp_OAGetErrorInfo sp_dropextendedproc 'sp_OAGetErrorInfo' 
sp_OAStop sp_dropextendedproc 'sp_OAStop' 

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 国产精品资源站 | 国产精品主播在线 | 99精彩免费观看 | 非洲黑人gay巨大 | 亚洲国产美女精品久久久久 | a级情欲片在线观看hd | 四虎一影院区永久精品 | 40岁女人三级全黄 | 精品四虎国产在免费观看 | 国产精品久久一区 | 青青操在线观看 | 日本中文字幕在线观看视频 | 久久精品亚洲热综合一本 | 午夜久久久久久亚洲国产精品 | 国产福利在线观看永久视频 | 国产区1 | 亚洲精品丝袜在线一区波多野结衣 | 久久亚洲精品AV成人无 | 91桃色视频在线观看 | 末发育xxxxx仙踪林 | 久久大胆视频 | 国产精品久久久久jk制服 | 国产区久久 | 亚洲性夜| 成人精品亚洲人成在线 | 桃乃木香奈作品在线 | 精品国产福利一区二区在线 | 久久国产精品高清一区二区三区 | 95在线观看精品视频 | 美女天天色 | 日韩去日本高清在线 | 亚洲天堂日韩在线 | 欧美精品一区二区三区免费 | 欧美整片在线 | 国模人体aⅴ | 免费91麻豆精品国产自产在线观看 | 海绵宝宝第二季全集免费观看 | 红杏劫| 四虎影视4hutv最新地址在线 | 麻豆网站在线免费观看 | 91在线老师啪国自产 |