Implementación de hooks de funciones con PolyHook en arquitecturas x86/x64

Fundamentos de la biblioteca PolyHook se presenta como una solución en C++ diseñada para la interceptación y redirección de llamadas a funciones en entornos x86 y x64. Su arquitectura permite aplicar técnicas de desvío de ejecución, como la inyección de saltos relativos en línea o la sustitución directa de secuencias de instrucciones. Al abstra ...

Publicado el 8-28 00:26

Portación de MiniCRT a Linux de 64 bits: consideraciones clave para gcc 64

Para compilar, se utilizan los siguientes comandos: gcc -c -fno-builtin -nostdlib entry.c malloc.c stdio.c string.c printf.c ar -rs minicrt.a malloc.o printf.o stdio.o string.o gcc -c -ggdb -fno-builtin -nostdlib test.c ld -static -e mini_crt_entry entry.o test.o minicrt.a -o test Durante la compilación de entry.c, aparece un error en la inst ...

Publicado el 7-6 20:34

Domina la programación SIMD transplataforma con libsimdpp: Guía completa para desarrolladores

Introducción a libsimdpp para programación SIMD libsimdpp es una biblioteca de bajo nivel para C++ que facilita la programación SIMD (Single Instruction, Multiple Data) de manera transplataforma. Permite a los desarrolladores escribir código paralelo de alto rendimiento sin necesidad de manejar directamente las diferencias entre arquitecturas d ...

Publicado el 6-15 23:46