Saltar al contenido

Archivo excel protegido con macros incluso si se desabilitan


AlexanderS

Recommended Posts

Buenas amigos

Pues hoy les voy a compartir un archivo para aquellos que buscan la máxima seguridad en sus archivos porque talvez contiene información importante como un plan para conquistar el mundo o algo parecido y no quieres que alguna persona "no autorizada" juegue con tu archivo.

Pues como dice el titulo incluso si deshabilitas las macros no podrás utilizar el archivo pues las hojas con la información importante(planes para conquistar el mundo, etc.) no serán visibles pues están ocultas con la propiedad "xlveryhiden", como complemento de seguridad (opcional), le añadí un temporizador que después de cada cierto tiempo pide una contraseña para poder seguir utilizando el libro, la cual utilize como ayuda para esta cosulta https://www.ayudaexcel.com/foro/macros-programacion-vba-10/tiempo-limite-para-libro-excel-31617/.

Bueno sin mas les dejo el archivo, no sin antes recordares que existen programas de pago que pueden anular esta protección pero sin embargo este archivo a mi parecer es mas seguro que solo ponerle una contraseña al libro.

*La macro que obliga al usuario a habilitar las macros la saque de aqui VBA Express : Excel - Force users to enable macros in a workbook y solo le hice algunas pequeñas modificaciones.

Contraseña para todo(libro,proyecto VBA) : 12345

Se despide su amigo Riddle

Salu2

Libro seguro.xls

Enlace a comentario
Compartir con otras webs

Pues hoy les voy a compartir un archivo para aquellos que buscan la máxima seguridad en sus archivos porque talvez contiene información importante como un plan para conquistar el mundo o algo parecido y no quieres que alguna persona "no autorizada" juegue con tu archivo.

Pues como dice el titulo incluso si deshabilitas las macros no podrás utilizar el archivo pues las hojas con la información importante(planes para conquistar el mundo, etc.) no serán visibles pues están ocultas con la propiedad "xlveryhiden"

Bueno sin mas les dejo el archivo, no sin antes recordares que existen programas de pago que pueden anular esta protección pero sin embargo este archivo a mi parecer es mas seguro que solo ponerle una contraseña al libro.

Maxima seguridad? ummm... solo tuve que utilizar 11 lineas de codigo para poder hacer visibles las hojas y poder mostrar la ficha de hojas del "libro seguro".

Abro el "libro seguro" sin habilitar macros, creo un nuevo libro, insero un modulo con el siguiente codigo:


Sub crack()
Dim wb As Workbook
Dim ws As Worksheet

Set wb = ActiveWorkbook
ActiveWindow.DisplayWorkbookTabs = True

For Each ws In wb.Sheets
ws.Visible = xlSheetVisible
Next ws
End Sub
[/PHP]

Me regreso a Excel, teniendo como libro activo "libro seguro" y desde ahi: alt+f8 y ejecuto la macro crack! Y listo, Adios seguridad.

Asi que sean precavidos, la verdad es que desde hace tiempo comprendi que se debe tener en cuenta que al desarrollar soluciones Excel, se corre el riesgo de que alguien acceda a datos sensibles, sobre todo si estos se almacenan en las hojas del libro.

Saludos!

Enlace a comentario
Compartir con otras webs

Archivado

Este tema está ahora archivado y está cerrado a más respuestas.

×
×
  • Crear nuevo...

Información importante

Echa un vistazo a nuestra política de cookies para ayudarte a tener una mejor experiencia de navegación. Puedes ajustar aquí la configuración. Pulsa el botón Aceptar, si estás de acuerdo.