skip to main | skip to sidebar
Heri Purnama
RSS
    • Home
    • Bisnis
    • Tes speed internet
    • Kamus
    • Profile
    • Game gratis
    • Upin dan Ipin movie

Heri Purnama
Apakah anda termasuk orang yang suka menonton film? Download segera film kesayangan anda sekarang di www.yuyun.co.cc
...Klik disini...

Password pada folder dengan metoda batch scripting

0 komentar

Sempat muncul pertanyaan nih dari tulisan sebelumnya, yang berjudul "Folder lock (maksudnya ngunci folder) ala Windows". Bagi yang belum membaca, bisa klik di sini untuk menyimak tulisan sebelumnya. Nah, tulisan ini lebih kurang dibuat untuk memberikan jawaban sekaligus sharing sedikit.
Batch scripting (ada juga yang menyebutnya dengan batch programming) merupakan salah satu teknik melakukan serangkaian perintah-perintah DOS secara serentak. Sederhananya, dapat dikatakan kita membuat suatu program tertentu dengan menggunakan perintah-perintah yang ada pada DOS. Biasanya, hal ini dilakukan oleh Administrator-administrator untuk melaksanakan tugas-tugas yang seringkali dilakukan, seperti Backup Data, Maintenance, dsb. Adapun cara pembuatannya ialah dengan menggunakan text editor sederhana (contoh: Notepad.exe), kemudian menyimpannya dengan ekstensi .bat. Secara otomatis, windows akan mengenali file tersebut sebagai file Batch Scripting yang jika diklik dua kali akan mengeksekusi perintah-perintah yang ada di dalamnya.
Pada kali ini, batch scripting dimanfaatkan untuk memberikan password pada suatu folder tertentu. Sebenarnya, teknik yang digunakan ialah teknik redirecting (baca: pengalihan) kepada folder lain. Dalam hal ini, yang digunakan ialah folder control panel. Sehingga, secara umum dapat disimpulkan bahwa teknik ini me-redirect folder asli kita kepada folder Control Panel, kecuali jika kita memasukan password yang tepat.
Langsung saja, di bawah ini adalah script yang dimaksud:





[COLOR=Lime]Quote:
Quote: 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/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 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/p "pass=>"
if NOT %pass%== password here 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
[/COLOR][/B]




Sebenarnya, script di atas di-copy dari forum lain, hal ini terlihat dengan adanya tag-tag specific yang biasanya digunakan hanya dalam forum, yakni tag [COLOR] dan . Untuk mempermudah pembahasan, kita dapat mengacuhkan yang muncul di atas @ECHO OFF dan di bawah :End. Lebih jelasnya, berikut merupakan bagian dari batch scripting yang sebenarnya:






@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/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 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/p "pass=>"
if NOT %pass%== password here 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






# Pembahasan
Batch scripting di atas dapat kita bagi ke dalam beberapa alur sebagai berikut:
1.Dilakukan pengecekan terhadap keberadaan folder yang telah terkunci.
Jika sudah ada, maka akan dijalankan rutin untuk melepas kunci terhadap folder. Jika tidak, maka akan dilanjutkan ke tahap selanjutnya.
2.Dilakukan pengecekan terhadap keberadaan folder Private.
Folder private di sini digunakan sebagai tempat penyimpanan data yang akan dikunci. Lebih lanjut, folder Private ini-lah yang akan dikunci oleh batch script di atas. Jika tidak ada maka folder Private akan dibuat. Jika sudah ada, maka folder private akan dikunci.
3.Penguncian folder Private
Setelah dilakukan konfirmasi, batch script tersebut akan melaukan penguncian dengan cara mengganti nama folder Private tersebut dengan nama Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}. Dengan nama seperti itu, maka folder tersebut akan dialihkan ke folder Control Panel. Langkah selanjutnya ialah menyembunyikan folder yang telah dikunci tersebut.
4.Pelepasan kunci terhadap folder Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}
Pada tahap ini, dilakukan perubahan nama kembali terhadap folder tersebut dari Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D} menjadi Private. Sebelum pelepasan dilakukan, user akan ditanyakan terhadap password yang menjadi syarat agar folder dapat dilepas kembali. Dalam contoh ini, password telah ada dalam batch script tersebut, yakni "password"
Dari alur tersebut, maka dapat dilihat, yang benar-benar berpengaruh di sini ialah merubah nama folder tersebut, ke Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}. Karena dengan perubahan nama tersebut, folder aslinya tidak akan bisa diakses.
Pada akhirnya, cara ini bukan merupakan cara yang tepat untuk mengunci folder karena inti dari penguncian hanyalah perubahan nama dari folder yang bersangkutan. Tentu saja kita menyadari bahwa hal ini akan dapat dilakukan oleh siapapun, sehingga tanpa mengandalkan batch script di atas pun, akan dapat menghasilkan hasil yang sama.


1/02/2010 09:57:00 PM



0 responses to "Password pada folder dengan metoda batch scripting"


Posting Komentar

Posting Lebih Baru Posting Lama Beranda
Langganan: Posting Komentar (Atom)
IP

.:: Lain-lain ::.

>> BURSA LAGU
>> ALL DRIVER
>> SMS GRATIS DISINI ?
>> Konversi mata uang online
>> Kamus online
>> Cara menghindari virus dari flashdisk
>> Cara setting gprs agar hp bisa online
>> Cara mengganti kursor mouse

.:: KABAR BERITA ::.


>> militer as tunggangi mobil terbang
>> penjelajah waktu tertangkap kamera
>> dengungan misterius di vashon
>> aura kematian di hutan
>> hewan hidup tanpa oksigen
>> benang merah manusia-kera
>> kiamat-terjadi-1-11-40
>> pisau menancap di kepala
>> Berjari Tangan 12 dan Kaki 14
>> Usia 130 Th Suka Vodka
>> Tanduk Misterius di Dahi
>> Bayi Berekor Lahir di China
>> 150 Tahun Dicuri
>> Monyet Jago Taekwondo
>> Jenazah Mantan Presiden Siprus Hilang
>> Tulang Jari dan Gigi Galileo

Balad kuring

= = Wilujeung sumping = =
Balad kuring on Facebook

    .::SMS GRATIS Versi Balad Kuring::.

    Facebook



    • Download Aplikasi Facebook

    • Aplikasi Desktop Untuk Facebook

    • Menghilangkan Tampilan Iklan Di Facebook

    • Cara SMS Gratis Di Facebook

    • Aplikasi Facebook Dari Indonesia

    • Antara Facebook dan Friendster

    • Merubah Tampilan Facebook Anda

    • 10 Tools dan Aplikasi Facebook Yang Menarik

    • Kumpulan Emoticons Chat Pada Facebook



    TERIMAKASIH ATAS KUNJUNGANNYA

    widgeo.net

    .:: Shoutbox Live ::.


    Tes speed internetTrik-Tips Blog
    Trik-Tips Blog
    >> AL QURA'AN ONLINE
    >> Listen2Quran
    >> QuranInWord

    Streaming Kamera CCTV
    BUKU SEKOLAH GRATIS
    MAU BELANJA KE CARREFOUR, LIHAT DULU KATALOGNYA
    KATALOG ALFA MART JUGA ADA
    CEK TAGIHAN LISTRIK
    CEK TAGIHAN TELKOM
    Mau jadi sponsor ?? Gratis
    Mau jadi sponsor ?? Gratis

Copyright © All Rights Reserved. Heri Purnama | Converted into Blogger Templates by Theme Craft