sábado, 21 de abril de 2012

Eliminar contraseñas parte II

Bueno en el post anterior mostré unas dos formas de ingresar a una macro protegida pero ahora le agregare una mas.


No hay peor ciego que el que no quiere ver... Ni peor sensación que sentirse seguro bajo una seguridad muy precaria como la de MS

Digo esto porque no es muy inteligente pretender proteger un documento con password cuando existen suites ofimáticas libres tan difundidas como OpenOffice.org. (Si la suite puede abrir el documento, entonces YO, humilde mortal, también lo podré hacer (tengo el código fuente).

Siendo sincero, me he cansado de repetir: "LOS PASSWORDS DE MS-OFFICE NO SIRVEN PARA NADA".

Procedimiento:
Abrir el documento con OpenOffice.org
Guardar el archivo con extensión OASIS (".odt" para Word)
Cambiarle la extensión a ".zip"
Abrir el archivo con cualquier programa de empaquetado (recomiendo ampliamente el 7-zip) y descomprimirlo.
Leerlo tranquilamente.

PD: Para las macros directamente se las puede leer desde el mismo jeje! =P

Saludos



Christian Méndez

Ingresar a macros protegidas con contraseña =)


Tienes al menos 2 opciones...

  • Para la primera, me temo que vas a necesitar un programa externo a excel de los muchos que hay en la red, que se encargan de estas cosas. Te paso el link para descargar uno de ellos, el Advanced VBA Password Recovery :


  • Para la segunda, un poco más laboriosa, deberás seguir una serie de pasos que te detallo a continuación (no olvides hacer una copia de seguridad antes, por si acaso)...
(Antes de empezar, cierra completamente Excel).

1 - Abre la pantalla de MSDOS (puedes hacerlo desde el menú Inicio / Ejecutar y tecleas cmd). 
2 - Teclea edit /70 .

3 - Abre tu archivo desde este editor (menú Archivo / Abrir...).

4 - Busca y sustituye el texto DPB por DBx (menú Buscar / Reemplazar...).

5 - Guarda el Archivo.

6 - Abre el archivo en Excel y autoriza las macros (si tienes el nivel de seguridad medio y excel te pide autorización).

7 - Recibirás un mensaje de error, selecciona Si (o Aceptar).
(Nota: En este paso todavía no podrás acceder al proyecto).
8 - Abre el Editor de VBA (alt + F11).
9 - Abre las propiedades del proyecto (Herramientas / Propiedades de VBProject).
    Selecciona la pestaña "Proteccion". Escribe una contraseña y acepta.

10 - Repite el paso anterior, pero esta vez desactiva la casilla "Bloquear proyecto para la visualizacion" y elimina los caracteres que aparecen en la casillaContraseña y en la casilla Confirmar contraseña.

11 - Guarda el proyecto (Botón Guardar).

Listo ! Ya tienes tu archivo para poder ver el proyecto completo y usar lo que necesites =).



Mucha suerte con ello,
Christian Méndez