Cómo eliminar, descifrar o romper una contraseña olvidada de Excel XLS

Puede ser realmente frustrante cuando va a utilizar un recurso protegido con contraseña y la ha olvidado. Incluso los sitios de membresía en línea pueden ser lo suficientemente frustrantes. Pero si se trata de un proyecto en un documento de Excel(Excel document) protegido con contraseña y luego olvidó la contraseña, puede ser un obstáculo no deseado en su progreso.

Afortunadamente, hay algunas cosas que puede hacer para eliminar una contraseña de Excel . Si desea que su documento esté protegido con contraseña, es posible que desee volver a guardarlo y protegerlo después de haberlo descifrado. Pero para este artículo, nos centraremos en la parte de craqueo.

Algo de terminología(Some Terminology)

Eliminar la contraseña de Excel se refiere precisamente a eso: hacer que el archivo ya no tenga contraseña. Romper la contraseña es nuevamente, como suena, romper la contraseña para poder acceder al archivo. Ese podría ser un caso en el que la contraseña se rompa en el camino a la eliminación o se rompa en el camino a ser descifrada. 

Sí, agrietado(cracked) suena como roto, pero piensa en hack . En el caso de descifrar(cracking) una contraseña olvidada, está averiguando cuál es la contraseña para poder acceder al archivo.

Limitaciones(Limitations)

Muchos programas de software y la multitud de otras opciones disponibles solo darán como resultado un callejón sin salida o una limitación(end or limitation) de algún tipo. Por ejemplo, funcionarán para Excel 2007 pero no para Excel 2016 o Mac . O funcionarán para la protección dentro de la hoja de trabajo, pero no si no puede abrir el archivo (abrir contraseña). 

Curiosamente, las opciones de software que funcionarán para esos elementos (es decir , Excel 2016, contraseña abierta, Mac , etc.) también funcionarán para los programas de Excel más antiguos . 

Entonces, ¿por qué comprar dos programas o tener que comprar un programa para los archivos nuevos y saturar su computadora con un programa gratuito para los archivos más antiguos cuando no lo necesita? Tiene sentido obtener el programa correcto que resuelva su problema. Y aunque *gratis* es maravilloso, $9-30 no es un precio absolutamente horrible, no cuando se considera que una gran cantidad de software valioso (y necesario) cuesta $300-500.

Para mantenerlo simple, aquí hay algunas opciones *gratuitas* que pueden eliminar la contraseña de Excel , evitando que tenga que pagar o incluso instalar algo. Más adelante(Later) consideraremos algunas soluciones de software de pago .(paid software)

Métodos gratuitos(Free Methods)

Los siguientes son algunos métodos que puede probar que podrían permitirle mantener su billetera cerrada. No hay garantías, pero es un lugar para comenzar. Ten en cuenta dos(mind two) cosas:

  1. Si tiene poco tiempo o desea una ruta más fácil, es posible que desee ir directamente a las soluciones pagas (software).
  2. El cifrado de Excel(Excel encryption) anterior a 2013 estaba bastante simplificado. Eso significa que es más fácil descifrar una hoja de trabajo que estaba protegida(protected) antes de 2013. Nuevamente(Again) , si desea evitar las molestias, para una versión más nueva de la hoja de trabajo (versión más nueva de Excel ), es posible que desee omitir las versiones gratuitas e ir directamente por lo pagado.

Pase lo que pase, no olvides hacer una copia de seguridad del archivo. Más de una copia de seguridad puede ser inteligente. Descifra una copia del archivo para asegurarte de que el archivo original no esté dañado ni dañado(corruption or damage) . La mayoría de estos métodos de software y métodos gratuitos no dañan el archivo, pero es mejor pecar de precavido.

Dos métodos de script VBA(Two VBA Script Methods)

La idea de usar una secuencia de comandos VBA(VBA script) es sortear el mecanismo de verificación de contraseñas de Microsoft Excel y descifrar la contraseña de Excel(Excel password) . Pero lo hace engañando al programa antes de que comience el proceso, con el lenguaje central de secuencias de comandos de Visual Basic

Puede parecer la opción más geek, pero posiblemente sea el método menos complicado, por lo que es posible que desee probarlo primero.

Aquí está el script VBA(VBA Script) . Tan pronto como abra la Hoja de cálculo de Excel(Excel Worksheet) , acceda al Editor con Alt F11 (también funciona en Mac ), elija el archivo de la lista y pegue(list and paste) este script en la ventana Declaraciones .(Declarations)

Sub BreakPassword()

   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
      Exit Sub
   End If

   Next: Next: Next: Next: Next: Next
   Next: Next: Next: Next: Next: Next

End Sub

Después de presionar el botón ejecutar(run) (F5) para el script de VBA(VBA script) , espere un poco y cuando el botón vuelva a estar disponible, sabrá que el script ha terminado. 

Hay un par de posibilidades. Por ejemplo, en la versión para Mac(Mac version) , simplemente puede comenzar a editar el archivo. Otras versiones, como Windows , te darán una contraseña temporal que puedes usar para desbloquear el documento y comenzar a editarlo. En este punto, tiene la opción de agregar una nueva contraseña si lo desea y volver a guardar el documento con esa contraseña.

Existe otro método excelente de VBA Script(VBA Script method) que toma el archivo de Excel(Excel file) y recrea una copia sin la(s) contraseña(s). Puede copiar/pegar el script de VBA(VBA script) desde esta página(this page) .

Opción Juan el Destripador(John the Ripper Option)

Otra opción para eliminar una contraseña de Excel es un enfoque más central, utilizando la terminal. Es la versión de John the Ripper . Este también es un método eficaz para descifrar contraseñas(password cracking) en general y se ha utilizado con eficacia durante décadas. Algunos de los otros métodos, como los métodos de software(software method) , son probablemente más fáciles y efectivos, especialmente para las versiones más nuevas de Excel

Además, si tiene una versión anterior de Excel (anterior a 2013) y no le importa escribir(t mind typing) , el método de script VBA(VBA Script Method) es efectivo. Para el método John the Ripper , visite este sitio(this site) y desplácese hasta la parte inferior para ver el método/las instrucciones.

XML/Zip Method (Pre-Excel 2013)

Una vez que haya realizado una copia de seguridad del archivo, puede utilizar el XML/Zip method para descifrarlo. 

  • Todo lo que necesita hacer es cambiar la extensión del archivo de xls a zip para que Windows piense que el archivo ahora es un archivo zip(zip file) en lugar de un archivo de Excel(Excel file) . Esto permitirá el acceso al XML que existe (suponiendo que el método funcione, lo que puede no ser así).
  • Extraiga el archivo now-zip y busque(file and look) el archivo XML(XML file) . Estará en el directorio de hojas(worksheets) de trabajo . 
  • Dentro del archivo, busque el término sheetProtection y cuando lo encuentre, elimine la etiqueta que lo encierra. Una etiqueta generalmente comienza con < y termina con > . Desea eliminar toda la etiqueta, de principio a fin. 
  • Guarde el archivo (todavía zip). Después de guardar el archivo, cambie el nombre de la extensión zip a la extensión original. Debería estar todo listo y ser capaz de abrir y trabajar con el archivo. 

Este método no funcionó bien y la investigación dice que parece funcionar solo para los archivos más antiguos.

Otro (recopilación de información)(Other (Gathering Information))

Hay otra opción de contraseña(password option) que se recomienda llamada Excel Password Recovery Lastic . Es una opción interesante, pero cuando se probó, no impresionó y nunca avanzó. 

Dicho esto, hay información útil que se puede obtener al usar el programa, incluso si no completa el proceso de descifrado (o eliminación) de la contraseña .(password cracking)

  • Después de descargar el software, haga doble clic en él y realice el proceso de instalación en su máquina con Windows(Windows machine)
  • Abrir el programa lo llevará a una ventana que se parece a la que se muestra arriba, después de que haya escaneado su máquina.

El programa es útil porque encuentra los archivos de Excel que pueden necesitar ayuda, es decir, aquellos que están protegidos con contraseña. 

