批量删除sql中被注入的恶意代码
2019-03-10 12:11:07来源: 蓝色理想 阅读 ()
1,如果你的数据表很少的话,那么写几条简单的sql就搞定了
对于表中的nvchar类型的字段:
以下为引用的内容: update news set title=replace(title,'【恶意代码】','') |
对于表中的text类型的字段:
以下为引用的内容: update news set content=Replace(Cast(content as varchar(8000)),'【恶意代码】','') |
2,如果你是sql2000的话,可以用下面这个。
以下为引用的内容: DECLARE @fieldtype sysname SET @fieldtype='varchar' --删除处理 DECLARE hCForEach CURSOR GLOBAL FOR SELECT N'update '+QUOTENAME(o.name) +N' set '+ QUOTENAME(c.name) + N' = replace(' + QUOTENAME(c.name) + ',''【恶意代码】'','''')' FROM sysobjects o,syscolumns c,systypes t WHERE o.id=c.id AND OBJECTPROPERTY(o.id,N'IsUserTable')=1 AND c.xusertype=t.xusertype AND t.name=@fieldtype EXEC sp_MSforeach_Worker @command1=N'?' |
(这个是我网上搜索的,据说sql2000下可以,但我没试过,在sql2005下无法执行。)
3,sql2005下我选择的方法是先生成清理代码的语句,然后把运行结果复制到查询分析器里执行之,当然在sql2000下一样可以用。
以下为引用的内容: select 'update ['+s.name + '] set ['+c.name+']=' +'replace(['+c.name+'],''【恶意代码】'','''')' from sysobjects s,syscolumns c,systypes t where s.type='u' and s.id=c.id AND OBJECTPROPERTY(s.id,N'IsUserTable')=1 AND c.xusertype=t.xusertype AND t.name IN('varchar','nvarchar','char','nchar') union select 'update ['+s.name + '] set ['+c.name+']=' +'replace(Cast(['+c.name+'] as varchar(8000)),''【恶意代码】'','''')' from sysobjects s,syscolumns c,systypes t where s.type='u' and s.id=c.id AND OBJECTPROPERTY(s.id,N'IsUserTable')=1 AND c.xusertype=t.xusertype AND t.name IN('text','ntext') |
ps:以上是buzhizhe在处理问题时候整理的,方法1、2是网上搜索的,对于我的sql2005无用,因此写了方法3,以便帮助不懂安全的菜鸟临时解决问题。
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
上一篇:获得可能点击的六大技巧
- 以版权为由惩治网络骚扰?“删除侵权内容”能成为反杠精良方 2019-04-10
- 站长实战攻略:如何应对恶意评论?解析快照删除与投诉渠道 2019-04-10
- 完全手动完整备份网站程序、MySQL数据库备份方法 2019-04-10
- 最新通知:如果不完成实名认证,域名将被删除 2019-04-10
- docker部署nginx php mysql环境实践 2019-04-10
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash