解析:清除SQL被注入恶意病毒代码的语句

2022-05-24 0 499

在SQL查询分析器执行以下代码就可以了。


复制代码 代码如下:

declare @t varchar(255),@c varchar(255)

declare table_cursor cursor for select a.name,b.name

from sysobjects a,syscolumns b ,systypes c

where a.id=b.id and a.xtype=’u’ and c.name

in (‘char’, ‘nchar’, ‘nvarchar’, ‘varchar’,’text’,’ntext’)

declare @str varchar(500),@str2 varchar(500)

set @str='<mce:script src=”http://r01.3322.org/c.js” mce_src=”http://r01.3322.org/c.js”></mce:script>’/*要替换的内容*/

set @str2=”

open table_cursor

fetch next from table_cursor

into @t,@c while(@@fetch_status=0)

begin exec(‘update [‘ + @t + ‘] set [‘ + @c + ‘]=replace(cast([‘ + @c + ‘] as varchar(8000)),”’+@str+”’,”’+ @str2 +”’)’)

fetch next from table_cursor 14.into @t,@c end close table_cursor deallocate table_cursor

免责声明:
1、本网站所有发布的源码、软件和资料均为收集各大资源网站整理而来;仅限用于学习和研究目的,您必须在下载后的24个小时之内,从您的电脑中彻底删除上述内容。 不得使用于非法商业用途,不得违反国家法律。否则后果自负!

2、本站信息来自网络,版权争议与本站无关。一切关于该资源商业行为与www.niceym.com无关。
如果您喜欢该程序,请支持正版源码、软件,购买注册,得到更好的正版服务。
如有侵犯你版权的,请邮件与我们联系处理(邮箱:skknet@qq.com),本站将立即改正。

NICE源码网 MsSql 解析:清除SQL被注入恶意病毒代码的语句 https://www.niceym.com/61572.html