Notará que el primer archivo en la lista anterior es un archivo anterior a 2013 con una extensión de xls y la Contraseña para abrir(Password to open) muestra <CSP> . Los otros dos archivos son archivos de 2016 y muestran la extensión de xlsx y la Contraseña para abrir(Password to open) de <strong> .

La contraseña para el primer archivo de la lista es contraseña. (password.)Se configuró de esta manera para simplificar las pruebas. Sin embargo, incluso con una contraseña fácil y, lo que es más importante, un cifrado débil (debido a la versión del software Excel(Excel software) ), la herramienta Excel Password Recovery Lastic(Excel Password Recovery Lastic tool) aún recomienda probar otra opción. Recomendó una visita a Password-Find , sobre el cual puede encontrar más detalles a continuación.

Los otros archivos (xlsx) también recibieron la misma recomendación, que se esperaba. Si el software no puede procesar el archivo más fácil, no se espera que procese el archivo de Excel 2016 .

Ahora, aquí es donde este software puede ser útil. Si tiene una hoja de cálculo de Excel(Excel spreadsheet) y sabe que está protegida con contraseña pero no está seguro de hasta qué punto, puede dejar que Excel Password Recovery Lastic encuentre el archivo (cuando hace su escaneo automático cuando abre el programa) y luego le dice qué tipo de protección que tiene el archivo (ver imagen de arriba). 

Notarás que en la imagen de arriba, muestra el <CSP> , como mencionamos anteriormente, ayudándonos a saber qué versión del archivo (más allá de esa pequeña ayuda de extensión de archivo(file extension help) , viendo si es xls o xlsx ).

Cada pedacito de información ayuda. Mediante el uso de esta herramienta de software(software tool) , puede, al menos, averiguar si el archivo de Excel(Excel file) es una contraseña abierta(open password) o una contraseña modificada(modify password) o ambas, o alguna otra combinación.

La imagen de arriba muestra un tipo de archivo(file type) diferente . Saber qué tipo de protección tiene el archivo (así como la versión) puede aislar qué tipo de descifrado de contraseñas(password cracking) se necesita, y esto podría ahorrarnos tiempo, energía y posiblemente dinero. 

Es posible que este software no haya hecho el trabajo (descifrado el archivo), pero ayudó a comprender el archivo y los pasos a seguir.

Métodos de software de pago(Paid Software Methods)

Independientemente del método que elija utilizar para eliminar la contraseña de Excel , es útil hacer una copia de seguridad del archivo de Excel(Excel file) en caso de que se produzca algún daño en el proceso. En general, puede simplemente duplicar el archivo sin abrir. También hay otros métodos de copia de seguridad y está bien hacer un par de copias de seguridad, solo para estar seguro.

Dr.Excel ($29.95)

iSeePassword ofrece un paquete de software(software package) para descifrar contraseñas de Excel . También ofrecen opciones para contraseñas normales de Windows , por lo que hasta cierto punto son una ventanilla única. 

Además, tienen la amabilidad de ofrecer una prueba para que pueda ver si el programa funciona para usted antes de gastar el dinero. Hay suficientes opciones por ahí que quizás desee asegurarse de que el software que decida utilizar tenga una versión de prueba(trial version) , lo que le permitirá evaluar antes de gastar dinero(spending money) .

  • Cuando se complete la instalación, asegúrese de hacer clic en la casilla Ejecutar ExcelPasswordRecovery.exe(Run ExcelPasswordRecovery.exe) antes de hacer clic en Finalizar(Finish) . ExcelPasswordRecovery.exe es también el nombre del software, Dr.Excel .

  • El primer paso es agregar el archivo en cuestión. Puede hacerlo haciendo clic en Agregar archivo(Add File) en la esquina superior derecha. 
  • El paso 2(Step 2) te permite elegir el tipo de ataque. Las descripciones son bastante autoexplicativas. El tipo de ataque depende del tipo de contraseña que haya utilizado.

