Cómo recuperar una contraseña de Excel VBA

Cómo recuperar una contraseña de Excel VBA / Productividad

¿Atrapado con un documento VBA que está protegido por contraseña? Aquí es cómo recoger la cerradura.

Antes de compartir una hoja de cálculo de Excel, asegúrese de hacer estas cosas primero. Antes de compartir una hoja de cálculo de Excel. Asegúrese de hacer primero estas cosas. Compartir es una forma conveniente de colaborar en los libros de Excel, pero antes Pones tus archivos de Excel en manos de otros, prepara tus hojas de trabajo para compartir con estos consejos. Leer más, especialmente en el lugar de trabajo. Por lo general, la transición se realiza sin problemas, pero hay dificultades que pueden causar algunos dolores de cabeza reales..

Por ejemplo, seis meses después, puede intentar editar una de las macros de VBA. El Tutorial de programación de Excel VBA para principiantes. El Tutorial de programación de Excel VBA para principiantes de VBA es una herramienta poderosa de Microsoft Office. Puede usarlo para automatizar tareas con macros, establecer disparadores y mucho más. Te presentaremos la programación visual básica de Excel con un proyecto simple. Lea más que es parte integral de la hoja de cálculo, solo para encontrar que está protegida por contraseña. ¿Que pasa ahora? Bueno, con un poco de retoques detrás de escena, no es demasiado difícil eliminar esa protección por completo.

Aquí se explica cómo eliminar la protección con contraseña de un documento VBA en Excel. Es posible que solo te haga pensar dos veces acerca de la seguridad de tus hojas de cálculo..

Cómo configurar una contraseña

Si necesita descifrar una contraseña 560 millones de contraseñas antiguas se han filtrado en línea 560 millones de contraseñas antiguas se han filtrado en línea Es probable que sea hora de cambiar sus contraseñas nuevamente. Debido a que se ha encontrado en línea una gran base de datos de 560 millones de credenciales de inicio de sesión, a la espera de ser descubierta por los usuarios. Lea más, es posible que ya sepa cómo configurar uno. Sin embargo, todavía vale la pena explicar cómo funciona este tipo de protección..

Dirígete a la Desarrollador pestaña en Excel y haga clic Macros.

En caso de que no vea la pestaña Desarrollador, vaya a Expediente > Opciones y entonces Personalizar la cinta. Ahora mueve el Desarrollador comando del grupo desde el panel izquierdo hacia la derecha.

Una vez que seleccionaste Macros en el Desarrollador pestaña, ingrese un nombre para su macro (es solo un ejemplo, por lo que los detalles no importan) y luego haga clic en Crear.

Copie y pegue el siguiente código en el Editor de Visual Basic. Esta es una macro simple que ingresará el texto citado en la celda A1. No tiene ningún propósito real, pero necesitamos algo para proteger con una contraseña.

Rango ("A1"). Valor = "Protegido por contraseña"

Deberías terminar con algo que se vea así..

En el Editor de Visual Basic, navegue hasta Herramientas > Propiedades de VBAProject.

Dirígete a la Proteccion pestaña y podrás establecer una contraseña. También deberás marcar la casilla etiquetada. Bloquear proyecto para ver.

Hacer clic DE ACUERDO, asegúrese de guardar su documento de Excel como un archivo XLSM, y podemos probar si nuestra contraseña funciona. Cierre su documento y vuelva a abrirlo, luego diríjase al Desarrollador pestaña y haga clic Visual Basic.

Cuando intente acceder al VBAProject relevante, verá un indicador de contraseña Cómo proteger con contraseña Windows 10 Cómo proteger con contraseña Windows 10 Su computadora es una mina de oro de información personal y privada. Afortunadamente, Windows 10 tiene una serie de métodos de bloqueo para ayudar a proteger sus datos. Echemos un vistazo a cómo puede proteger con contraseña a Windows ... Leer más. Ahora podemos descubrir cómo eliminar este tipo de protección..

Cómo eliminar una contraseña

Ahora para la parte difícil, aunque es bastante sencillo una vez que sabes lo que estás haciendo. Primero, necesitaremos descargar un editor hexadecimal. Qué es un editor hexadecimal y por qué podría usarlo [Explicación tecnológica] Qué es un editor hexadecimal y por qué podría usarlo [Explicación tecnológica] Leer más. Si aún no tiene uno, HxD es una buena opción gratuita, pero hay muchas alternativas disponibles.

Nuestro proceso difiere ligeramente dependiendo de si estamos descifrando una contraseña en un archivo XLS más antiguo o en un archivo XLSM más reciente. Si está trabajando con el primero, no dude en omitir la siguiente sección.

