Blogs

Mounting VirtualBox images (Dynamic VDI) on GNU/Linux

Sometimes it can be necessary mount a VirtualBox image, VDI type with dynamically expanding storage, on a GNU/Linux system. A use case, it could be that we have to modify some system file on a MS Windows system (NTFS file system format) and we cannot do it on a booted system.

When using a Fixed-size storage VDI partition it becomes easier to mount and debug partitions, but with dynamically expanding storage partitions the only method that worked for me was the one explained below.

Sin definir

Túneles IPSEC de máquinas con GNU/Linux contra Cisco

Desde hace poco hemos tenido que levantar túneles IPSEC contra Cisco ASA y routers similares para conectar dos IP's privadas de distinto subrango de red. En un principio lo más cómodo es comprarte hardware especial que lo trate y configure de forma transparente, una opción más económica y algo más laboriosa es usar el kernel de Linux junto con alguna herramienta para levantar y gestionar los túneles.

Tras estudiar que herramientas potentes habia disponibles, nos quedamos con dos:

Sin definir

[Seguridad] Randomizando la ejecución de código

Hasta hace un par de años cuando se compilaba un programa se establecía en que direcciones de memoria quedaba mapeado para futuras ejecuciones. Esto tiene el problema que si el programa es propenso a algún fallo de seguridad como desbordamiento de buffer o format string, si las variables de la pila no cambian en tamaño las direcciones usadas siempre serán las mismas y se puede programar un exploit con total acierto.

Sin definir