Entonces, por ejemplo, si recuerda que usó una contraseña realmente fácil pero no recuerda cuál era esa contraseña, es posible que desee usar un ataque de diccionario(Dictionary Attack) para que use palabras más comunes. También puede preferir un Brute-Force con Mask Attack(Brute-Force with Mask Attack) que puede llevar menos tiempo. 

Tenga en cuenta que deberá hacer clic en Configuración(Settings) para elegir los detalles relacionados con el tipo de ataque(attack type) .

  • Si no hace clic en Configuración, (Settings,) Dr.Excel es lo suficientemente amable como para recordarle que lo haga y, después de hacer clic en Aceptar(OK) , puede regresar y hacer clic en Configuración(Settings) .

  • Ahora estás listo para comenzar el ataque. Tenga en cuenta que no importa cuán completo sea este software, puede llevar un tiempo. La contraseña del archivo probado era contraseña(password) y, con más de seis caracteres, llevó varias horas descifrarla. Entonces, la simplicidad no es un indicador de cuánto tiempo toma.

PassFab ($19.95/yr)

Otra solución de software(software solution) popular es PassFab .

Si se aleja o no presta atención, su navegador predeterminado(default browser) puede abrirse con una confirmación de que el software se instaló correctamente. El sitio es passfab.com , el mismo sitio que es el desarrollador del software y se lo lleva directamente a la Guía rápida(Quick Guide) para obtener ayuda. 

Cuando haya terminado con el sitio web, vuelva al proceso de instalación(installation process) y haga clic en el botón Finalizar(Finish button) para abrir el programa.

  • En la siguiente pantalla, tiene la opción de hacer clic en Agregar(Add) y elegir el archivo protegido con contraseña que desea descifrar (o eliminar la contraseña).

En esa misma pantalla, una vez que hayas seleccionado tu archivo, tienes la opción de elegir qué tipo de ataque quieres usar, con Dictionary Attack , Brute Force with Mask Attack y Brute Force Attack .

¿Te preguntas qué es la aceleración de GPU(GPU Acceleration) ? Es una Unidad de Procesamiento(Processing Unit) Gráfico que ayuda a administrar los aspectos visuales de la computadora de la manera más eficiente. Es un procesador más rápido que el procesador de su computadora(computer processor) y puede acelerar el ataque considerablemente.

La configuración(Settings) de esta pantalla le permite cargar un diccionario personalizado. Entonces, si tiene una idea de cuál es la contraseña, es posible que desee enumerar estas posibilidades en su diccionario personalizado.

Digamos que tiene una contraseña particular que usa regularmente y cuando se ve obligado a cambiarla, le agrega un número o un carácter especial. Aunque la contraseña es algo diferente a la que usa habitualmente, la realidad es que es más o menos la misma. Esta es su oportunidad de incluir esa contraseña (y sus variaciones) en su archivo de diccionario personalizado para ayudar a acelerar el proceso de descifrado de la contraseña en Excel .

El software PassFab que se usó para las pruebas era una versión de prueba(trial version) para ver si funcionaba. Como puede ver arriba, el software logró descifrar la contraseña. O al menos eso suponemos, según la cantidad de caracteres y los dos primeros caracteres que coinciden. 

La contraseña para este archivo era la contraseña(password) que se muestra en el cuadro de arriba con el borde rojo.

PassFab quiere ser lo suficientemente amable como para mostrarle que el software funciona antes de que tenga que gastar dinero. Hay una serie de opciones de licencia disponibles, lo que le permite elegir la que más le convenga. Recuerde(Remember) que, si bien una licencia de por vida(lifetime license) tiene un buen valor, si la empresa cierra, el software ya no recibirá actualizaciones.

Esa no es una predicción con PassFab, sino más bien un comentario sobre la naturaleza de las licencias de software(software licensing) en general.

Excel Password Remover Pro (varía)(Excel Password Remover Pro (Varies))

El paquete de software(software package) final (o paquetes de software(software package) ) son bastantes tipos y servicios diferentes, así que asegúrese de leer la descripción antes de gastar dinero. La imagen de arriba muestra una lista del software que está disponible en el momento de escribir este artículo.

