tech-userlevel archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: debugging/tracing a setuid program
On Fri, May 05, 2023 at 08:29:41PM +0200, Edgar Fuß wrote:
> > (a) I'd say it shouldn't stop ktracing
> I suspect it stops as soon as sudo calls setuid.
I have been using it for years like Der Mouse suggested:
$ su
# ktrace -di su -l manu
$ sudo apachectl graceful
The full trace is recorded:
28256 1 sudo CALL setuid(0)
28256 1 sudo RET setuid 0
28256 1 sudo CALL setreuid(0xffffffff,0)
28256 1 sudo RET setreuid 0
28256 1 sudo CALL setregid(0xffffffff,0xffffffff)
28256 1 sudo RET setregid 0
28256 1 sudo CALL mmap(0,0x6000,PROT_READ|PROT_WRITE,0x1002<PRIVATE,A
NONYMOUS,ALIGN=NONE>,0xffffffff,0,0,0)
28256 1 sudo RET mmap -1163366400/0xbaa87000
28256 1 sudo CALL ioctl(8,TIOCGETA,0xbf7fced0)
--
Emmanuel Dreyfus
manu%netbsd.org@localhost
Home |
Main Index |
Thread Index |
Old Index