La carga de binarios en Linux

Se puede decir que los ejecutables son una representación estática de un programa y que en el momento en el que se ejecutan, el kernel utiliza la información incluida en esos ficheros para crear una representación dinámica, más conocida como

Automatic Heap Layout Manipulation via #UseSec18

La generación automática de exploits es un concepto que se ha estudiado durante los últimos años, enfocándose sobre todo en buffer overflows localizados en la pila. El objetivo principal de estos trabajos consiste generalmente en desarrollar algoritmos que producen control-flow

Cómo el hacking podría cambiar la historia

Me parece que se me había pasado comentaros pero… Aunque el hacking empezó como una simple diversión para un grupo de jóvenes entusiastas, mucho ha cambiado desde entonces. Hoy en día, todos los países tienen, en mayor o menor medida, un

apt-get install summer

Acabamos de encontrar un nuevo paquete en el repositorio que parece bastante interesante. No tiene ninguna dependencia y los beneficios de instalarlo parecen bastante interesantes. Revisando el código, hemos detectado que tiene un timeout que saltara en Septiembre. Incluye funcionalidades

Instrumentación dinámica de binarios

En el post anterior hablamos sobre las posibilidades para instrumentar programas y llevar a cabo todo tipo de tareas como profiling o detección de vulnerabilidades. También introdujimos Intel Pin, una herramienta de instrumentación dinámica de binarios (principalmente para IA32 y

Position-independent Code Reuse via #EuroSP18

Hace algunos años, uno de los ataques más habituales consistía en aprovechar un error de corrupción de memoria como un buffer overflow para inyectar código (normalmente shellcode) y desviar el flujo de control hacia ese código. Sin embargo, con la

PackerInspector

Nuestra sandbox para packers

Categorías