Métodos en línea pagados(Paid Online Methods)

Hay algunas opciones disponibles a través del acceso en línea. También hay opciones para enviar su archivo para que otros lo descifren y le den un presupuesto. Incluimos las opciones de semi-autoservicio disponibles en línea.

Password-Find.com (19.95/39.95)

Password-Find fue la opción sugerida por el software Lastic(Lastic software) anterior, el software que ayudó a proporcionar información sobre los archivos en cuestión para que pudiéramos abordarlos con educación.

Los gráficos de las instrucciones son muy claros. Por ejemplo, el primer paso es cargar el archivo que desea descifrar o eliminar la contraseña.

En el paso dos(step two) , es hora de seleccionar el enfoque. En este caso, en lugar de pensar en el tipo(type) o el método(method) , está mirando el resultado. Todavía es un método/enfoque, pero decida qué tipo de resultado desea. ¿Desea eliminar la contraseña en Excel o averiguar cuál es la contraseña? 

Tiene sentido que la recomendación sea eliminar la contraseña, ya que siempre puede guardar el archivo (o volver a guardar el archivo) con otra contraseña, y ese enfoque (eliminar la contraseña) es más rápido. Este fue el método elegido(method chosen) durante las pruebas.

Los desarrolladores recomiendan la otra opción (determinar/encontrar la contraseña) en los casos en que pueda tener varios archivos y la misma contraseña para todos. Y eso tiene sentido porque si usa el proceso de eliminación(removal process) y tiene 50 archivos, debe pasar por ese proceso 50(process 50) veces.

Pero si usa el método de descifrado(cracking method) en un archivo y toma el tiempo de la eliminación de la contraseña de tres archivos(file password) (solo un número, por ejemplo(example sake) ), ha ahorrado la cantidad de tiempo que habría tomado para los otros 47 archivos porque ha averiguado esa contraseña para los 50 archivos.

La efectividad y la velocidad(effectiveness and speed) de esta solución en línea en(online solution) particular fue muy impresionante. Todavía hay una fase de espera mientras el software hace su trabajo, pero para probar en nuestro archivo de Excel 2016 fueron segundos, no horas.

Vale la pena señalar que este software no nos dio el archivo, sino que nos dio la oportunidad de ver el archivo desprotegido (contraseña eliminada). Mientras que otro software nos dio vistas parciales del archivo, en este caso pudimos ver el archivo completo en la vista previa, demostrando que funcionó.

La opción es Ver en línea(View online) . Y recuerde hacer clic en eliminar(delete) para eliminar su archivo para no dejar sus hojas de cálculo personales o comerciales en algún lugar de Internet.

Como puedes ver arriba, hay dos opciones de compra, ofreciendo diferentes soluciones dependiendo de tus necesidades.

Password-Online.com (10 EUR)

La última opción en línea es password-online.com . Cuando visite el sitio, verá Excel Password Recovery Online en la barra de menú(menu bar) de arriba. Parece que tienen un proceso único de un solo paso(step process)

En este punto, puede cargar su archivo encriptado, tal como dice el botón. Siga(Follow) adelante y usted está en su camino.

Se le pedirá que ingrese su correo electrónico, lo que les permitirá notificarle cuando su archivo esté listo. La velocidad a la que recibe su archivo depende de cuántos archivos hay delante del suyo, el nivel de complejidad y cualquier otro factor que pueda afectar a quienes brindan el servicio.

Aunque este servicio tiene un buen precio de solo 10 EUR , no da una estimación de cuánto tiempo puede llevar completar su archivo. Es posible que se sienta mejor pagando un poco más con algunas de las otras opciones si desea tener más control del proceso.



About the author

Soy técnico de Windows 10 y he estado ayudando a personas y empresas a aprovechar el nuevo sistema operativo durante muchos años. Tengo un gran conocimiento sobre Microsoft Office, incluido cómo personalizar la apariencia y las aplicaciones para diferentes usuarios. Además, sé cómo usar la aplicación Explorer para explorar y encontrar archivos y carpetas en mi computadora.



Related posts