Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 24 Jan 2007 17:16:51 +0300
From:      "Andrew N. Below" <defan@zenon.net>
To:        "Thijs Eilander" <eilander@paranoid.nl>, <freebsd-hackers@freebsd.org>
Subject:   Re: how to deny reading of several sysctls (for a set of uids, f.e.)
Message-ID:  <0d4201c73fc2$4adfe160$970da8c0@jam.zenon.net>
References:  <auto-000017519894@mp.zenon.net>

next in thread | previous in thread | raw e-mail | index | archive | help
> > Is there a documented possibility to use syscalls _inside_
> > kernel code?
> > In other words, I need to call the function located in
> > loadable kernel object from kernel, doesn't matter how
> > this would be done (syscall, etc).
> Hi Andrew,
> You can redirect syscalls to another function with loadable kernel
modules.
> Some documentation/examples you might want to read first:
>
> /usr/share/examples/kld
> http://www.r4k.net/mod/fbsdfun.html
> http://packetstormsecurity.org/papers/unix/bsdkern.htm
>
http://www.freebsd.org/doc/en_US.ISO8859-1/books/arch-handbook/driverbasics-
> kld.html

Thanks for these links, I have already seen them while googling around
last night and now I'm in process of understanding, heh.

Some things seems hard to get in becouse I'm working with RELENG_6,
and examples/info in those tutorials are for 4.x (struct proc instead of
struct thread, etc.)  :)

Anyway, thanks. Will try to go forward.

--
Andrew N. Below




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?0d4201c73fc2$4adfe160$970da8c0>