قفل گذاشتن روی فایل بدون نرم افزار
برای این کار ابتدا برنامه notepad رو اجرا کرده و کد زیر رو تو اون کپی کنید. فقط به جای
123456 پسوردی که میخواید بذارید رو تایپ کنید. (رمز نمیتونه
شامل کاراکترهای فارسی باشه)
cls
@ECHO OFF
title Folder afshin
if EXIST "afshin.Locker" goto UNLOCK
if NOT EXIST afshin goto MDLOCKER
:CONFIRM
echo Are you sure you want to lock the folder(Y/N)
set/p "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 ShahvarPrivate "afshin.Locker"
attrib +h +s "afshin.Locker"
echo Folder locked
goto End
:UNLOCK
echo Enter password to unlock folder
set/p "pass=>"
if NOT %pass%== 123456 goto FAIL
attrib -h -s "afshin.Locker"
ren "afshin.Locker" afshin
echo Folder Unlocked successfully
goto End
:FAIL
echo Invalid password
goto end
:MDLOCKER
md afshin
echo afshin created successfully
goto End
:End
سپس از منوی File روی گزینه Save as کلیک کنید و تو قسمت نام فایل، یک نام
به دلخواه ولی با پسوند bat. بنویسید.
فقط تو قسمت type حتما گزینه All files رو انتخاب کنید.
خوب حالا فایل را در یک مسیر دلخواه ذخیره کنید .
سپس به مسیری که فایل را در آن ذخیره کرده بودید مراجعه نموده و بر روی فایل
قفل گذاری که ساخته بودید دوبار کلیک کنید .
در این صورت در همان مسیری که فایل را ایجاد کردید یک Folder به صورت اتوماتیک و با نام afshin ساخته خواهد شد .
حالا همه ی فایلهایی را که قصد دارید از دید دیگران مخفی بمانند را در داخل این فولدر قرار دهید.سپس مجددا بر روی فایل اجرایی Locker.bat کلیک کنید . در این صورت پیغامی را مبنی بر موافقت با قفل گذاری بر روی فولدر مشاهده خواهید کرد . برای تایید کلید Y را فشرده و Enter بزنید .
حالا مشاهده خواهید کرد که فولدر afshin پنهان خواهد شد و از آنجایی که تعریف شده است تا این فولدر خاصیت سیستمی داشته باشد حتی اگر تیک مربوط به نمایش فایلهای مخفی در ویندوز را فعال کنید باز هم این فولدر قابل نمایش نخواهد بود!
برای دستیابی به محتویات فولدر میبایست دوباره فایل Locker.bat را اجرا کنید . حالا میبایست کلمه عبور خود را وارد کنید و سپس کلید Enter را بزنید تا بلافاصله Folder مخفی شده با تمامی محتویات آن قابل نمایش شود. رمز پیش فرض 123456 می باشد.
برای اطلاع از این قفل گذاری می توانید در خط فرمان cmd دستور زیر رو وارد کنید.
attrib -h -s "Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}"
ren "Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}" Private
و
همچنین می تونید با edit کردن فایل loker.bat رمز رو نگاه کنید.
البته حتماً قبلش توی اون درایو قفل شده باشید ( خط فرمان )
ضمناً:این روش برای این نیست که بگیم قفل ضعیفه فقط برای اصل کار یعنی هک هست
بالا بردن امنیت قفل:
برای بالا بردن امنیت قفل می تونید با نرم افزار زیر فایل bat رو به exe تبدیل کنید تا به راحتی سورسش پیدا نباشه
سازی رو کلیک کنین بعد از پنجره ای که باز میشه از منوی فایل اد پسورد رو انتخاب کنین فکر کنم درست بیشه