Treure Passwor

You might also like

Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 4

El fitxer excel el convertim a xlsx

Després el obrim a win rar, funció veure, i en la carpeta XL editar el woksheet

Y en Worksheetprotection si wotksheet es 1 , posarlo a 0 i si a pasword posar “”

Una altre manera és:

Obrint un excel paral·lel, obrir el editor, i llavors podrem veure els llibres oberts, en el que volem haqueijar li crearem un mòdul, i li hem de
enganxar aquest text. Després salvem, anem al fitxer a buscar la contrasenya, y anem a executar macro. Apareixerà el decubrir contrasenya.

La executem i anirà fent probant tots els nombres. És una mica lent, i pot ser que la contrasenya que trobi no sigui la mateixa que s’ha posat,
però funcionarà.

Sub Descubrir_contraseña()
Dim Contraseña As String
Dim a As Integer, b As Integer, c As Integer
Dim d As Integer, e As Integer, f As Integer
Dim a1 As Integer, a2 As Integer, a3 As Integer
Dim a4 As Integer, a5 As Integer, a6 As Integer
On Error Resume Next
For a = 65 To 66: For b = 65 To 66: For c = 65 To 66
For d = 65 To 66: For e = 65 To 66: For a1 = 65 To 66
For a2 = 65 To 66: For a3 = 65 To 66: For a4 = 65 To 66
For a5 = 65 To 66: For a6 = 65 To 66: For f = 32 To 126
Contraseña = Chr(a) & Chr(b) & Chr(c) & Chr(d) & Chr(e) & Chr(a1) _
& Chr(a2) & Chr(a3) & Chr(a4) & Chr(a5) & Chr(a6) & Chr(f)
ActiveSheet.Unprotect Contraseña
If ActiveSheet.ProtectContents = False Then
MsgBox "¡Enorabuena!" & vbCr & "La contraseña es:" & vbCr & Contraseña
Exit Sub
End If
Next: Next: Next: Next: Next: Next
Next: Next: Next: Next: Next: Next
End Sub
Una altre opció es :

Sub Descubrir_contraseña()
Dim Contraseña As String
Dim a As Integer, b As Integer, c As Integer
Dim d As Integer, e As Integer, f As Integer
Dim a1 As Integer, a2 As Integer, a3 As Integer
Dim a4 As Integer, a5 As Integer, a6 As Integer
'------------------------
'------------------------
GoTo Salt5
On Error Resume Next
For f = 32 To 126
Contraseña = Chr(f)
Range("C26").Value = Contraseña
ActiveSheet.Unprotect Contraseña
If ActiveSheet.ProtectContents = False Then
MsgBox "¡Enorabuena!" & vbCr & "La contraseña es:" & vbCr & Contraseña
Exit Sub
End If
DoEvents

