自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

SQL中批量刪除被注入的惡意代碼的方法

數(shù)據(jù)庫 SQL Server
下文將為您介紹SQL中批量刪除被注入的惡意代碼的方法,供您參考,如果您也遇到了這樣的問題,不妨一看,相信對(duì)您會(huì)有所幫助。

下文將為您介紹SQL中批量刪除被注入的惡意代碼的方法,供您參考,如果您也遇到了這樣的問題,不妨一看,相信對(duì)您會(huì)有所幫助。

1,如果你的數(shù)據(jù)表很少的話,那么寫幾條簡單的sql就搞定了

對(duì)于表中的nvchar類型的字段:

以下為引用的內(nèi)容:
update news set title=replace(title,'【惡意代碼】','') 

對(duì)于表中的text類型的字段:

以下為引用的內(nèi)容:
update news set content=Replace(Cast(content as varchar(8000)),'【惡意代碼】','')

2,如果你是sql2000的話,可以用下面這個(gè)。

以下為引用的內(nèi)容:
DECLARE @fieldtype sysname
SET @fieldtype='varchar'
--刪除處理
DECLARE hCForEach CURSOR GLOBAL
FOR
SELECT N'update '+QUOTENAME(o.name)
    +N' set  '+ QUOTENAME(c.name) + N' = replace(' + QUOTENAME(c.name) + ',''【惡意代碼】'','''')'
FROM sysobjects o,syscolumns c,systypes t
WHERE o.id=c.id 
    AND OBJECTPROPERTY(o.id,N'IsUserTable')=1
    AND c.xusertype=t.xusertype
    AND t.name=@fieldtype
EXEC sp_MSforeach_Worker @command1=N'?'  #p#


(這個(gè)是我網(wǎng)上搜索的,據(jù)說sql2000下可以,但我沒試過,在sql2005下無法執(zhí)行。)

3,sql2005下我選擇的方法是先生成清理代碼的語句,然后把運(yùn)行結(jié)果復(fù)制到查詢分析器里執(zhí)行之,當(dāng)然在sql2000下一樣可以用。

以下為引用的內(nèi)容:
select
'update ['+s.name + ']  set ['+c.name+']=' +'replace(['+c.name+'],''【惡意代碼】'','''')'
from sysobjects s,syscolumns c,systypes t
where  s.type='u' and s.id=c.id 
   AND OBJECTPROPERTY(s.id,N'IsUserTable')=1
    AND c.xusertype=t.xusertype
    AND t.name IN('varchar','nvarchar','char','nchar')
union
select
'update ['+s.name + ']  set ['+c.name+']=' +'replace(Cast(['+c.name+'] as varchar(8000)),''【惡意代碼】'','''')'
from sysobjects s,syscolumns c,systypes t
where  s.type='u' and s.id=c.id 
   AND OBJECTPROPERTY(s.id,N'IsUserTable')=1
    AND c.xusertype=t.xusertype
    AND t.name IN('text','ntext') 

ps:以上是buzhizhe在處理問題時(shí)候整理的,方法1、2是網(wǎng)上搜索的,對(duì)于我的sql2005無用,因此寫了方法3,以便幫助不懂安全的菜鳥臨時(shí)解決問題。


 

責(zé)任編輯:段燃 來源: 中國建站
相關(guān)推薦

2011-03-31 11:03:15

2009-07-02 10:16:34

北京外國語大學(xué)惡意代碼黑客

2017-03-27 15:46:14

2013-11-05 15:06:29

scdbg惡意代碼分析安全工具

2018-11-27 16:35:19

黑客JavaScript代碼

2011-08-09 11:45:45

2013-11-08 10:42:09

代碼工具

2010-09-02 10:53:21

SQL刪除

2013-07-27 21:04:58

2013-11-12 13:09:46

2009-11-13 11:10:21

2014-12-12 14:55:42

移動(dòng)惡意代碼移動(dòng)安全

2014-12-30 16:37:11

2014-10-29 14:43:05

2016-11-24 11:07:54

Andriod惡意代碼

2025-03-20 08:20:00

惡意代碼黑客網(wǎng)絡(luò)安全

2021-03-01 11:33:03

微軟惡意代碼惡意軟件

2024-04-01 00:01:30

2010-09-03 11:52:41

SQL刪除

2009-08-16 21:09:15

惡意代碼湖南科技大學(xué)研究生處木馬
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)