半点优化网 http://www.bdxc.net/
当前位置首页 > 网站技术问题> 正文

如何检查自己网站是否挂马

如果你的描述没错,你自个开办了一个网站,否则下面的就不用看了。
要防止挂马,主要是以下几条:
一、禁止有人随意进入与改动你的网站里的网页源码,做到防黑。
1、最主要是系统不要有漏洞。
2、关闭所有不应开放的端口。
3、定期查看端口进程情况。
4、保证源码无问题。
5、定期查毒。
6、尽可能不在服务器上运行任何不必要在服务器上运行的软件。
这样就可以保证你的服务器上不会有木马等恶意软件。
二、注意源码漏洞。
某些别人做好的源码可能会产生跨站联接,这些联接可以使来访者经你的网站跨入到别人的网站中背地里下载木马。对此情况的防止主要是通过网站管理者的经验及这些源码的补丁及网上公布的一些方法去对付。
三、来访者本身做好系统漏洞补丁也是一个非常有效的方法,此外,可以让发现问题的朋友以留言等方法告知网站管理者,以及时发现此类现象,采用有效的方法去解决它。

如何查找网页恶意代码

如果你是自己写的代码,每一行什么含义、什么作用肯定很清楚,一行一行查找分析。
如果是别人代写的,或者是下载的,那就让写的人帮助检查,或者使用备份文件覆盖,或者重新下载一个覆盖被嵌入恶意代码的页面。
如果这些条件都不具备,试着自己逐行检查,看看是否有类似script、iframe的字符,删除后检查还有没有恶意代码嵌入的症状(记得做备份),还有要查看有没有一串毫无意义的字符比如“%b6%f1%d2%e2%b4%fa%c2%eb”表示“恶意代码”四个字,只是经过简单加密,正常网页中不应该出现。

JavaScript中浏览器检测的代码问题!!

其中parseFloat(n) 是表示将n强制转换为浮点型数据。


navigator.appName表示当前浏览器的名称


navigator.appVersion表示Navigator 的版本信息,而不是浏览器的版本信息。


对于在 Windows 95 上运行的 Navigator 2.0,将显示下列信息:
navigator.appVersion 的值是 2.0 (Win95, I等等信息)


对于在 Windows NT 上运行的 Navigator 3.0,将显示下列信息:
navigator.appVersion 的值是 3.0 (WinNT, I等等信息)


而在Windows XP上运行的Navigator 4.0,将显示下列信息:
navigator.appVersion 的值是 4.0 (Windows NT 5.1, I等等信息)


上面的经过parseFloat(n) 转换后,就变成了 4


希望对你有用。。。


我博客的一篇文章也有详细的说明


如果有不明白的,可以加Q互相学习

猜你喜欢