Advertisement
Guest User

Untitled

a guest
Dec 7th, 2010
60,501
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. Sub PasswordBreaker()
  2.  
  3.   Dim i As Integer, j As Integer, k As Integer
  4.   Dim l As Integer, m As Integer, n As Integer
  5.   Dim i1 As Integer, i2 As Integer, i3 As Integer
  6.   Dim i4 As Integer, i5 As Integer, i6 As Integer
  7.   On Error Resume Next
  8.   For i = 65 To 66: For j = 65 To 66: For k = 65 To 66
  9.   For l = 65 To 66: For m = 65 To 66: For i1 = 65 To 66
  10.   For i2 = 65 To 66: For i3 = 65 To 66: For i4 = 65 To 66
  11.   For i5 = 65 To 66: For i6 = 65 To 66: For n = 32 To 126
  12.      
  13.        
  14.  ActiveSheet.Unprotect Chr(i) & Chr(j) & Chr(k) & _
  15.       Chr(l) & Chr(m) & Chr(i1) & Chr(i2) & Chr(i3) & _
  16.       Chr(i4) & Chr(i5) & Chr(i6) & Chr(n)
  17.   If ActiveSheet.ProtectContents = False Then
  18.       MsgBox "One usable password is " & Chr(i) & Chr(j) & _
  19.           Chr(k) & Chr(l) & Chr(m) & Chr(i1) & Chr(i2) & _
  20.           Chr(i3) & Chr(i4) & Chr(i5) & Chr(i6) & Chr(n)
  21.    ActiveWorkbook.Sheets(1).Select
  22.    Range("a1").FormulaR1C1 = Chr(i) & Chr(j) & _
  23.           Chr(k) & Chr(l) & Chr(m) & Chr(i1) & Chr(i2) & _
  24.           Chr(i3) & Chr(i4) & Chr(i5) & Chr(i6) & Chr(n)
  25.        Exit Sub
  26.   End If
  27.   Next: Next: Next: Next: Next: Next
  28.   Next: Next: Next: Next: Next: Next
  29.  
  30.  
  31. End Sub
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement