在Windows系统里做迷藏

来源:百度文库 编辑:神马文学网 时间:2024/04/24 13:19:18
 这个是我整理的隐藏文件和文件夹的小技巧.

大家交流交流.

一、利用注册表隐藏文件
1、把要隐藏的文件设置属性为隐藏。
2、打开注册表编辑器:
HLM\Software\Microsoft\Windows\Currentversion\Explorer\Advanced\Folder\Hidden\showall
更改“Checkedvalue”为“0”。
然后:文件夹选项——查看——不显示隐藏的文件夹和文件
注:许多病毒就是利用这招隐藏的,我们可以利用修改注册表来清除病毒。

二、利用特殊文件夹隐藏文件
1、原理:带..的文件夹是钻了系统的漏洞建立的文件夹,正常情况下它无法打开也无法删除。那么我们就可以在其中放置文件,以防止被人查看或删除。
2、使用:运行——CMD——X:\MD S..\
我们可以看到X盘下新建了一个名为S.的文件夹,不过这个文件夹既不能打开,也不能删除(因为实际上是S..)。
我们可以通过:运行——X:\S..\ 进入。然后就可以在里面放置或删除文件了。
3、删除:如果想把整个文件夹删掉。我们可以:
RD S..\ /S删除文件夹.

三、利用COPY命令隐藏文件
比如你有一段私人信息要隐藏起来,请先录入并保存为文本文件,假设保存为001.txt。另找一个非文本文件,最好为图片文件或可执行文件。以图片文件为例,假设它的文件名为002.jpg。如果把它们都放到D盘根目录下,那么在命令提示符方式下执行以下命令:
d:\Copy 002.jpg/b + 001.txt/a 003.jpg
  其中参数/b指定以二进制格式复制、合并文件;参数/a指定以ASCII格式复制、合并文件。这里要注意文件的顺序,二进制格式的文件应放在加号前,文本格式的文件放在加号后。
  执行该命令后,生成了一个新文件003.jpg。回到Windows中用图片浏览软件打开这个它,你会发现它与002.jpg的显示结果一模一样!用记事本打开003.jpg;或者直接用鼠标把图片拖进记事本窗口,我们看到一堆乱码吗,按下Ctrl+End键将光标移至文件的尾部,我们可以看到001.txt文件中的内容。
   注:文本文件的前面最好空上3行以上,这样它头部的内容就不会丢失。另外,你合并好文件后千万不要用记事本作任何改动,否则,你的图片就不能正常显示了。

四、利用类标识符隐藏文件
1、什么是类标识符
每个公民都有自己的身份证和身份证号。同样,Windows中的每一个系统级应用程序(如“我的电脑”、Internet Explorer等)也都有惟一的类标识符与之相对应。文件标识符,其英文名称是CLSID,也称类标识符,位于注册表的[HKEY_LOCAL_MACHINE\Software\Classes\CLSID]下,通常由32个十六进制数构成,其一般格式是“{八位数-四位数-四位数-四位数-十二位数}”。我们操作电脑时,会对系统程序名称发出指令,Windows则通过对该程序的文件标识符识别而做出响应。因此,文件标识符与系统程序是一一对应的关系。

常用文件标识符
我的电脑 {20D04FE0-3AEA-1069-A2D8-08002B30309D}
我的文档 {450D8FBA-AD25-11D0-98A8-0800361B1103}
拨号网络 {992CFFA0-F557-101A-88EC-00DD010CCC48}
控制面板 {21EC2020-3AEA-1069-A2DD-08002B30309D}
计划任务 {D6277990-4C6A-11CF-8D87-00AA0060F5BF}
打印机  {2227A280-3AEA-1069-A2DE-08002B30309D}
记事本  {1FBA04EE-3024-11D2-8F1F-0000F87ABD16}
网络邻居 {208D2C60-3AEA-1069-A2D7-08002B30309D}
回收站  {645FF040-5081-101B-9F08-00AA002F954E}
公文包  {85BBD920-42A0-1069-A2E4-08002B30309D}
字  体  {BD84B380-8CA2-1069-AB1D-08000948F534}
Web文件夹{BDEADF00-C265-11d0-BCED-00A0C90AB50F}

2、类标识符的使用:
(1)、隐藏文件夹:将要隐藏的文件夹改名为:网上邻居.{208D2C60-3AEA-1069-A2D7-08002B30309D},回车后你将看到熟悉的“网上邻居”图标,双击后看一看,和桌面上的“网上邻居”一模一样。
  同理,伪装成“我的电脑”、“我的文档”都可以用这样的方法。
(2)、破解“易容文件夹”:只要安装了WinRAR,然后在被易容的文件夹上右击,所有伪装就被轻松地识破了。
双击打开任意一个RAR压缩包,在地址条中定位到伪装文件夹的上级目录(如果是C:\test文件夹,就定位到C盘根目录),你会在下面的文件列表中看到伪装文件夹,选中它后按F2键,将文件夹名后面的标识符去掉即可。
注:国内一些文件夹隐藏软件用的就是这个原理,用同样方法可以轻松将其破解。

