当前位置:  数据库>sqlserver

经典sql代码--解决并清除SQL被注入恶意代码的语句

    来源: 互联网  发布时间:2014-08-29

    本文导语:  注:SQL注入,对任何一个网站来说,都应该遇到过吧,反正早些年我们网站是经常遇到。 今天收集这样一段代码,供大家参考,希望可以帮助到大家。 --解决并清除SQL被注入恶意病毒代码的语句 declare @t varchar(255),@c varchar(255...

注: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=''/*要替换的内容 实际应用中去掉*/  
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  
into @t,@c end close table_cursor deallocate table_cursor; 

--sql 去掉字段html代码 dbo.StripAllTags(ProductDetails)
CREATE FUNCTION [dbo].[StripAllTags]
(
    @input VARCHAR(8000) --  NVARCHAR(MAX)--2000内改为VARCHAR(8000)
)
RETURNS NVARCHAR(MAX)
AS
BEGIN
    declare 
    @Result nvarchar(MAX),
    @start int,
    @end int,
    @len int

    set @input = @input+''
    set @Result = ''
    set @len=len(@input)
    set @start = charindex('',@input,@start)
    while(@start

    
 
 

您可能感兴趣的文章:

  • 请问哪一本LINUX源代码分析的书比较经典?
  • C经典冒泡排序法实现代码
  • 经典Sql代码--取出点击量最高的文章100篇,每个作者不超过5篇
  • 经典sql代码--逐行计算、逐行递延、逐行更新
  • 经典sql代码--统计电话通话次数以及时长
  • 经典sql代码--有小时、分钟,求平均工作时间
  • 经典sql代码--统计文章各种分类总数
  • 经典sql代码--求每天的收入和支出
  • 经典sql代码--小计 合计 -统计
  • 请问什么地方可以得到Linux的源代码,非常想学学经典的程序,启发启发自己,谢谢!
  • 经典sql代码--合并多行的某一列值
  • 经典sql代码--班级考试人数大于10、班级最低分在50分以上、计算机学院、班级平均分从高到低前10名
  • 经典sql代码--时间天数相差5天以上并且记录条数大于2的信息
  • 经典sql代码--近期价格处于降价趋势(至少调了3次)的所有商品
  • Jquery 经典选项卡的实现代码一例
  • 经典sql代码--按年龄段、品牌分类进行分组统计
  • 经典sql代码--查询每个分类取最新的几条的SQL实现
  • 经典SQL语句大全 常用sql语句汇总
  • 一条语句简单解决“每个Y的最新X”的经典sql语句
  • 经典SQL语句大全-技巧篇
  • 经典SQL语句大全-基础篇
  • MSSQL经典语句
  • 经典SQL语句大全-提升篇
  • 经典SQL语句大全第1/2页
  • <font color=red>SQL 经典语句
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • j2ee架构最经典的例子是什么?petstore算是最经典的例子吗?
  • 请大家推荐几个经典的JAVA网站!!(经典者给分)
  • THING IN JAVA 第二版(中文版) 已经出炉了!!(经典的不能再经典了)
  • 经典board游戏 Domination
  • linux有没有像--《windows程序设计》一样经典的书籍
  • 在Linux下开发有哪些经典的书籍值得看
  • 大家帮推荐本 linux下多线程编程 的经典书吧 多谢
  • 求unix经典书籍
  • 求LINUX经典书籍
  • 谁知道经典的DOS游戏去哪里下载?
  • Wii经典街机iPhone移植版 SpaceBubble
  • java中最经典的书是什么
  • 大家能否推荐几个学习java的经典例子?
  • 请前辈介绍一本jsp+数据库的经典好书!!!
  • 请你推荐一本给初学者的jsp经典好书!!!
  • 我想系统的学习LINUX,有一订的计算机基础。可以推荐一本经典教材吗?
  • 请教学习c++有那些经典书籍?
  • 请各位大侠推荐两本Solaris的经典书籍?
  • <自己写操作系统>这本书电子版那位有啊?据说很经典的
  • 帮推荐一本linux 网络编程的经典书吧


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3