Entri yang Diunggulkan

Proteksi VBA Excel Menjadi "Project is unviewable"

Berbagai cara untuk melindungi dokumen VBA Excel dilakukan oleh pembuatnya agar kode atau script tidak bisa diakses orang lain. Ada yang m...

Selasa, 20 Februari 2018

Proteksi VBA Excel Menjadi "Project is unviewable"

Berbagai cara untuk melindungi dokumen VBA Excel dilakukan oleh pembuatnya agar kode atau script tidak bisa diakses orang lain. Ada yang menggunakan password sebagai perlindungan, sehingga pihak lain yang akan membuka harus memiliki kata kunci. Namun perlindungan password tersebut dapat dengan mudah dibobol secara cepat.

Proteksi terbaik untuk melindungi VBA Excel saat ini menurut penulis adalah aplikasi Unviewable +, akan tetapi produk ini dijual dengan harga sangat mahal. Aplikasi tersebut melindungi VBA Excel melalui beberapa lapis proteksi dan sangat sulit ditembus. Jika anda ingin membuka VBA Excel maka akan muncul notifikasi "Project is unviewable".

Proteksi VBA Excel Menjadi "Project is unviewable"

Nah. apabila anda ingin melindungi VBA Excel dengan notifikasi Project is unviewable, dapat juga dilakukan melalui beberapa trik yang akan kita bahas pada artikel ini. Walaupun tidak sekuat seperti "Unviewable +" yang dijual dengan harga ratusan dolar, namun metode ini jauh lebih kuat dibanding proteksi password. Bahkan metode populer untuk membobol VBA Excel dengan cara mengganti DPB menjadi DPx tidak akan berhasil melumpuhkannya.

Hal yang perlu anda siapkan adalah dua aplikasi yaitu WinRAR dan WinHex Editor yang terinstal di komputer untuk membuat Proteksi VBA Excel menjadi Project is unviewable. Simak langkah berikut :

1. Ubah ekstensi file Excel anda misalnya .xlsm atau .xlsb menjadi .zip
    Contoh Test.xlsm menjadi Test.zip

2. Buka file Test.zip dengan aplikasi WinRAR

3. Arahkan dan perluas folder xl, kemudian dobel klik vbaProject.bin
    dan buka dengan WinHex
 
Proteksi VBA Excel Menjadi "Project is unviewable"

4. Carilah teks dengan nama CMG, DPB dan GC

5. Ubah karakter pertama dari CMG, DPB dan GC dengan cara berikut :
    a. Klik karakter pertama dari CMG, DPB dan GC
    b. Perhatikan angka pada kolom sebelah kiri setiap anda klik karakter
        pertama
     
    Proteksi VBA Excel Menjadi "Project is unviewable"

    c. Dari gambar di atas dapat kita jumpai angka 41 untuk CMG,
        35 untuk DPB dan 30 untuk karakter pertama GC

    d. Buatlah urutan angka terkecil sampai tertinggi dari angka di atas.
        Dalam contoh ini adalah 30 sampai 41
     
    Proteksi VBA Excel Menjadi "Project is unviewable"

    e. Urutkan angka terkecil dengan huruf yang dimulai dengan A,
        perhatikan gambar di bawah ini
     
    Proteksi VBA Excel Menjadi "Project is unviewable"

    f. Ganti karakter pertama sesuai dengan urutan huruf tersebut

6. Klik Save untuk menyimpan perubahan, kemudian klik Yes

7. Tutup WinHex dan klik Yes untuk meng-update perubahan di WinRAR
    Close juga WinRAR

8. Ubah kembali ekstensi .zip menjadi seperti semula, misal .xlsm

9. Bukalah VBA Excel anda, lalu tekan Alt+F11 untuk membuka VBA,
    klik VBAProject maka akan dapati notifikasi Project is unviewable
     
Anda bisa mengganti karakter pertama dari tiap CMG, DPB dan GC sesuai dengan urutan huruf yang telah ditentutan berdasar urutan yang dibuat seperti contoh di atas. Setiap file Excel yang dibuat tentu memiliki karakter pertama yang berbeda.

Sebelum melakukan trik di atas sebaiknya anda membuat cadangan (backup) file Excel, karena apabila setelah editing anda tidak akan bisa masuk ke project explorer VBA Excel lagi. Kecuali anda mengingat atau mengcopy karakter-karakter asli sebelum proses editing. Beberapa "tool PRO berbayar" untuk membobol VBA telah kami coba untuk membuka proteksi "project is unviewable" ternyata juga belum mampu menangani apa yang telah kami uraikan di atas. Jadi sejauh ini trik tersebut sangat aman untuk melindungi kode-kode VBA yang anda buat. Selamat mencoba, semoga sukses.


Download :




0 komentar:

Posting Komentar