Los 3 mejores removedores de contraseñas XLSM

¿Tiene un archivo XLSM protegido con contraseña y desea eliminar la contraseña? Estás en el lugar correcto.

XLSM es una extensión de archivo. Como reflejan las tres letras iniciales de la extensión XLS, se trata de un archivo de MS Excel. La cuarta letra M dice que es un documento habilitado para macros. En pocas palabras, cualquier archivo con una extensión XLSM significa que usa macros.

“¿Qué son las macros?” Tu puedes preguntar.

Una respuesta sencilla sería que una macro es un conjunto simple o complejo de instrucciones escritas en lenguaje Visual Basic para Aplicaciones (VBA). Cuando ejecuta estos códigos, automatizan las tareas que puede haber definido.

Alternativamente, puede elegir un enfoque más simple al registrar sus acciones con macros. Una vez que detiene la grabación, estas acciones se convierten en códigos VBA.

Para acceder al cuadro Macros, puede ir a ‘Ver’ en la barra de menú y hacer clic en ‘Macros’. Si no ha creado una macro, puede definir un nombre en el campo ‘Nombre de la macro’ y hacer clic en ‘Crear’. Luego puede escribir el código VBA en la ventana del editor que se abre a continuación.

Por otro lado, para grabar una macro, puede hacer clic en la flecha hacia abajo debajo del botón ‘Macros’ en la cinta ‘Ver’, hacer clic en ‘Grabar macro’ y comenzar a trabajar en el archivo normalmente. Una vez que haya terminado de grabar, puede volver a ‘Ver’ > ‘Macros’ y hacer clic en ‘Detener grabación’.

Macros de Excel

Si ya grabó una macro o escribió un código VBA, puede ejecutarlo yendo a ‘Ver’ > ‘Macro’, seleccionando el nombre de la macro de la lista y haciendo clic en ‘Ejecutar’.

Todo dicho y hecho, después de crear una macro, si desea guardar el libro de trabajo, debe ir a ‘Archivo’ > ‘Guardar como’, definir un nombre en el campo ‘Nombre de archivo’ y elegir ‘Libro de trabajo habilitado para macros de Excel ‘ que luego usará la extensión XLSM en lugar del XLSX estándar.

Después de aprender qué es un archivo XLSM, presentaremos algunos eliminadores de contraseñas XLSM. Aquí aprenderá sobre los 3 eliminadores de contraseñas de Excel VBA más útiles que puede usar un archivo XLSM.

3 eliminadores de contraseñas XLSM

Como se mencionó anteriormente, si protegió un libro de trabajo habilitado para macros con una contraseña y la olvidó, debe usar un eliminador de contraseñas XLSM VBA para recuperar el acceso. Los tres métodos más efectivos para hacer el trabajo se explican a continuación, junto con sus ventajas y desventajas para que pueda decidir cuál funciona mejor para usted.

1. iToolab PassWiper para Excel

El método más simple es utilizar una herramienta de terceros que haga que la tarea de eliminación de su contraseña sea simplemente cuestión de unos pocos clics del mouse. Una de esas aplicaciones que se ha ganado una buena reputación entre sus usuarios en los últimos años es PassWiper de iToolab. PassWiper es compatible con Windows 7 a Windows 11 y es compatible con Microsoft Excel 2003 a 2021 y el paquete Office 365.

El programa utiliza ataque de diccionario, ataque de combinación y ataque de fuerza bruta para recuperar las contraseñas que se necesitan para abrir su archivo XLSM encriptado y eliminar las contraseñas que le impiden realizar modificaciones estructurales y de contenido.

Además de funcionar como un eliminador de contraseñas XLSM, PassWiper también es efectivo en XLSX, XLS, XML, XLAM, XPS, XLA y muchos otros tipos de archivos de Excel.

Sin embargo, como todo lo demás, incluso iToolab PassWiper viene con algunos pros y contras que se enumeran a continuación.

ventajas

  • Fácil de usar.
  • Admite casi todos los tipos de archivos de Excel.
  • Recupera la contraseña de cifrado que se requiere para abrir un libro de Excel.
  • Le permite usar su diccionario de contraseña personalizado para eliminar la protección.

