Protección de ejecutables: NX

Publicado en Hardening y Seguridad

Una de las funcionalidades que se han ido añadiendo para la creación de ejecutables más seguros, con el fin de mitigar la explotación de vulnerabilidades inyectando shellcodes en los mismos, es NX. NX es la abreviación de no ejecutar, o segmento no ejecutable. Lo que hace es que cuando se carga la aplicación en la memoria no permite que en determinados segmentos se pueda ejecutar código, es decir, marca estos segmentos como no ejecutables y si se intenta ejecutar código desde ahí se produce una excepción.

Leer más ...

El arte de la programación

Publicado en Creando Código

Considero que la programación tiene tanto de ciencia como de arte, desarrollar código, como cualquier actividad que implique la realización personal de algo, además de gratificante requiere del uso de la creatividad. Parto de la premisa de que un programa no solo tienen que ser funcional, tiene que ser legible, elegante, eficiente y lo más simple posible (pero no más).

Leer más ...
Suscribirse a este canal RSS