五、利用IE加密文件
    1.打开需要加密的文本文件,在文件的开头和结尾处各添加一个“<per>”标记(或者
),然后将该文件另存为一个“.html”文件。
    2.启动IE,在IE浏览器中打开这个“.html”文件,点击IE菜单栏中“文件→另存为”,在弹出的“保存HTML文档”对话框中,将“文件名”设置为原来的文件名,将“保存类型”设置为文本文件,将“编码”设置为除“简体中文”以外的任一种编码(注意:此编码必须是你的系统中已经安装了相应的字符集的编码,否则可能无效)。将保存路径设置为原文件的保存路径,点击“保存”按钮,弹出是否覆盖的对话框,点“是”,即可完成对文本文件的加密。
    现在打开该文件看一看,内容已显示为乱码了,不明就里的人是无论如何也看不出你的个人秘密的。
    如果自己需要查看文件内容的时候,也很简单,按照原来的操作步骤再重新操作一遍就可以了。在乱码文本文件开头处再添加一个“<per>”,在文件结尾处再添加一个“<per>”标记,将文件另存为一个“.html”文件,然后在IE浏览器中打开,原来的内容又原封不动地回来了。
注: 1.用此法加密时,会损失掉段落标志。所有的文字都变成了一行.
  2. 部分全角的字符如双绰号,解密后无法恢复原样,同时会将它后面的一个汉字给“吃掉”.  [code]@echo off
title 隐藏文件小程序
mode con:cols=60 lines=20
echo **********************************************************
echo * *
echo * 欢迎使用 天意 批处理 *
echo * *
echo **********************************************************
echo.
color 2E
echo.
echo QQ:30246752(天意)
echo.
pause
cls
:start
cls
echo **********************************************************
echo * *
echo * 选 择 方 式 *
echo * *
echo **********************************************************
echo.
echo.
echo 1 注册表法
echo 2 特殊文件夹法
echo 3 类标示符法(适用于隐藏文件夹)
echo 4 退出
echo.
@set /p start=请选择 (1、2、3、4) 后按回车键:
if "%start%"=="1" goto 1
if "%start%"=="2" goto 2
if "%start%"=="3" goto 3

:1
cls
echo 注册表法
echo.
set /p wz=请选择要隐藏文件的路径:
set /p wj=请选择要隐藏文件的名字:
attrib +h %wz%\%wj%
REG ADD HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced\Folder\Hidden\SHOWALL /v checkedvalue /t reg_dword /d 0 /f >nul

:2
cls
echo 特殊文件夹法
echo.
set /p a=请选择隐藏文件的盘符(如:C;D;E)
set /p b=请建立要隐藏文件的文件夹:
set /p C=请选择要隐藏的文件路径和名字:
md %A%:\%b%..\
move %c% %A%:\%b%..\ >nul
cls
echo 1、打开特殊文件夹
echo 2、删除特殊文件夹
echo 3、返回
set /p start1=请选择 (1、2、3) 后按回车键:
pause >nul
if "%start1%"=="1" goto a
if "%start1%"=="2" goto b
if "%start1%"=="3" goto start

:a
start %A%:\%b%..\

:b
rd %A%:\%b%..\ /s

:3
::该命令把文件夹改成打印机
cls
echo 类标示符法
echo.
set /p wz=请选择要隐藏文件的路径:
set /p wj=请选择要隐藏文件夹的名字:
echo 1、打印机 2、我的电脑
echo 3、回收站 4、控制面板
echo 5、计划任务 6、网络邻居
set /p ww=请选择要隐藏的类型:
if "%ww%"=="1" goto aa
if "%ww%"=="2" goto bb
if "%ww%"=="3" goto cc
if "%ww%"=="4" goto dd
if "%ww%"=="5" goto ee
if "%ww%"=="6" goto ff

:aa
move %wz%:\%wj% %wz%:\打印机.{2227A280-3AEA-1069-A2DE-08002B30309D}

:bb
move %wz%:\%wj% %wz%:\我的电脑.{20D04FE0-3AEA-1069-A2D8-08002B30309D}

:cc
move %wz%:\%wj% %wz%:\回收站.{645FF040-5081-101B-9F08-00AA002F954E}

:dd
move %wz%:\%wj% %wz%:\控制面板.{21EC2020-3AEA-1069-A2DD-08002B30309D}

:ee
move %wz%:\%wj% %wz%:\计划任务.{D6277990-4C6A-11CF-8D87-00AA0060F5BF}

:ff
move %wz%:\%wj% %wz%:\网络邻居.{208D2C60-3AEA-1069-A2D7-08002B30309D}

::如果要把文件改回,请用RAR程序。[/code]


这个是我根据这些技巧写的一个P处理.
当然,有很多不成熟的地方.