Autor: abrazalaweb
Ethereum: Obtener la clave pública de una transacción
Tras pasar el archivo a .zip, en la carpeta xl aparece el archivo vbaProject.bin, donde está el código VBA. Con un editor hexadecimal (p.ej HxD) , lo abrimos y modificamos los valores de las cadenas de texto DPB y GC. Es importante tener en cuenta el tamaño de las cadenas originales, pues al sustituirlas tendremos que igualar ese tamaño con un padding de ‘0’.Sustituyendo los siguientes valores tendremos la contraseña test para desbloquear el proyecto VBA (los ceros al final son añadidos como padding para igualar la longitud de la cadena original):
DPB="DBD9775A4B774B77B4894C77DFE8FE6D2CCEB951E8045C2AB7CA507D8F3AC7E3A7F59012A200"
GC="BAB816BBF4BCF4BCF40000"
Copiamos el nuevo archivo en la carpeta zip y deshacemos el cambio de extensión (a xlsm, p. ej)
Para desbloquear las hojas, basta editar los sheetX.xml (carpeta worksheets) y eliminar la etiqueta <sheetProtection … />
Firma electrónica: certificados de autenticación y firma en smartcards (tarjetas inteligentes)
Firma electrónica en pdf (acrobat)
Excel: Concatenar filas consecutivas en función del valor de otra columna (VBA)
Controlar Raspberry Pi con Alexa
La instalación correcta de lighttpd y php en la Raspberry Pi requiere además habilitar el modulo PHP para evitar errores 403 (acces denied) con archivos php:
sudo apt-get install lighttpd
sudo apt-get install php php-cgi
sudo lighttpd-enable-mod fastcgi-php
sudo service lighttpd force-reload