Skip to main content

Cara Membuka Password File Excel

Microsoft Excel adalah sebuah program atau aplikasi pengolah data berbasis spreadsheet yang terdiri dari kolom dan baris untuk mengeksekusi sebuah perintah. Umumnya aplikasi ini digunakan untuk keperluan mengolah data, membuat laporan dan menampilkan sebuah presentasi.

Pada artikel kali ini, saya tidak akan membahas esensi dari Microsoft Excel itu sendiri, namun suatu cara yang sangat simple dan pasti ada yang membutuhkan. Sebelum memulai, boleh kah saya bertanya terlebih dahulu?

"Pernahkah kalian membuka sebuah file Excel namun di proteksi dengan password?"

"Pernahkah kalian memproteksi file Excel kalian sendiri namun lupa dengan kombinasi passwordnya?"

Nahh.. Kalian sudah tepat mendarat di artikel ini, karena saya akan membagikan tutorial cara membuka password file excel yang terproteksi dengan sangat mudah.

Cara membuka dokumen Excel yang di password

  • Silahkan buka dulu dokumen Excel yang akan kalian break passwordnya. Jika sudah terbuka dan kalian melakukan sebuah eksekusi, maka akan muncul peringatan seperti dibawah ini:
  • Spoiler:

    Hint

  • Maka yang perlu kalian lakukan adalah tutup dokumennya dan lupakan saja. hehehe... (bercanda )😜
  • Oke.. back to topic !! Dont't be panic and stay calm, right !! Ada 2 cara kq, yaitu dengan exploit internal password dan password breaker
  • Dua cara ini menggunakan menu dari Microsoft Visual Basic yang umumnya digunakan untuk macro program di Excel.

Internal Password

Cara pertama ini cukup mudah, namun kalian tidak bisa mengetahui kombinasi password yang dipakai oleh user pemilik password. Hanya untuk membuka dokumen excel dan langsung bisa di edit sesuka kalian.

  1. Buka dokumen excel yang akan kalian edit.
  2. Setelah terbuka dokumennya, silahkan tekan Alt + F11 secara bersamaan.
  3. Maka akan muncul jendela Microsoft Visual Basic
  4. Select Sheet yang akan kalian buka passwordnya kemudian pilih Insert ⇨ pilih Module, bisa kalian lihat gambar dibawah ini :
  5. Spoiler:

    Hint

  6. Maka akan muncul form Module dan silahkan copy kode dibawah ini dan pastekan di form Module tersebut.
  7. Sub InternalPasswords()
    Dim i As Integer, j As Integer, k As Integer
    Dim l As Integer, m As Integer, n As Integer
    Dim i1 As Integer, i2 As Integer, i3 As Integer
    Dim i4 As Integer, i5 As Integer, i6 As Integer
    On Error Resume Next
    For i = 65 To 66: For j = 65 To 66: For k = 65 To 66
    For l = 65 To 66: For m = 65 To 66: For i1 = 65 To 66
    For i2 = 65 To 66: For i3 = 65 To 66: For i4 = 65 To 66
    For i5 = 65 To 66: For i6 = 65 To 66: For n = 32 To 126
    ActiveWorkbook.Unprotect Chr(i) & Chr(j) & Chr(k) & _
    Chr(l) & Chr(m) & Chr(i1) & Chr(i2) & Chr(i3) _
    & Chr(i4) & Chr(i5) & Chr(i6) & Chr(n)
    ActiveSheet.Unprotect Chr(i) & Chr(j) & Chr(k) & _
    Chr(l) & Chr(m) & Chr(i1) & Chr(i2) & Chr(i3) _
    & Chr(i4) & Chr(i5) & Chr(i6) & Chr(n)
    If ActiveWorkbook.ProtectStructure = False Then
    If ActiveWorkbook.ProtectWindows = False Then
    If ActiveSheet.ProtectContents = False Then
    Exit Sub
    End If
    End If
    End If
    Next: Next: Next: Next: Next: Next
    Next: Next: Next: Next: Next: Next
    End Sub
  8. Maka akan terlihat seperti gambar dibawah ini:
  9. Spoiler:

    Hint

  10. Tekan tombol F5 atau Run Macro di menu bar. Nanti akan muncul jendela baru kemudian tekan Run.
  11. Setelah program selesai silahkan close jendela Microsoft Visual Basic dan dokumen siap digunakan.

Password Breaker

Cara yang satu ini cukup unik, karena kita bisa mengetahui kombinasi password yang disematkan didalam dokumen tersebut. Akan tetapi cara ini membutuhkan resources memori yang cukup besar. Bisa dibilang membutuhkan waktu yang cukup lama untuk komputer kentang. heheee 😜

Untuk metodenya, silahkan ikuti langkah-langkah diatas, hanya saja langkah no.5 diganti dengan kode berikut :

Sub PasswordBreaker()
    'Breaks worksheet password protection.
    Dim i As Integer, j As Integer, k As Integer
    Dim l As Integer, m As Integer, n As Integer
    Dim i1 As Integer, i2 As Integer, i3 As Integer
    Dim i4 As Integer, i5 As Integer, i6 As Integer
    On Error Resume Next
    For i = 65 To 66: For j = 65 To 66: For k = 65 To 66
    For l = 65 To 66: For m = 65 To 66: For i1 = 65 To 66
    For i2 = 65 To 66: For i3 = 65 To 66: For i4 = 65 To 66
    For i5 = 65 To 66: For i6 = 65 To 66: For n = 32 To 126
    ActiveSheet.Unprotect Chr(i) & Chr(j) & Chr(k) & _
        Chr(l) & Chr(m) & Chr(i1) & Chr(i2) & Chr(i3) & _
        Chr(i4) & Chr(i5) & Chr(i6) & Chr(n)
    If ActiveSheet.ProtectContents = False Then
      MsgBox "One usable password is " & Chr(i) & Chr(j) & _
          Chr(k) & Chr(l) & Chr(m) & Chr(i1) & Chr(i2) & _
          Chr(i3) & Chr(i4) & Chr(i5) & Chr(i6) & Chr(n)
        Exit Sub
    End If
    Next: Next: Next: Next: Next: Next
    Next: Next: Next: Next: Next: Next
End Sub

Dengan metode ini, setelah program selesai, silahkan close jendela Microsoft Visual Basic nya. Kemudian akan muncul pop-up yang menampilkan kombinasi password.

Gunakan password tersebut untuk membuka proteksi dokumen dengan cara masuk ke menu bar Review kemudian Unprotect Pasword, masukkan password yang telah didapatkan tadi dan tekan OK atau Enter

Disclaimer : Segala sesuatu yang mengakibatkan kerusakan atau kerugian menjadi tanggungjawab pengguna. Silahkan kunjungi Disclaimer dan Terms Of Services.

Sumber Gambar: Dokumen Pribadi

  1. Screenshoot Microsoft Excel 2020 (Template Monthly Budget Company)
  2. Edited with Adobe Photoshop CC 2020
Comment Policy: Silahkan tuliskan komentar Anda yang sesuai dengan topik postingan halaman ini. Komentar yang berisi tautan tidak akan ditampilkan sebelum disetujui.
Buka Komentar