如何防止黑客利用新的DeDeCMS漏洞入侵
开学了,返校了,又在宿舍上网了,但现在的校园网安全吗?暑假中,DeDeCMS系统曝出了严重的漏洞,这个系统在很多学校的校园网中存在,黑客利用该漏洞就可以控制校园网,进行挂马、嵌入病毒……不过校园网中不乏电脑高手,下面我们就来看看“红帽”同学对自己学校网站的开学安全检测。
我的网名叫“红帽”,我猜每一个大学校园里,都有像我这样的一号人,我们对电脑充分的了解,面对互联网海洋时,就如同游泳池中的菲尔普斯一样。无论你需要找到什么东西,只要它存在于互联网之中,或者在互联网中生活过一段时间,我都能够帮助你找到源头,或者帮你把你感兴趣的东西弄到手。你猜对了,我就是黑客,活跃在校园里面的黑客。
我自认为算是高手,帮同学从别的黑客手里盗取回被窃的账号,在网吧让一个讨厌鬼不停的更换电脑,也曾经尝试着入侵NASA的计算机网络。
这段日子正是开学的日子,我准备对我的学校网站进行了一次安全检测。或许你要问,为什么要对自己学校的网站进行安全检测?我们学校用了DeDeCMS系统(中文名称是织梦内容管理系统),这个系统在很多学校中被使用。
博弈主题:攻击DeDeCMS整站系统
技术难度:★★★★
重点知识:如何用新的DeDeCMS漏洞来入侵
DeDeCMS系统被很多学校使用并不能让我产生检测自己学校的网站的念头,真正让我产生这个念头的原因是这个系统最近曝出了严重的漏洞,不知道网管补上该漏洞没有,如果没有补上,大家回校后上校园网就危险了。
DeDeCMS身藏URL编码漏洞
这次DeDeCMS新出的漏洞是一个URL编解码漏洞,导致漏洞出现的原因是DeDeCMS的设计者在joblist.php、guestbook_admin.php等文件中对orderby参数未做过滤。黑客可以利用这些漏洞查询数据库的敏感信息,例如管理员密码、加密key等,一旦这些敏感资料被黑客掌握,要在校园网内挂马就是轻而易举的事情了,真危险。
小知识:编码是将源对象内容按照一种标准转换为一种标准格式内容。解码是和编码对应的,它使用和编码相同的标准将编码内容还原为最初的对象内容。编解码的目的最初是为了加密信息,经过加密的内容不知道编码标准的人很难识别。
实战入侵
既然知道了漏洞的成因,下面就来亲手检测一下。目前有两种方案可以实现DeDeCMS整站系统的入侵,一种是PHP脚本的入侵方案,采用这种方案,需要先在自己的本机调试好PHP解析环境,然后登录入侵的目标网站,在PHP环境中运行漏洞测试代码。不过这种方案实行起来相对复杂,因此我使用第二种进行检测,通过漏洞检测注入程序直接注入。
首先,登录学校的网站。然后打开《DeDeCMS漏洞注入检测程序》,点击“Target
Infomation”标签选项,在“URL”一项后面将寻找到的有DeDeCMS系统漏洞的网址复制粘贴到地址输入框,这里利用DeDeCMS的网站路径地址“./include/htmledit/index.php”得到网站的物理路径。
在登录系统之后,复制浏览器地址栏中的网站路径,例如[url=http://www.hacker.com/dedecms5/include/htmledit/index.php?modetype=basicheight[]=chinaren]http://www.hacker.com/dedecms5/include/htmledit/index.php?modetype=basicheight[]=chinaren[/url],然后复制粘贴提交测试,粘贴完成后点击“Check”按钮,测试网站是否符合条件
dede后台被入侵,网站后台被挂黑链,挂马怎么办
1.先将templets 模板文件下载到本地,用批量替换工具将挂的黑链替换,并检查templets 模板有没有后门程序,如:.php 为后缀结尾的,你都分析下,里面很有可能隐藏后门程序。
2.对uploadfile 程序进行备份,下载到本地,检查有没有.php 为后缀结尾的 并分析
3.对数据库进行备份,并将备份下载到本地
4.对整个程序进行备份,并下载到本地
5.删除服务器上的整个网站,在dede官方,下载一个与你程序一致的版本,上传到服务器,并重新安装
6.将 检查后的 :数据库,和 uploadfile 和 templets 上传覆盖 服务器
完成以上步骤后 挂的连接 已经被清楚,包括后面程序也被清理。
DEDE怎么防止被攻击
最保险的办法,你在本地搭建网站,然后生成html,把html都上传到服务器,然后每次更新都在本地,生成后把对应的html及images,upload等静态文件传到服务器上。这样从网站层面上就基本彻底防止被入侵了。
至于被攻击,你可以启用百度云加速或者360网站卫士。
如何防止dede织梦网站被黑挂木马
这种东西,要根除基本是不可能的吧,但是做好我给你的一些建议,可以让你网站安全防御99%的黑客。
1)积极更新,用最新版本
2)不乱安装模版,建议模版就采用htm的页面,其他的你看不懂可能含有木马也说不定,php跟图片都有可能会有木马
3)没用的功能清除掉。比如安装文件夹,各种没用的功能php文件都可以净化掉
4)目录权限问题,可读写权限设置上,多留点心
5)服务器漏洞,补丁坚持检查,主机空间可以忽略
6)服务器装安全狗或者云锁,必须装一种。安全狗是用的最多的,但是过狗的木马很多,所以我都是用云锁,基本网页木马都会被拦截,主机空间可以忽略
防止被黑,做什么太多感觉都没有太大的用处,简单做好防护已经可以防九成以上的利用工具的黑客了,其他的有能力的黑客,要黑你还得看你的网站有没有价值之类的。
还有比较重要的一点,建议定期备份!!
Dedecms网站被dns欺骗攻击黑客挂马怎么办
无忧小编这次所遇到就是DNS入侵。DNS入侵往往防不胜防,对此有很多站长也中招。网络端口全开,黑客一下子进入侵进来。如果你发现还好,否则不通过百度搜索引擎是查不出网站被入侵的。这年头,只有中招之后才知道网络安全的可贵,才开始重视网站防护。下面无忧小编说明下这个漏洞的详细信息。
1、DNS攻击定义(又称DNS欺骗):
可以冒充域名服务器,然后把查询的IP地址设为攻击者的IP地址,这样的话,用户上网就只能看到攻击者的主页,而不是用户想要取得的网站的主页了,这就是DNS欺骗的基本原理。DNS欺骗其实并不是真的“黑掉”了对方的网站,而是冒名顶替、招摇撞骗罢了。
2、Dede被dns攻击后症状:
表现一般是首页跳转到其他不良信息页面,或者从百度过来的流量被劫持到其他网站。简单说,就是百度搜索的时候,点击百度收录的文章,但是打开的不是自己的网站,而是别人的网站。
还有一个特点用来判断,就是在dede的源代码中,会被黑客插入一个标签{dede:dsv/}或者{dede:dinfo/},这个也是一个判断的标准。
3.、解决方法
第一步:首先一点修改主页模板(index.htm),删除后面的{dede:dsv/}或者{dede:dinfo/}这个调用标签。然后找到根目录/include/taglib/dsv.lib.php或者/include/taglib/dinfo.lib.php 进行删除,然后就可以发现网站已经恢复了。
第二步,查看自定义宏标记。路径:模板——自定义宏标记。中了木马病毒的网站在这里会出现两个被黑客定义的宏标记,主要是对网站全局变量的控制。如下图我们删除所有的非自己自定义的宏标记,以免留下后门。
第三步:查看黑客怎么做到的,并进行防护。
以下是你必须要登录dede管理员后台要去检测复核一次的。
系统后台,用户组是否多了,
查看所有能添加变量
模块管理中是否多了东西,
频道模型,
自定义宏标记等等。(如下图)
dedecms
大多数情况下是plus 或者模板里面的asp或php木马,数据库里面对应的木马数据不删除,就算你删除了木马文件照样会重新生成。common.inc.php 文件也要多多留意,一般情况下 如果修改模板后仍然被改首页 有必要重新覆盖下这个文件。
织梦网站程序漏洞被人入侵了,应该怎样修复?
dedecms网站程序代码的安全很重要,如果网站使用了开源的CMS系统代码,不懂程序技术的话,网站会经常被黑客攻击,如果自己懂程序,那就可以自己针对代码的漏洞进行漏洞修复,不懂的话,就请专业的网站安全公司来完善一下程序上的某些代码漏洞,国内像SINE安全、绿盟安全、启明星辰都是比较专业的安全公司,很多黑客之所以能植入木马病毒,就是抓住了这些网站代码上的漏洞。
dede织梦怎么入侵呢?获得后台权限
看dede的版本,看看有没有已知漏洞,如果有了利用直接获得shell,看看是否能目录索引,如果可以的话,你就赚了,去看它的数据库备份文件路径 直接下载下来,密码的hash是md5加密(记得去掉前三后一),如果还不行,那就查看同服下的其他站点,搞定一个,然后提权,跳目录就行了,一般只要能进后台,dede拿shell的方法很多也很简单
怎样避免dedecms的web.config被篡改
第一,服务器安全。我 们大部分站长都是用的虚拟主机,有些人说这我们没有办法去选择和解决,我认为这个还是可以解决的。我们在购买主机的时候,可以试用几天,一般主机商都是可 以提供试用服务的,也或者要求主机商提供销售主机的IP给我们,我们可以通过同IP网站以及相关网站来分析目前服务器中的网站安全情况,如果你发现很多网站都被挂有黑链接,那说明服务器安全有一定的问题,选择的时候慎重考虑。
第二,程序的安全设置。我们需要根据织梦官方的设置要求,不要开放所有文件及文件夹的读写权限,有些文件夹设置
为只读状态,如果我们紧紧是用来做内容系统,而不让会员参与,我们可以删除MEMBER文件夹,因为很多安全都是通过会员的提权出现的。以及我们在程序安
装完毕后,要删除install文件夹,在设置数据库密码以及账户密码的时候尽量复杂一些,采用数字,大小写字母,以及字符混合作为密码。网站后台路径把
默认的DEDE修改成其他不容易猜测的。
第三,及时升级补丁。作为织梦官网,升级也是经常在做的,我们在登陆网站后台的时候,如果看到有升级提醒,需要及时升级文件,以防止因为没有升级造成漏洞入侵。一般常见的安全,官网会第一时间发现,并且提供补丁,这点如果我们及时做到,从网站角度考虑是没有问题的。
第四,密码设置安全。不论是我们网站的密码还是数据库密码,或者是FTP登陆密码,我们都需要设置安全一些。一个主机商朋友告诉我,最近出了一款什么FTP密码扫描软件,可以直接扫出弱密码,直接通过管理员登陆修改网站。
第五,定期数据备份。关于网站的安全,备份肯定每个人都知道,每个人也都会去备份。可能开始做网站的时候还会认
真定期备份,后面时间长了就忘记了,也懒得备份。等待网站出现问题
就后悔为什么没有备份。所以定期备份数据是任何网站都必须做的,比仅仅是DEDECMS,一般最好半个月或者一个月备份一次,根据自己网站数据和重要性。
有些主机商会帮助我们备份,比如一周备份一次,也有每天同步备份的,这就相当不错了。
以上5点建议,是我认为有效防止DEDECMS被入侵的5个有效方法,希望对大家有一个参考价值。