Next
'------------------------
MsgBox ("En 1 possible valor no s'ha trobat...!")
'------------------------
'------------------------
Salt2:
On Error Resume Next
For a = 65 To 66
For f = 32 To 126
Contraseña = Chr(a) & Chr(f)
Range("C26").Value = Contraseña
ActiveSheet.Unprotect Contraseña
If ActiveSheet.ProtectContents = False Then
MsgBox "¡Enorabuena!" & vbCr & "La contraseña es:" & vbCr & Contraseña
Exit Sub
End If
DoEvents
Next: Next
'------------------------
MsgBox ("En 2 possibles valors no s'ha trobat...!")
'------------------------
'------------------------
Salt3:
On Error Resume Next
For a = 65 To 66: For b = 65 To 66
For f = 32 To 126
Contraseña = Chr(a) & Chr(b) & Chr(f)
Range("C26").Value = Contraseña
ActiveSheet.Unprotect Contraseña
If ActiveSheet.ProtectContents = False Then
MsgBox "¡Enorabuena!" & vbCr & "La contraseña es:" & vbCr & Contraseña
Exit Sub
End If
DoEvents
Next: Next: Next
'------------------------
MsgBox ("En 3 possibles valors no s'ha trobat...!")
'------------------------
'------------------------
Salt4:
On Error Resume Next
For a = 65 To 66: For b = 65 To 66: For c = 65 To 66
For f = 32 To 126
Contraseña = Chr(a) & Chr(b) & Chr(c) & Chr(f)
Range("C26").Value = Contraseña
ActiveSheet.Unprotect Contraseña
If ActiveSheet.ProtectContents = False Then
MsgBox "¡Enorabuena!" & vbCr & "La contraseña es:" & vbCr & Contraseña
Exit Sub
End If
DoEvents
Next: Next: Next: Next
'------------------------
MsgBox ("En 4 possibles valors no s'ha trobat...!")
'------------------------
'------------------------
Salt5:
On Error Resume Next
For a = 65 To 66: For b = 65 To 66: For c = 65 To 66
For d = 65 To 126: For f = 32 To 126
Contraseña = Chr(a) & Chr(b) & Chr(c) & Chr(d) & Chr(f)
Range("C26").Value = Contraseña
ActiveSheet.Unprotect Contraseña
If ActiveSheet.ProtectContents = False Then
MsgBox "¡Enorabuena!" & vbCr & "La contraseña es:" & vbCr & Contraseña
Exit Sub
End If
DoEvents
Next: Next: Next: Next: Next
'------------------------
MsgBox ("En 5 possibles valors no s'ha trobat...!")
'------------------------
Salt6:
On Error Resume Next
For a = 65 To 66: For b = 65 To 66: For c = 65 To 66
For d = 65 To 66: For e = 65 To 66: For f = 32 To 126
Contraseña = Chr(a) & Chr(b) & Chr(c) & Chr(d) & Chr(e) & Chr(f)
Range("C26").Value = Contraseña
ActiveSheet.Unprotect Contraseña
If ActiveSheet.ProtectContents = False Then
MsgBox "¡Enorabuena!" & vbCr & "La contraseña es:" & vbCr & Contraseña
Exit Sub
End If
DoEvents
Next: Next: Next: Next: Next: Next
'--------------------------
MsgBox ("En 6 possibles valors no s'ha trobat...!")
'--------------------------
'--------------------------
Salt7:
On Error Resume Next
For a = 65 To 66: For b = 65 To 66: For c = 65 To 66
For d = 65 To 66: For e = 65 To 66: For a1 = 65 To 66
For f = 32 To 126
Contraseña = Chr(a) & Chr(b) & Chr(c) & Chr(d) & Chr(e) & Chr(a1) _
& Chr(f)
Range("C26").Value = Contraseña
ActiveSheet.Unprotect Contraseña
If ActiveSheet.ProtectContents = False Then
MsgBox "¡Enorabuena!" & vbCr & "La contraseña es:" & vbCr & Contraseña
Exit Sub
End If
DoEvents
Next: Next: Next: Next: Next: Next
Next
'--------------------------
MsgBox ("En 7 possibles valors no s'ha trobat...!")
'--------------------------
'--------------------------
Salt8:
On Error Resume Next
For a = 65 To 66: For b = 65 To 66: For c = 65 To 66
For d = 65 To 66: For e = 65 To 66: For a1 = 65 To 66
For a2 = 65 To 66: For f = 32 To 126
Contraseña = Chr(a) & Chr(b) & Chr(c) & Chr(d) & Chr(e) & Chr(a1) _
& Chr(a2) & Chr(f)
Range("C26").Value = Contraseña
ActiveSheet.Unprotect Contraseña
If ActiveSheet.ProtectContents = False Then
MsgBox "¡Enorabuena!" & vbCr & "La contraseña es:" & vbCr & Contraseña
Exit Sub
End If
DoEvents
Next: Next: Next: Next: Next: Next
Next: Next
'--------------------------
MsgBox ("En 8 possibles valors no s'ha trobat...!")
'--------------------------
'--------------------------
Salt9:
On Error Resume Next
For a = 65 To 66: For b = 65 To 66: For c = 65 To 66
For d = 65 To 66: For e = 65 To 66: For a1 = 65 To 66
For a2 = 65 To 66: For a3 = 65 To 66: For f = 32 To 126
Contraseña = Chr(a) & Chr(b) & Chr(c) & Chr(d) & Chr(e) & Chr(a1) _
& Chr(a2) & Chr(a3) & Chr(f)
Range("C26").Value = Contraseña
ActiveSheet.Unprotect Contraseña
If ActiveSheet.ProtectContents = False Then
MsgBox "¡Enorabuena!" & vbCr & "La contraseña es:" & vbCr & Contraseña
Exit Sub
End If
DoEvents
Next: Next: Next: Next: Next: Next
Next: Next: Next
'--------------------------
MsgBox ("En 9 possibles valors no s'ha trobat...!")
'--------------------------
'--------------------------
'--------------------------
Salt10:
On Error Resume Next
For a = 65 To 66: For b = 65 To 66: For c = 65 To 66
For d = 65 To 66: For e = 65 To 66: For a1 = 65 To 66
For a2 = 65 To 66: For a3 = 65 To 66: For a4 = 65 To 66
For f = 32 To 126
Contraseña = Chr(a) & Chr(b) & Chr(c) & Chr(d) & Chr(e) & Chr(a1) _
& Chr(a2) & Chr(a3) & Chr(a4) & Chr(f)
Range("C26").Value = Contraseña
ActiveSheet.Unprotect Contraseña
If ActiveSheet.ProtectContents = False Then
MsgBox "¡Enorabuena!" & vbCr & "La contraseña es:" & vbCr & Contraseña
Exit Sub
End If
DoEvents
Next: Next: Next: Next: Next: Next
Next: Next: Next: Next
'--------------------------
MsgBox ("En 10 possibles valors no s'ha trobat...!")
'--------------------------
'--------------------------
Salt11:
On Error Resume Next
For a = 65 To 66: For b = 65 To 66: For c = 65 To 66
For d = 65 To 66: For e = 65 To 66: For a1 = 65 To 66
For a2 = 65 To 66: For a3 = 65 To 66: For a4 = 65 To 66
For a5 = 65 To 66: For f = 32 To 126
Contraseña = Chr(a) & Chr(b) & Chr(c) & Chr(d) & Chr(e) & Chr(a1) _
& Chr(a2) & Chr(a3) & Chr(a4) & Chr(a5) & Chr(f)
Range("C26").Value = Contraseña
ActiveSheet.Unprotect Contraseña
If ActiveSheet.ProtectContents = False Then
MsgBox "¡Enorabuena!" & vbCr & "La contraseña es:" & vbCr & Contraseña
Exit Sub
End If
DoEvents
Next: Next: Next: Next: Next: Next
Next: Next: Next: Next: Next
'--------------------------
MsgBox ("En 11 possibles valors no s'ha trobat...!")
'--------------------------
'--------------------------
Salt12:
On Error Resume Next
For a = 65 To 66: For b = 65 To 66: For c = 65 To 66
For d = 65 To 66: For e = 65 To 66: For a1 = 65 To 66
For a2 = 65 To 66: For a3 = 65 To 66: For a4 = 65 To 66
For a5 = 65 To 66: For a6 = 65 To 66: For f = 32 To 126
Contraseña = Chr(a) & Chr(b) & Chr(c) & Chr(d) & Chr(e) & Chr(a1) _
& Chr(a2) & Chr(a3) & Chr(a4) & Chr(a5) & Chr(a6) & Chr(f)
Range("C26").Value = Contraseña
ActiveSheet.Unprotect Contraseña
If ActiveSheet.ProtectContents = False Then
MsgBox "¡Enorabuena!" & vbCr & "La contraseña es:" & vbCr & Contraseña
Exit Sub
End If
DoEvents
Next: Next: Next: Next: Next: Next
Next: Next: Next: Next: Next: Next
'--------------------------
MsgBox ("En 12 possibles valors no s'ha trobat...!")
'--------------------------
End Sub

You might also like