Preparando nuestro archivo XLSM

Necesitamos realizar un poco de trabajo preparatorio adicional para eliminar una contraseña de un archivo XLSM. Encuéntrelo en su disco duro, luego renómbrelo, agregando .cremallera al final.

A continuación, ábralo con el software de compresión de archivos. Los 3 mejores programas de compresión y extracción de archivos. Los 3 mejores programas de compresión y extracción de archivos. ¿Necesita comprimir un archivo grande? No hay escasez de aplicaciones de compresión y archivo de archivos para Windows. Pero, ¿qué archivo de cremallera es mejor para ti? Aquí están nuestras tres mejores elecciones. Leer más como WinRAR o 7-Zip. Debes encontrar una carpeta etiquetada SG.

Dentro de esta carpeta, estás buscando un archivo con el nombre vbaProject.bin.

Extraiga este archivo y ábralo con su Editor Hex..

Deshabilitando la contraseña

Aquí es donde poder configurar una contraseña es útil. Cree un documento de Excel ficticio, agregue una macro en él y establezca una contraseña como se describe al principio de este artículo. A continuación, vamos a tomar el código hexadecimal que estipula cuál es la contraseña y lo insertaremos en el archivo al que queremos acceder..

Una vez que haya configurado ese archivo, guárdelo y realice el mismo proceso que hicimos hace un minuto para que termine con otro archivo vbaProject.bin. Asegúrese de recordar la contraseña 4 razones Los administradores de contraseñas no son suficientes para mantener sus contraseñas seguras 4 razones Los administradores de contraseñas no son suficientes para mantener sus contraseñas seguras Los administradores de contraseñas son valiosos en la batalla en curso contra los piratas informáticos, pero no ofrecen suficiente protección por su cuenta. Estas cuatro razones muestran por qué los administradores de contraseñas no son suficientes para mantener sus contraseñas seguras. Lee mas !

Ahora debería tener abiertos ambos archivos vbaProject.bin en su Editor Hex. No los confundas o vamos a tener grandes problemas..

Utilizar Ctrl + F en el archivo que creaste para encontrar la siguiente cadena:

CMG =

Este es el comienzo del código que estipula la contraseña actual. Necesitamos copiar y pegar tres valores:

CMG = DPB = GC =

Abajo puedes ver como lo hice..

Transfiera este código a su otro archivo vbaProject.bin y colóquelo en la posición correspondiente, asegurándose de no eliminar nada más. Guarda tu archivo hexadecimal editado.

Ahora, elimine el archivo vbaProject.bin original del documento del que intentamos eliminar las protecciones. Reemplácelo con su archivo vbaProject.bin editado, luego cambie su nombre de archivo de nuevo .zip a .xlms o .xls.

Abre el archivo en Excel. Diríjase a la pestaña Desarrollador y haga clic en Visual Basic, e intente acceder al menú Proyecto. Debería ver la solicitud de contraseña y, con un poco de suerte, la contraseña correcta debe ser la que configuramos en nuestro documento de relleno..

¡Estamos de vuelta en el documento! Ahora puedes llevarte bien con lo que sea que debas hacer.

Notas sobre Vencer al Sistema

Este truco puede ser muy útil cuando está en un enlace, y necesita desesperadamente acceso a una macro VBA protegida por contraseña. Sin embargo, también debe ilustrar una falla de seguridad importante que está presente en Excel.

Si está utilizando este tipo de protección con contraseña para defender su código VBA, sepa que existe una solución alternativa. En el mejor de los casos, es un elemento disuasorio: cualquier persona con la capacidad de realizar una búsqueda en Google sabrá exactamente cómo eliminar sus defensas..

Solo demuestra lo importante que es para nosotros cuestionar constantemente nuestras prácticas de seguridad. Cómo aplicar la protección por contraseña Cómo proteger con contraseña y encriptar sus archivos de Microsoft Office Cómo proteger con contraseña y encriptar sus archivos de Microsoft Office ¿Le importaría si alguien echara un vistazo a través de sus cuadernos de OneNote o tuviera acceso a sus documentos de Word? Si su respuesta es sí, permítanos mostrarle cómo proteger sus archivos de Office. Puede parecer que Leer más ofrece una valiosa mentalidad, pero en una situación como esta, no es tan efectivo.

¿Tiene preguntas sobre la eliminación de la protección de contraseña de un documento de Excel? ¿O tienes un consejo de seguridad que quieres compartir con otros? ¿Por qué no unirse a la conversación en la sección de comentarios a continuación??

Crédito de la imagen: OrelPhoto a través de Shutterstock.com

Obtenga más información sobre: ​​Recuperación de datos, Microsoft Excel, Programación de Visual Basic.