ID #1103

C wrapper pro perl skript

1) zdroj vypadá nějak takto - např. wrapper.c
#define TARGET "/var/qmail/bin/greylist"
main(argc, argv)
char **argv;
{
    setuid(0);
    seteuid(0);
    execv(TARGET, argv);
} 


2) zkompilovat:
gcc wrapper.c -o wrapper


3) suid bit nastavit wrapperu, ne perl skriptu
chmod +s wrapper

Značky: -

Související záznamy:

K tomuto záznamu nemůžete připojit komentář.