类型:BAT
来源:大头神大头神
描述:自制的BAT脚本,利用畸形文件夹等手段隐藏文件,几乎没有什么技术含量。
@set ECHOON=-1
:ST
@echo off
title 加密文件夹
cls
echo 指令说明:
echo 创建加密区域:(0)
echo 打开虚拟驱动路径:(1)
echo 关闭虚拟驱动路径:(2)
echo 删除加密区域: (3)
echo ===============================================================================
if %ECHOON%==1 echo on
set Instruction=-1
set /p Instruction="请指示:"
if %Instruction%==debug goto DEBUG
if %Instruction%==0 goto Hiding ;[Building]
if %Instruction%==1 goto Opening
if %Instruction%==2 goto Hiding
if %Instruction%==3 goto END;Cleaning
if %Instruction%==4 goto Covering
if %Instruction%==5 goto Moving
goto END
:DEBUG
set ECHOON=1
goto ST
:Building
reg add HKEY_CURRENT_USER\Software\Microsoft\Windows\ShellNoRoam\MUICache /v @shell32.dll,-60000 /t REG_SZ /d $ /f
reg add HKEY_CURRENT_USER\Software\Microsoft\Windows\Shell\LocalizedResourceName /v @shell32.dll,-60000 /t REG_SZ /d $ /f
md 0dm
md 0dm\0drm..\
md 0dm\0drm..\...\
attrib +R +a +s +h 0dm
:Opening
subst $: "%cd%"
subst m: $:\0dm\0DRM~1
if exist m:\ (start m:\)
if %Instruction%==1 goto END
:Recover
echo [.ShellClassInfo] > $:\0dm\desktop.ini
echo CLSID={00eebf57-477d-4084-9921-7ab3c2c9459d} >>$:\0dm\desktop.ini
echo LocalizedResourceName=@shell32.dll,-60000 >>$:\0dm\desktop.ini
attrib +R +a +s +h $:\0dm\desktop.ini /s /d
#start $:\0dm\0drm..\
goto END
:Hiding
if %cd%==M:\ goto END
subst M: /d
subst $: /d
if %Instruction%==0 goto Building
goto END
:Cleaning
set /p RDPASS="请再次确认(000000)"
if %RDPASS%==000000 (echo #>nul) else (goto ST )
attrib -R -a -s -h 0dm
rd 0dm\0drm..\...\ /s /q
rd 0dm\0drm..\ /s /q
rd 0dm /s /q
goto Hiding
:Covering
if exist 0dm\desktop.ini (attrib -R -a -s -h 0dm)
if exist 0dm\desktop.ini (attrib -R -a -s -h 0dm\desktop.ini)
if exist 0dm\desktop.ini (echo # >nul)else (attrib +R +a +s +h $:\0dm)
if exist 0dm\desktop.ini (del 0dm\desktop.ini) else (goto Recover)
goto END
:Moving
if exist 0dm\0drm (echo can move)else (echo can*t move)
set mov=0
set /p mov="确认更改?(5)"
if %mov%==5 (echo # >nul)else (goto END)
if exist 0dm\0drm (rd $:\0dm\0drm )else (md $:\0dm\0drm )
goto END
:END
if %ECHOON%==1 cmd >nul
来源:大头神大头神
描述:自制的BAT脚本,利用畸形文件夹等手段隐藏文件,几乎没有什么技术含量。
@set ECHOON=-1
:ST
@echo off
title 加密文件夹
cls
echo 指令说明:
echo 创建加密区域:(0)
echo 打开虚拟驱动路径:(1)
echo 关闭虚拟驱动路径:(2)
echo 删除加密区域: (3)
echo ===============================================================================
if %ECHOON%==1 echo on
set Instruction=-1
set /p Instruction="请指示:"
if %Instruction%==debug goto DEBUG
if %Instruction%==0 goto Hiding ;[Building]
if %Instruction%==1 goto Opening
if %Instruction%==2 goto Hiding
if %Instruction%==3 goto END;Cleaning
if %Instruction%==4 goto Covering
if %Instruction%==5 goto Moving
goto END
:DEBUG
set ECHOON=1
goto ST
:Building
reg add HKEY_CURRENT_USER\Software\Microsoft\Windows\ShellNoRoam\MUICache /v @shell32.dll,-60000 /t REG_SZ /d $ /f
reg add HKEY_CURRENT_USER\Software\Microsoft\Windows\Shell\LocalizedResourceName /v @shell32.dll,-60000 /t REG_SZ /d $ /f
md 0dm
md 0dm\0drm..\
md 0dm\0drm..\...\
attrib +R +a +s +h 0dm
:Opening
subst $: "%cd%"
subst m: $:\0dm\0DRM~1
if exist m:\ (start m:\)
if %Instruction%==1 goto END
:Recover
echo [.ShellClassInfo] > $:\0dm\desktop.ini
echo CLSID={00eebf57-477d-4084-9921-7ab3c2c9459d} >>$:\0dm\desktop.ini
echo LocalizedResourceName=@shell32.dll,-60000 >>$:\0dm\desktop.ini
attrib +R +a +s +h $:\0dm\desktop.ini /s /d
#start $:\0dm\0drm..\
goto END
:Hiding
if %cd%==M:\ goto END
subst M: /d
subst $: /d
if %Instruction%==0 goto Building
goto END
:Cleaning
set /p RDPASS="请再次确认(000000)"
if %RDPASS%==000000 (echo #>nul) else (goto ST )
attrib -R -a -s -h 0dm
rd 0dm\0drm..\...\ /s /q
rd 0dm\0drm..\ /s /q
rd 0dm /s /q
goto Hiding
:Covering
if exist 0dm\desktop.ini (attrib -R -a -s -h 0dm)
if exist 0dm\desktop.ini (attrib -R -a -s -h 0dm\desktop.ini)
if exist 0dm\desktop.ini (echo # >nul)else (attrib +R +a +s +h $:\0dm)
if exist 0dm\desktop.ini (del 0dm\desktop.ini) else (goto Recover)
goto END
:Moving
if exist 0dm\0drm (echo can move)else (echo can*t move)
set mov=0
set /p mov="确认更改?(5)"
if %mov%==5 (echo # >nul)else (goto END)
if exist 0dm\0drm (rd $:\0dm\0drm )else (md $:\0dm\0drm )
goto END
:END
if %ECHOON%==1 cmd >nul