Senin, 01 April 2013

Proteksi Folder agar tidak bisa Open, Delete dan Rename dengan CMD

Menyimpan file/dokumen pribadi di komputer yang sering dipakai banyak orang memang sangat riskan, apalagi jika data/dukument tersebut adalah data-data penting. banyak alternatif untuk proteksi folder dengan menggunakan software, kali ini kita coba untuk memproteksi folder dengan bermodalkan script cmd yang nanti kita akan menjadikannya file BAT
skenarionya dengan menciptakan sebuah folder misalkan “loker”
 ============================================================
CHO OFF
title Folder loker
if EXIST “loker$” goto UNLOCK
if NOT EXIST loker goto MDLOCKER
:CONFIRM
PERINTAH dengan opsi pilihan
:LOCK
PERINTAH untuk mengunci folder
:UNLOCK
PERINTAH unlock folder
:FAIL
PERINTAH jika eksekusi gagal
:MDLOCKER
PERINTAH untuk membuat folder loker
:INFO
Menampilkan info
:ULANG
PERINTAH mengulang eksekusi jika kondisi tidak terpenuhi
:End
 ============================================================
Skenarionya :
terletak pada
if EXIST “loker$” goto UNLOCK
if NOT EXIST loker goto MDLOCKER

yang artinya jika ada folder dengan nama “loker$” makan akan diarahkan ke variable  UNLOCK tetapi jika tidak ada akan akan menuju ka variabel MDLOCKER

pada variabel :LOCK  kita masukan perintah ============================================================
ren loker “loker$”
cacls loker$ /e /c /d %username%

============================================================
yang artinya kita akan merename folder loker menjadi folder loker$ dan kemudian mengubah ownership (kepemilikan) folder loker$

pada variabel:UNLOCK kita masukan perintah untuk mengembalikan keadaan pada variabel :LOCK
============================================================
cacls loker$ /e /c /g %username%:f
ren “loker$” loker
============================================================
dan kita bisa sisipkan parameter untuk memasukan password sebelum baris script di atas, maka menjadi:
set/p “pass=>”
if NOT %pass%== 123456 goto FAIL

Berikut contoh script lengkapnya, copas di notepad >save as type dengan ekstensi .BAT
ECHO OFF
cls
title Folder loker
if EXIST "loker$" goto UNLOCK
if NOT EXIST loker goto MDLOCKER
:CONFIRM
echo *******************************************
echo * MASUKIN INPUT KETIK "Yes" ATAU "No"     *
echo *     lukmanmultimedia@gmail.com          *
echo *-----------------------------------------*
echo *        http://lukman.web.id/            *
echo *          copyright @2013                *
echo *                                         *
echo *******************************************
echo = Jenengan yakin mau ngunci folder loker(Yes/No?)=
set/p "cho=>"
if %cho%==Yes goto LOCK
if %cho%==yes goto LOCK
if %cho%==YES goto ULANG
if %cho%==No goto INFO
if %cho%==no goto INFO
if %cho%==NO goto ULANG
cls
echo *******************************************
echo *          SALAH MASUKIN INPUT            *
echo *     lukmanmultimedia@gmail.com          *
echo *-----------------------------------------*
echo *        http://lukman.web.id/            *
echo *          copyright @2013                *
echo *                                         *
echo *******************************************
echo >>>>       Pilihan Jenengan salah.     <<<<<<<
pause
goto CONFIRM
:LOCK
ren loker "loker$"
cacls loker$ /e /c /d %username%
cls
echo *******************************************
echo *         SUKSES MENGUNCI FOLDER          *
echo *     lukmanmultimedia@gmail.com          *
echo *-----------------------------------------*
echo *        http://lukman.web.id/            *
echo *          copyright @2013                *
echo *                                         *
echo *******************************************
echo   Folder loker Jenengan telah dikunci
pause
goto INFO
:UNLOCK
cls
echo *******************************************
echo * UMPETIN FOLDER ENTE DARI TANGAN JAHIL   *
echo *     lukmanmultimedia@gmail.com          *
echo *-----------------------------------------*
echo *        http://lukman.web.id/            *
echo *          copyright @2013                *
echo *                                         *
echo *******************************************
echo == masukin pasword ente tuk kunci folder ==
set/p "pass=>"
if NOT %pass%== 123456 goto FAIL
cacls loker$ /e /c /g %username%:f
ren "loker$" loker
cls
echo *******************************************
echo * HILANGIN PROTEKSI FOLDER UDAH KELAR     *
echo *     lukmanmultimedia@gmail.com          *
echo *-----------------------------------------*
echo *        http://lukman.web.id/            *
echo *          copyright @2013                *
echo *                                         *
echo *******************************************
echo ======Folder loker udah tidak dikunci============
pause
goto INFO
:FAIL
cls
echo *******************************************
echo *    KESALAHAN JENENGAN MASUKIN PASSWORD   *
echo *     lukmanmultimedia@gmail.com          *
echo *-----------------------------------------*
echo *        http://lukman.web.id/            *
echo *          copyright @2013                *
echo *                                         *
echo *******************************************
echo             pasword jenengan salah
pause
goto END
:MDLOCKER
md loker
echo loker created successfully
goto INFO
:INFO
cls
echo *******************************************
echo *     Locker sederhane ini dibuat         *
echo *     lukmanmultimedia@gmail.com          *
echo *-----------------------------------------*
echo *        http://lukman.web.id/            *
echo *          copyright @2013                *
echo *                                         *
echo *******************************************
pause
goto end
:ULANG
cls
echo *******************************************
echo *         CAPS LOCK JENENGAN NYALA        *
echo *     lukmanmultimedia@gmail.com          *
echo *-----------------------------------------*
echo *        http://lukman.web.id/            *
echo *          copyright @2013                *
echo *                                         *
echo *******************************************
echo    MATIIN CAPS LOCK TRUS COBA LAGI
pause
cls
goto CONFIRM
:End

Berikut screen image ketika program dijalankan:









Jawab Yes untuk mengunci Folder loker.









Muncul pesan: "Folder loker Jenengan telah dikunci"
Dengan demikian folder Anda telah terkunci tidak bisa open, delete atau rename.
Ketika open folder loker maka akan muncul message box berikut:











Dan ketika coba delete/rename folder loker maka  muncul message box berikut:













Ketika Anda klik "Try Again" tidak akan bisa delete/rename, Anda hanya bisa memilih "Cancel".
Untuk membuka folder loker menjadi normal kembali cukup jalankan file kunci.bat lalu isi password: 123456
Selamat Mencoba !

1 komentar:

  1. Sejauh ini ane belum nemuin bug nya, bug maksudnya ane pernah bikin ginian tapi saat unhidden folder keluar tuh folder control panel dan data didalem masih bisa diakses, kalo ini kaga gan perfect dah hehe ijin nyoba mastah :)

    BalasHapus

Lukman Alfasiry © 2008. Design by :vio Templates Sponsored by: gold bola