如果将受感染的网站的副本存储在本地磁盘上是否有危险?


8

首先,我不喜欢HTML和PHP编程。

朋友的Joomla网站遭到某种html注入的黑客攻击,现在每个php和html文件都有一个iframe,该iframe链接到某种恶意软件页面。现在,我想将受感染的文件从服务器复制到我的机器上,然后“清理”它们。这是愚蠢而危险的吗?


1
恶意代码可能已注入数据库,因此您也必须清除它。唯一受影响的是模板文件
knittl 2010年

Answers:


14

不,存储并不危险。您打算对他们做什么可能并不危险。

如果您在网络浏览器中打开这些本地文件,则可能会访问iframe中指定的那些地址。否则这些文件中的JavaScipt可能会做不好的事情,例如检查浏览器的安全漏洞。

  • 在某些不会尝试呈现页面的编辑器中打开这些文件。任何愚蠢的非HTML编辑器都可以。

  • 打开文件时在浏览器中禁用JavaScript

  • 告诉您的浏览器不要打开任何不是来自主域的链接(在您的情况下将是本地文件系统)。实际上,这也是日常浏览的审慎安全措施。


您可以在房子里存放一些有毒的东西(例如某些蘑菇),但是如果您不打算食用它们,那是安全的。


5
但是,如果它没有标记为有毒物质,则可能有人会吃掉它。我要确保该网站被确定为危险网站。

8

只要您使用传统的FTP下载文件,并仅在文本或HTML编辑器中打开/编辑文件(不提供“所见即所得” /预览功能!),这是完全没有害处的。在文本编辑器中查看文件并不危险,而在浏览器中执行则是危险的。

通过IE的Windows Update,或仅下载最新版本的Firefox,Chrome或其他工具,获取用于浏览页面的浏览器的最新安全更新。我建议使用Firefox,因为它具有Web Developer工具栏。

为了在所见即所得的编辑器中进行编辑时保持100%的安全,并在浏览器中测试清理过的页面(如果要测试的是本地Joomla),可以在编辑时将计算机与Internet断开连接。

要测试要清洁的页面,还可以考虑关闭JavaScript,例如使用Firefox中的Web Developer Toolbar。

同样,在后台运行病毒扫描程序也不是坏主意。

请注意,您确实需要检查站点上的每个资源,每个HTML页面和JavaScript文件。

但是,不要忘记首先解决实际问题-使注入成为可能的漏洞!我认为从您所写的内容来看,已经进行了排序,但是请确保您找出发生入侵的地方。

至少应将所有密码更改为所有与Web托管相关的帐户(FTP,控制面板等)。

Google网站站长博客的文章“ 我的网站”已被黑-现在怎么办?总是很好的阅读。它还描述了如何使网站快速被Google重新编制索引。


很棒的提示。完成所有这些操作,您将被100%罚款。

+1用于在工作时与互联网断开连接。
多米尼克·罗杰

3

您应该可以很好地存储编辑文件。但是,执行它们时要小心(实际上是使用php和Web服务器为它们提供服务)。只有在确保它们干净并且具有正确的权限后,才执行此操作。


2

只要您不尝试将任何受感染的页面加载到链接之后的任何内容中,就不一定危险。这就是说,如果我这样做,我可能会做一个虚拟机内-如果是偶然的方式应该发生,恢复到以前的状态,或者只是把它扔了,并建立一个新的虚拟机当/如果需要的是比较琐碎。


1

不,但是,您的防病毒软件会对其进行检测并进行清理,这很可能会破坏目的。


4
我严重怀疑防病毒软件是否会检测到已下载网站中的某些javascript hack。

检测是偶然的,但是是的,许多AV都会触发JS漏洞利用代码。
bobince 2010年

@incrediman我知道AVG的事实,因为客户要求我看一下他们的网站,因为某种原因不断感染它,当我下载它时,它包含一些JS,AVG会检测到该行并告诉我“病毒“ 它是。
娜塔莉亚当斯

1

假设您将手动检查它们并删除“坏”的东西,那么您应该没问题。毕竟,这只是文本文件,不会伤害您-除非您将它们用作某些程序的说明。HTML文件可能包含浏览器将对其执行操作的有害代码。同样适用于PHP脚本和Web服务器(例如Apache)。

只要您仅使用文本编辑器打开它们,就可以了。如果必须使用浏览器打开它们,请确保锁定Javascript和ActiveX。


1

只要您不在启用了JavaScript和框架的浏览器中打开文件,将这些文件保留在磁盘上就不会有任何危害。


1

这不是一个坏主意。这是清理网站的最佳方法。

这是我们的工作:

1)。使用FTP并将整个站点下载到您的PC。2)。获取grepWin的副本(免费)3)。在某些区域查找恶意代码:在html开头标签之前,在head开头标签和body标签之间,在body开头之后,在body标签之后以及在html标签之后。

4)。使用grepWin扫描以下内容:eval(base64_decode字符串。这些字符串通常在gifimg.php文件中找到,用于在更改FTP密码后远程感染网站。

5)。使用正则表达式搜索。它可以帮助您查找域或某些小段已更改的常见恶意代码。

根据您拥有的防病毒程序,其中许多将检测到恶意javascript文件,并阻止您对其进行编辑或隔离。当我们清理网站时,必须关闭或关闭Avast,Vipre和Kaspersky之类的程序。


0

我必须与其他人达成共识,即存储起来并不危险,但是如果您要确保在清洁计算机时不会对计算机造成损坏,我会拿一份Virtualbox副本,在虚拟机中安装Ubuntu并在Ubuntu中下载该站点并从那里清理它。

这样一来,您的主机将尽可能地安全,并且,如果它杀死了虚拟机,那么挽救仅是删除键。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.