清除sql数据库挂马代码.txt

分类:技术 | 2011-08-28 | 撸过 49 次
0人扯谈

declare @delStr nvarchar(500)
–set @delStr='<script src=https://www.webshell.cc/cn.js>’
set @delStr='<script src=https://www.webshell.cc/cn.js></script>’
/****************************************/

/**********以下为操作实体************/
set nocount on

declare @tableName nvarchar(100),@columnName nvarchar(100),@tbID int,@iRow int,@iResult int
declare @sql nvarchar(500)

set @iResult=0
declare cur cursor for
select name,id from sysobjects where xtype=’U’

open cur
fetch next from cur into @tableName,@tbID

while @@fetch_status=0
begin
declare cur1 cursor for
–xtype in (231,167,239,175) 为char,varchar,nchar,nvarchar类型
select name from syscolumns where xtype in (231,167,239,175) and id=@tbID
open cur1
fetch next from cur1 into @columnName
while @@fetch_status=0
begin
set @sql=’update [‘ + @tableName + ‘] set [‘+ @columnName +’]= replace(convert(varchar(1000),[‘+@columnName+’]),”’+@delStr+”’,””) where [‘+@columnName+’] like ”%’+@delStr+’%”’
exec sp_executesql @sql
set @iRow=@@rowcount
set @iResult=@iResult+@iRow
if @iRow>0
begin
print ‘表:’+@tableName+’,列:’+@columnName+’被更新’+convert(varchar(10),@iRow)+’条记录;’
end
fetch next from cur1 into @columnName
end
close cur1
deallocate cur1

declare cur2 cursor for
–xtype in (99,35) 为ntext,text类型
select name from syscolumns where xtype in (99,35) and id=@tbID
open cur2
fetch next from cur2 into @columnName
while @@fetch_status=0
begin
set @sql=’update [‘ + @tableName + ‘] set [‘+ @columnName +’]= replace(convert(nvarchar(1000),[‘+@columnName+’]),”’+@delStr+”’,””) where [‘+@columnName+’] like ”%’+@delStr+’%”’
exec sp_executesql @sql
set @iRow=@@rowcount
set @iResult=@iResult+@iRow
if @iRow>0
begin
print ‘表:’+@tableName+’,列:’+@columnName+’被更新’+convert(varchar(10),@iRow)+’条记录;’
end
fetch next from cur2 into @columnName
end
close cur2
deallocate cur2

fetch next from cur into @tableName,@tbID
end
print ‘数据库共有’+convert(varchar(10),@iResult)+’条记录被更新!!!’

close cur
deallocate cur
set nocount off

本站内容均为原创,转载请务必保留署名与链接!
清除sql数据库挂马代码.txt:https://www.webshell.cc/1008.html

随机日志