bat로 폴더 숨기기

CODEDRAGON Security/InformationSecurity

반응형

 

 

   

bat로 폴더 숨기기

cls
@ECHO OFF
title Folder Private
if EXIST "Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}" goto UNLOCK
if NOT EXIST Private goto MDLOCKER
:CONFIRM
echo Are you sure you want to lock the folder(Y/N)
set/"cho=>"
if %cho%==Y goto LOCK
if %cho%==y goto LOCK
if %cho%==n goto END
if %cho%==N goto END
echo Invalid choice.
goto CONFIRM
:LOCK
ren Private "Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}"
attrib +h +s "Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}"
echo Folder locked
goto End
:UNLOCK
echo Enter password to unlock folder
set/"pass=>"
if NOT %pass%== PASSWORD goto FAIL
attrib -h -s "Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}"
ren "Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}" Private
echo Folder Unlocked successfully
goto End
:FAIL
echo Invalid password
goto end
:MDLOCKER
md Private
echo Private created successfully
goto End
:End

   

password 라고 적힌 부분에 사용할 암호를 적은 후

암호화할 폴더안에 lock.bat 파일 명으로 저장합니다.

파일명은 여러분이 원하는 이름으로 바꿔사용해도 됩니다.

   

lock.bat 파일을 더블 클릭하여 실행합니다. 하시면 Private 라는 폴더가 생성됩니다.

   

Private 폴더 안에 중요파일을 저장합니다.

   

   

 

폴더 숨기기

lock.bat 파일을 더블 클릭하여 실행합니다.

   

   

   

 

폴더 숨김 해제하기

lock.bat 파일을 더블 클릭하여 실행합니다.

   

   

   

   

취약점

  • *.bat 파일을 열어보면 패스워드를 알 수 있습니다.
  • 폴더 설정에 "보호된 운영체제 파일 숨기기(권장)" 옵션이 설정되어 있지 않은 경우 중요 파일이 노출될 수 있습니다.

   

   

   

직접다운로드

 

lock.bat
다운로드