网站首页 手机版
 注册 登录
您现在的位置: 畅无忧设计 >> 网站建设 >> 动易专区 >> SiteFactory教程 >> 正文
最新文章
· 三个文件四行代码解决SiteWeaver6.8编
· 会员中心添加视频,FLASH前台不显示
· 网页中加入背景音乐
· 安装网站时提示数据库相关错误解决办
· 批量替换数据库挂马字段内容
· 动易系列软件产品4.7版本发布
· 动易系列软件产品4.6版本发布
· 标题中的符号导致焦点图不显示
· 导航条当前栏目按钮加亮效果详解
· 自定义模型内容页访问地址添加参数的
热门文章
 学习动易SF标签常用的XSLT <xsl:te
 在SiteFactory™后台制作、管
 SiteFactory自定义模型建立操作教程
 学习动易SF标签常用的XSLT元素
 标签出错,提示原因“缺少根元素”
 SiteFactory标签参数
 SiteFactory标签制作流程——最新头
 SiteFactory标签制作流程——最新头
 自定义模型内容页访问地址添加参数
 SiteFactory学习笔记
相关文章
没有相关文章
批量替换数据库挂马字段内容
来源:动易 更新时间:2012/9/1 15:30:01 阅读次数:
字体:[ ] 我要投稿

    网站挂马是有多种途径,如:文件内容挂马、Global.asax挂马,还有就接下来要说的数据库挂马,清除sqlsever中的一些挂马字段一般常用以下两方法:1.SQL语句 2.工具批量删除
 
方法一、SQL语句

利用sqlsever语句批量替换数据库挂马字段
【处理方法】
1、先备份数据,防止删除挂马字段的时候,丢失数据;
2、对挂马的表中的字段text小于8000执行以下语句(网上的很多软件与方法都是针对text小于8000的,这个解决方法你可以参考)
代码如下: 如表PE_U_Article字段Content 挂马字段是
<Script Src=http://www.xxxxxx.com/xx.js></Script>
 
update PE_U_Article
set Content=replace(Content ,'<Script Src=http://www.xxxxxx.com/xx.js></Script>','')
(Content字段出现红色代码都被替换成空)

当实际上执行语句会被提示参数数据类型ntext 对于replace 函数的参数1 无效
系统的Content字段是ntext类型的,ntext类型不能用replace替换,所以需要转换
修改成以下语句:
update PE_U_Article
set Content=replace(
cast(Content as varchar(8000)),'<Script Src=http://www.xxxxxx.com/xx.js></Script>','') 

3.有时候信息量较大的时候,会给数据库带来假死现象,我们可以加区间分批执行,每次执行10000条
update PE_U_Article
set Content=replace(
cast(Content as varchar(8000)),'<Script Src=http://www.xxxxxx.com/xx.js></Script>','')
where id>1 and ID<10000
 
 
方法二、使用工具

 

  • 上一篇文章:
  • 下一篇文章:
  • 关于我们 - 联系我们 - 广告服务 - 在线投稿 - 友情链接 - 网站地图 - 版权声明
    CopyRight 2008-2010, CWYDESIGN.COM - 畅无忧设计, Inc. All Rights Reserved
    滇ICP备09005765号