网站被攻击之后,首页现在打不开了。原因是网站被入侵了黑链/挂**等广告,查看首页源代码可以看到那些黑链广告网址,删除了 又挂回来,可以说网站被控制了一样,郁闷。
网站使用的是dede5.6版本的,漏洞特多。(想换回dede最新版本5.7的)
网站已经有很多内容了,改如何解决这个问题:彻底清除这个广告代码。(保持原有数据)
网站现在首页打不开,其他页面都可以打开(栏目/内页)。
ps:如果清除旧版的dede系统,在保持原有数据以外,重新安装dede最新版本系统(而且数据不能有损失)。
对dede技术高手的伙伴,请支招,非常感谢。
《已经解决,谢谢以下楼主无限指教》
根据你所说,黑客是向网站植入了黑客小程序,删掉后又会自动生成,或者说你生成网站的时候就会出现。有可能是写在模板里,可能是写在PHP里。。
1.首先备份数据库,这个非常重要,如果不希望数据丢失。
2.向空间商寻求解决办法,一般他们会给你建议或者解决方案
3.如果不给解决方案,你去搜安全联盟的dede查杀软件,安全联盟专门出过这个软件,安装后检测,把可疑文件全部删掉(甚至是数据库的东西,记得先备份好在如此做,防止造成不可挽回的损失)!
4.把网站所有文件拷贝到本地,特别是uploads(图片存储文件)、templets(模板文件)、data/backupdata(网站备份数据库文件),然后把空间清空。
5.将下载下来的文件进行检查,删除可疑文件。
5.下载最新系统,保持编码一致,安装。
6.将网站uploads(图片存储文件)、templets(模板文件)、data/backupdata(网站备份数据库文件)进行覆盖,并在后台系统-恢复数据。
这样操作后基本就不会有问题了,切记先备份网站全部文件和数据库。
附言:
这点又证明了我昨天的观点,做SEO还是要懂点代码安全技术的,原帖:http://ask.seowhy.com/question/20665
这些年,我深刻领悟到SEO不懂代码,会给工作带来极大的不便。事事求人,特别是个人站长,网站内部问题,自己根本无法解决的了,即使问别人也只能帮你一次两次,不可能事事如愿。特别是网站被挂马,心急如焚。无从下手。。
我觉得做好一个SEO能得心应手的话,至少需要解决如下问题:
1.能够会写div+css,制作网站模板(程序可以用开源的,模板得自己写)
2.对网站使用的程序有一定了解,会调用标签,知道如何维护,及时备份数据。
3.网站安全,权限设置,最大可能预防被黑,即使被黑后无法排查,也可以用备份的数据来恢复,最好还是懂一些安全知识。
4.布局与设计,用户体验。
其他就是正常的SEO工作,这里不重复了。
可能很多人认为,代码找程序员,设计找美工,关SEO什么事情?!,SEO做好排名就行了。但是我想说不是每一个公司都有独立的程序员和美工供你使用。而且SEO发展到后期这些问题很更加突出,网站没有程序员和美工的配合,SEO能发挥的余地是很有限的。除非你只想做一个网站编辑或者外链专员。
其实最好的解决办法,就是找一个程序,自主开发一套系统,用开源系统,被攻击是很正常的事情!
###1.升级最新版本(修补漏洞)。
2.使用webshell查杀工具清理后门(不推荐,因为无法彻底清理掉)
3.重新做系统(保留数据操作:导出三个文件夹:backupdata(提前备份好数据) ;templets;uploads;重新安装dedeCMS,替换以上三个文件夹,后台-系统-数据还原-一键更新)完毕。
先使用IIS7网站监控功能,可以检测网站是否被劫持、域名是否被墙、DNS污染检测、网站打开速度检测、网站是否被黑、被入侵、被改标题、被挂黑等信息。确定好了问题再去解决
解决办法:
1、找挂马的标签,比如有<script language="javascript" src="网马地址"></script>或<iframe width=420 height=330 frameborder=0
scrolling=auto src=网马地址></iframe>,或者是你用360或病杀毒软件拦截了网马网址。SQL数据库被挂马,一般是JS挂马。
2、找到了恶意代码后,接下来就是清马,如果是网页被挂马,可以用手动清,也可以用批量清,网页清马比较简单,这里就不详细讲,现在着重讲一下SQL数据库清马,用这一句语句“update 表名 set 字段名=replace(字段名,'aaa','')”, 解释一下这一句子的意思:把字段名里的内容包含aaa的替换成空,这样子就可以一个表一个表的批量删除网马。
在你的网站程序或数据库没有备份情况下,可以实行以上两步骤进行清马,如果你的网站程序有备份的话,直接覆盖原来的文件即可。
修补漏洞(修补网站漏洞也就是做一下网站安全。)
1、修改网站后台的用户名和密码及后台的默认路径。
2、更改数据库名,如果是ACCESS数据库,那文件的扩展名最好不要用mdb,改成ASP的,文件名也可以多几个特殊符号。
3、接着检查一下网站有没有注入漏洞或跨站漏洞,如果有的话就相当打上防注入或防跨站补丁。
4、检查一下网站的上传文件,常见了有欺骗上传漏洞,就对相应的代码进行过滤。
5、尽可能不要暴露网站的后台地址,以免被社会工程学猜解出管理用户和密码。
6、写入一些防挂马代码,让框架代码等挂马无效。
7、禁用FSO权限也是一种比较绝的方法。
8、修改网站部分文件夹的读写权限。
9、如果你是自己的服务器,那就不仅要对你的网站程序做一下安全了,而且要对你的服务器做一下安全也是很有必要了!
###把服务器的安防做下,密码什么定期修改,勤做备份就可以了
### 看看是入侵的网站还是服务器,网站的话还好说,去后台模板里面找找,看看有没有shell,webshell,是黑客上传的漏洞后门,找到shell并且删除。后台模板没有的话,就去网站的根目录找去吧,肯定有个科技的webshell文件。
还有就是看看近期修改的文档中有没有问题。一句话木马可以伪装成图片上传成dede缩略图。检查这个的办法很简单,去你网站系统设置中查看一下后台的上传图片文件格式有没有被修改。一般dede默认的是没有 .asp .PHP后缀结尾的图片的。如果被修改,修改回来。
确定在模板里面的话,修改模板。
学习开发网站程序,是不是主要把PHP学好就差不多了
###下载个dede_killer_ 这个是专用来清除dede木马啊什么,建议你用下试试
###留名,学习
本文来自投稿,不代表微盟圈立场,如若转载,请注明出处:https://www.vm7.com/a/ask/76865.html