0 valutazioniIl 0% ha trovato utile questo documento (0 voti)
28 visualizzazioni3 pagine
Este documento describe un truco para descubrir la contraseña protegiendo una hoja de cálculo de Excel. Explica cómo crear un módulo en Visual Basic para Aplicaciones que intenta desproteger la hoja con todas las combinaciones posibles de letras y números hasta encontrar la contraseña correcta. El proceso puede tardar desde unos segundos hasta varios minutos. Una vez encontrada, el módulo mostrará un mensaje con la contraseña descubierta y desprotegerá la hoja.
Este documento describe un truco para descubrir la contraseña protegiendo una hoja de cálculo de Excel. Explica cómo crear un módulo en Visual Basic para Aplicaciones que intenta desproteger la hoja con todas las combinaciones posibles de letras y números hasta encontrar la contraseña correcta. El proceso puede tardar desde unos segundos hasta varios minutos. Una vez encontrada, el módulo mostrará un mensaje con la contraseña descubierta y desprotegerá la hoja.
Este documento describe un truco para descubrir la contraseña protegiendo una hoja de cálculo de Excel. Explica cómo crear un módulo en Visual Basic para Aplicaciones que intenta desproteger la hoja con todas las combinaciones posibles de letras y números hasta encontrar la contraseña correcta. El proceso puede tardar desde unos segundos hasta varios minutos. Una vez encontrada, el módulo mostrará un mensaje con la contraseña descubierta y desprotegerá la hoja.
Presiona ALT + F8 para que te da la pantallita de crear una macro y escribe un n
ombre determinado y presiona la tecla CREAR esto te llevara al editor de VB y sutituye lo tecleado por lo siguiente Cdigo: Sub breakit() Dim i As Integer, j As Integer, k As Integer Dim l As Integer, m As Integer, n 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 Guarda y luego ejecuta dicha macro.... espera unos cuantos minutos y te mostrara una advertencia con la clave Interna de Excel y te desbloqueara la hoja de la cual deseas ver las formulas. NOTA: la clave que te muestra no es la que tecleo el usuario sino la de respaldo que ocupa internamente el codigo de Excel en dicha hoja. Te has olvidado el password de tu hoja de clculo? Cmo descubrir la contrasea que protege una hoja de clculo?. Truco vlido para desvelarnos el password de una hoja de clculo protegida (no de un libro). Vlido -en principio-, para todas las versiones de Excel. Extraido de la revista Computer Hoy. Pasos a seguir: 1.- Crea un fichero nuevo de Excel (ej: Libro1.xls). 2.- Pulsa Alt y F11, para entrar en el proyecto VBA (Visual Basic para Aplicacio nes). 3.- En el men de opciones, selecciona "Insertar". Selecciona a continuacin "Mdulo". 4.- En la parte izquierda, donde se observa el Proyecto, se habr creado una carpe ta llamada "Mdulos", y dentro de ella, figurar "Mdulo1". 5.- Nos situaremos en la ventana de la derecha al cliquear sobre de ese "Mdulo1", y copiaremos este cdigo: Cdigo: Sub Descubrir_contrasea() 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 Contrasea = 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 Contrasea If ActiveSheet.ProtectContents = False Then MsgBox "Enorabuena!" & vbCr & "La contrasea es:" & vbCr & Contrasea Exit Sub End If Next: Next: Next: Next: Next: Next Next: Next: Next: Next: Next: Next End Sub 6.- A continuacin, una vez hayamos pegado ese cdigo, seleccionaremos en el men de o pciones, "Archivo", y a continuacin "Exportar archivo". Le pondremos de nombre De scubrir_contrasea.bas (por ejemplo, aunque puede ser ota, ya que no tiene porqu te ner el mismo nombre que el procedimiento cuyo cdigo aparece en el punto 5 anterio r), y lo guardaremos por ejemplo, en "Mis documentos". 7.- Ahora imaginemos que tenemos una hoja de clculo protegida, y que queremos des cubrir su password. Para poder saber cual es su password, tendremos que acceder al proyecto (Alt+F11), e importar el mdulo (.bas) anterior. Para ello, desde el m en de opciones, seleccionamos "Archivo", y a continuacin "Importar archivo". Busca mos la ruta donde habamos guardado el fichero del punto 6 anterior, y lo seleccio namos. Salimos ahora del proyecyo VBA, para volver a la hoja de clculo protegida. 8.- Con la hoja de clculo cuya contrasea deseamos descubrir, en primer plano (acti va), seleccionamos desde Excel (no desde VBA, aunque tambin se puede hacer, pero lo haremos de la forma ms grfica y sencilla posible), en el men de opciones "Herram ientas". A continuacin, seleccionamos "Macro" y luego "Macros..." (si quereis aho rraros eso, pulsad Alt+F8). En la lista de macros, seleccionamos el que se llama "Descubrir_contrasea", y pulsamos el botn "Ejecutar". 9.- En ese momento, comienza el procedimiento para obtener el password de la hoj a. El proceso puede tardar desde unos cuantos segundos, hasta algo ms de un minut o (o incluso varios minutos). No os preocupeis, que el sistema no ha entrado en un bucle infinito , tan solo hay que tener un poco de paciencia. 10.- Para finalizar, el sistema nos mostrar un mensaje, dicindonos cul era el passw ord de la hoja, a la vez que la misma se desprotege. Puede que esa contrasea no s ea literalmente la que puso el autor de la hoja que hasta hace unos segundos est aba protegida, pero tanto el password original, como este nuevo que el sistema n os da, son equivalentes. Por ejemplo, si tenemos una hoja protegida con el passw ord "pepe", la podemos desproteger con ese password, o con este que es el que ob tenemos al ejecutar ese macro: "AAABBABBBAA/". Podeis probar que tras proteger u na hoja con el password "pepe", sta se puede desproteger con el password "pepe" ( evidentemente), y tambin con el password "AAABBABBBAA/". Disfrutad este truquillo, sin excesos. Sed buenos, y no lo utiliceis para descub rir secretos inconfesables. Salu2