可怕的超长目录中隐藏的木马

来源: billsoft 2007-07-02 11:48:27 [] [旧帖] [给我悄悄话] 本文已被阅读: 次 (3763 bytes)
可怕的超长目录中隐藏的木马

给我们下木马的人要想在我们的电脑中隐藏木马文件,会绞尽脑汁,利用Windows系统建立超长目录然后在其中隐藏木马就是手段之一。
我们可以做这样一个试验:打开“资源管理器”,在任意一个磁盘(假设是E盘)下建立一个目录,假设为good,然后进入此目录,在下面再建立一个子目录,假设为123,然后在123子目录下建立一个子目录test,现在test这个目录的绝对路径就是:E:goodS est。接下来把您要隐藏的目录和文件都拷贝test子目录下。然后点击“向上”按钮,来到123子目录,对着它点击鼠标右键,在弹出菜单中选择“重命名”,把这个123子目录改名为“1111……1111”,能写多长就写多长。接下来点击“向上”按钮,来到good目录,用同样的办法把它也重命名,假设改名为goodluck123,现在test子目录的绝对路径就是E:goodluck123I1……1111 est。这时,当您想访问该目录时,会出现一个提示:无法访问此文件夹,路径太长.
而且,这个目录在视窗界面下无法看到里面的内容,在DOS下同样如此,所以,该目录和里面的文件就被巧妙地隐藏起来了。谁能想到里面会有个test子目录呢,谁能想到test子目录下还有文件和文件夹呢?木马文件就这样巧妙地隐藏起来了。

为什么会这样呢?其实,这只是利用了Windows系统的一个小Bug,即Windows目录的绝对路径不能超过254个字符,如果您建立的目录的绝对路径超过254个字符的话,系统是看不到的。反过来讲,系统也不允许您直接建立一个绝对路径长度超过254个字符的目录,而我们前面所做的就是迂回地建立了一个目录,其绝对路径超过了254个字符,所以别人就无法访问里面包含的子目录和文件了,变相地把目录和文件隐藏了起来。更妙的是,整个目录根本无法直接删除,进行删除操作时会弹出一个窗口,提示我们“无法删除*.*:找不到文件。请确定指定的路径及文件名是否正确”,在DOS下或是使用工具软件Windows Commander等也同样无法删除该目录。

让我们再用其他软件来检视一下利用这种方法来隐藏木马的效果如何。大家知道,一般的隐藏文件或目录的方法,如特殊空格法、给文件夹设定一个空白图标法、修改注册表隐藏目录法等,都会在文件管理软件Windows Commander、看图软件ACDSee或压缩软件WinZIP或WinRAR中显露原形。而用本方法隐藏的目录不会被显示在上述软件中,它们只能看到受保护文件夹的上一层目录,而无法看到里面隐藏的内容。


以ACDSee为例,左上窗口有Windows树型目录结构,右边主窗口能显示文件夹中的文件,包括具有“隐藏”属性的文件。找到我们隐藏目录和文件的那个E盘,看,根本无法看到goodluck123文件夹里面的test目录,如图3所示。同理,使用杀毒软件也无法扫描该文件夹的内容,在资源管理器中也无法删除该目录。

为了更好地隐藏木马文件,入侵者还可能在此方法的基础上略微变通一下。比如,进入C: ecycled(回收站)目录下,用文中刚开始提到的方法建立超长目录,并把要隐藏的木马文件移动到其中,选定这些文件后按右键,在弹出菜单中选择“属性”,将其属性设置为“隐藏”,这样,在Windows中就看不到这些文件了,清空回收站也依然存在。而且,入侵者利用特殊文件夹同样可以取得这样的功效,比如C:windows onts等。


接下来修改一下注册表,让文件更彻底地隐藏起来。在“开始”菜单的“运行”中输入Regedit,打开注册表编辑器,展开到HKEY_LOCAL_MACHINESoftwareMicrosoftWindows CurrentVersionexplorerAdvancedFolderHiddenSHOWALL分支,修改DWORD值CheckedValue的键值为0(默认为1,如果没有该DWORD值,可以新建),如图4所示,关闭注册表编辑器,按F5键刷新桌面,这些文件就隐藏得更深了。我们进入隐藏文件的那个回收站后,将什么都看不到。
利用这种方法隐藏目录和文件非常巧妙,原因有三:一是别人想不到回收站中藏有秘密;二是修改注册表后这些隐藏起来的文件和目录更隐蔽了,在Windows下根本发现不了;三是即便发现了这些隐藏的目录和文件,也会由于绝对路径太长而无法进入该目录查看文件。这就让木马可以在我们的电脑中“安居乐业”了。

对方要在我们的电脑中建立如此特殊的目录,必定要进行远程操作,所以我们平时必须要及时给系统打补丁,把系统漏洞都堵上,再安装上网络防火墙,不随意浏览不了解的网页,不随意查看陌生的电子邮件,做到这些,对普通用户来说就会安全多了。

如果发现系统中有这样特殊的文件夹存在,只要给最外层的目录改名,比方说将goodluck123改名为g,然后就可以进入下一级目录,进而可以进入test子目录,进行相关的操作。当然,您也可以自己编写一个程序来读这个目录。
请您先登陆,再发跟帖!

发现Adblock插件

如要继续浏览
请支持本站 请务必在本站关闭/移除任何Adblock

关闭Adblock后 请点击

请参考如何关闭Adblock/Adblock plus

安装Adblock plus用户请点击浏览器图标
选择“Disable on www.wenxuecity.com”

安装Adblock用户请点击图标
选择“don't run on pages on this domain”