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>