قفل گذاشتن روی فایل بدون نرم افزار
اتاق‌های اصلی علمی ، آموزشی ، پژوهشی نرم افزار قفل گذاشتن روی فایل بدون نرم افزار
آرشیو تاپیک

قفل گذاشتن روی فایل بدون نرم افزار

نرم افزار • 1393/02/11 @melisa
قفل گذاشتن روی فایل بدون نرم افزار

برای این کار ابتدا برنامه 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 تبدیل کنید تا به راحتی سورسش پیدا نباشه

اگه WinRar رو سیستمتون نصبه و نمیاره اول فایل را فشرده کنین بعد روش کلیک راست و توسط open with دوباره گزینه فشره

سازی رو کلیک کنین بعد از پنجره ای که باز میشه از منوی فایل اد پسورد رو انتخاب کنین فکر کنم درست بیشه