Next How to Avoid Writing Kernel Modules
© 2004 Michael C. Toren
#8            

Hijacking functions with LD_PRELOAD (II)

    pid_t getpid(void)
    {
        return 42;
    }
    $ LD_PRELOAD=./getpid.so bash -c 'echo $$'
    42