通行证│用户名: 密码: 验证码: 验证码,看不清楚?请点击刷新验证码 爱心红客 电信网通铁通移动 在线
文章搜索:
热门搜索:红客 黑鹰 红客技术 安全动画 红客培训
首页 文章 软件 动画 资源 励志 论坛 邮箱 会员 军事 科技 博客 爱心红客 最近更新 800g资源
 业内新闻 漏洞公告 病毒公告 电脑知识 网络知识 菜鸟入门 攻防教程 黑客攻防 安全编程 工具使用 综合安全 个人安全 安全相关 Q Q安全 原创精华 红客人物 站内事件
您现在的位置: 爱国者安全网 >> 文章类 >> 安全防御 >> 安全相关 >> 文章正文
SQL数据库挂马解决方案
责任编辑:酷酷の鱼   更新日期:2008-7-2
 

来源:安全中国

今天接到田总的求助电话,火速赶回寝室上服务器查看情况,原来是一个网站被入侵了,破坏相当严重,sql数据库被挂马,所有的表里面大部分字段都被多次重复插入挂马代码,查看日志,还好没有涉及到服务器的安全,只是数据库那里出现了很多异常警告而已,网站确实存在漏洞

  没有办法,我只得修复数据库,因为他们没有数据库备份,根本就没有办法还原数据库啊,何况连事务日志都没有开启,试着恢复了几次都不成功,恢复数据库没有一点希望,我只得乖乖的帮他们清理挂马代码,不可能手工删除挂马代码,毕竟数据太大了,不可能去直接修改,通过四处搜寻得到了一个勉强有效的解决办法,每个表里面去执行一下这个sql语句

  update tablename set @ziduanming =replace(cast(@ziduanming as varchar(8000)),’ ’,null)

  上面的sql语句可以对应修改表,字段名,和替换内容

  其实,sql数据库挂马是一种较新的挂马方法,只要网站存在注入,并且连接数据库是db owner权限就可以进行数据库挂马,估计这次攻击的流程应该是自动化的,通过先进的扫描技术批量收集到几万网站的SQL注入漏洞,针对漏洞攻击,进行自动化的SQL注入挂马。这次应该有很多网站遭殃了,asp+mssql的是主要被攻击对象!

  本人给出解决方案

  sql数据库挂马的解决办法:

  正确清理木马,注意数据库不能随便修改或删除,被挂上马后,更需要谨慎的操作。建议,先备份然后再小心清理。

  如果以前没有备份的话,就利用我上面的sql命令进行修复,

  如何预防sql数据库挂马:

  1、清理网站上所有注入点。

  2、为网站配置可靠的防注入程序。

  3、最好在网站源码中做好过滤,在数据库中限制字符的类型和长度。

  4、养成经常备份数据库的习惯。大家可能无法保证天天备份数据库,但也会保证每周备份一次,如果有时间保证天天备份数据库。

  5、最好是请专业的网站安全公司,对您的站和服务器做彻底的安全评估。

  • 上一篇文章:
  • 下一篇文章:
  • 最近更新
    普通文章 诺顿误杀门判决出 赛门铁克赔偿248元
    普通文章 可执行文件的 MD5 碰撞出现
    推荐文章 推荐:用好Win2008 Server防火墙确保系统更安全
    普通文章 系统对Image File Execution Options的检测流程小探
    普通文章 感染型下载者WIN.exe部分行为分析(下)
    普通文章 感染型下载者WIN.exe部分行为分析(上)
    普通文章 有效防范CC的新思路 - CC Cookie
    普通文章 SQL数据库挂马解决方案
    普通文章 代理服务器软件CCProxy用户快速入门
    普通文章 十个常用网络密码安全保护措施
    热门文章
    普通文章华军每周电脑病毒综合播报
    普通文章三成网络管理员曾浏览同事保密信息
    普通文章彻底防范网页木马,给IE穿上防弹衣!
    普通文章教菜鸟彻底干掉灰鸽子
    普通文章瑞典通过窃听法案 堪比美国
    普通文章美国高中生篡改成绩恐遭重刑
    普通文章命令行快捷方式一键清除IE7记录
    普通文章实用为先:企业内网安全管理经验谈
    推荐文章眼见为虚——解析映像劫持技术
    普通文章浅析浏览器的跨域安全问题
    精彩专题