Messages in this thread | | | Date | Tue, 12 Feb 2002 00:08:34 +0100 | From | Kilobug <> | Subject | Re: faking time |
| |
SA products wrote: > Dear Kernel list, > > I want to fake the time returned by the time() system call so that for a > limited number > of user space programs the time can be set to the future or the past > without affecting > other applications and without affecting system time-- Ideally I would > like to install a > loadable module to accomplish this- Any hints ? Any starting points?
Maybe could you use a shared library loaded with LD_PRELOAD that overrides the libc's time() function ? IMHO this is simpler (and safer) than writing a kernel module, but it will only work with dynamically linked programs, not with static nor suid-ed programs.
-- ** Gael Le Mignot "Kilobug", Ing3 EPITA - http://kilobug.free.fr ** Home Mail : kilobug@freesurf.fr Work Mail : le-mig_g@epita.fr GSM : 06.71.47.18.22 (in France) ICQ UIN : 7299959 Fingerprint : 1F2C 9804 7505 79DF 95E6 7323 B66B F67B 7103 C5DA
"Software is like sex it's better when it's free.", Linus Torvalds
- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
| |