Contras

  • Funciona solo en computadoras con Windows.
  • Software de pago.
iToolab Passwiper para Excel 1

2. Editor hexadecimal

Hex Editor suele ser una herramienta gratuita que utilizan muchos probadores de penetración e ingenieros inversos para comprobar el endurecimiento de un programa seguro. Aunque puede usar Hex Editor como un eliminador de contraseñas de XLSM VBA, debe tener una comprensión profunda de lo que sucede en segundo plano cuando ejecuta software de computadora y cómo funcionan los códigos de ingeniería inversa.

Una vez que tenga una buena comprensión de los dos ingredientes anteriores, sería fácil usar un editor hexadecimal como un eliminador de contraseñas XLSM.

Para que este método funcione, debe hacer lo siguiente:

  • Haga una copia de seguridad de su archivo XLSM.
  • Cambiar la extensión del archivo de XLSM a CREMALLERA.
  • Abra el archivo ZIP con cualquier archivador de archivos.
  • Ve a la SG directorio.
  • Extrae el vbaProyecto.bin archivo a su ubicación preferida.
  • Utilice un editor hexadecimal para abrir el archivo.
  • Busca el DPB= entrada en el editor hexadecimal.
  • Reemplace DPB= con DPX=. (Reemplazar B con X)
Editor hexadecimal
  • Guarda el archivo.
  • Ponlo de nuevo dentro de la SG carpeta en el archivo ZIP. Sobrescriba el archivo anterior con este nuevo cuando Windows lo solicite.
  • Vuelva a cambiar la extensión ZIP a XLSM.
  • Ejecutar el proyecto VBA.
  • Haga clic derecho en el Proyecto VBA.
  • Ir a Propiedades.
  • Ve a la Proteccion pestaña.
  • Eliminar la contraseña.
  • Guarde, cierre y vuelva a abrir el archivo.

A continuación se dan algunos pros y contras de usar un editor hexadecimal:

ventajas

  • Es gratis.
  • Fácil de usar como eliminador de contraseñas XLSM. Todo lo que necesita hacer es reemplazar DPB con DPx.
  • Extremadamente específico y funciona con precisión si se usa correctamente.
  • De tamaño pequeño y no utiliza muchos recursos de hardware o procesamiento.
  • Bastante efectivo
  • También puede usarlo para otros fines.

Contras

  • Requiere una comprensión profunda de la ingeniería inversa y la codificación.
  • No funciona si incluso una sola línea de instrucciones es incorrecta.

3. Editor de Visual Basic

Cuando va al cuadro Macro y crea una, la siguiente ventana que se abre es la del Editor de Visual Basic. En este cuadro, puede ingresar códigos VBA para crear una macro. Sin embargo, debido a que debe escribir el código completo, debe tener un conocimiento profundo del lenguaje de programación Visual Basic y debe poder escribir códigos de trabajo en él.

Dicho esto, si es bueno programando, puede usar el cuadro Editor de Visual Basic para crear un eliminador de contraseña XLSM. Por otro lado, si no tiene experiencia técnica, puede usar el código VBA escrito por otra persona. Para su comodidad, puede usar el código VBA que se proporciona aquí.

Editor de Visual Basic

Algunas ventajas y desventajas de usar Visual Basic Editor incluyen:

ventajas

  • De uso gratuito.
  • Funciona sin fallas.
  • Crea un método de exploración basado en GUI para ubicar el archivo protegido del que eliminar las contraseñas.
  • Elimina las contraseñas de modificación estructural y de contenido.

Contras

  • Debe escribir varias líneas de código para que funcione.
  • No recupera la contraseña de cifrado requerida para abrir un libro de trabajo protegido por contraseña.
  • Requiere ejecución manual utilizando un archivo XLSM diferente.
  • Este método solo funciona en computadoras con Windows.

Conclusión

Los archivos XLSM son libros de trabajo habilitados para macros que tienen un proyecto de Visual Basic para aplicaciones (VBA) para automatizar algunas tareas. Si usó una contraseña para proteger dicho libro de trabajo y la olvidó, puede usar cualquiera de los métodos de eliminación de contraseña XLSM anteriores para recuperar el acceso.

Deja un comentario