>
> Hello,
> I'm not sure to who I should send this so if it is the
> wrong list could someone please direct me to the correct
> one.
> I was just wondering why a core dump or a buffer overflow
> in a suid task could give a user or someone root control a
> system.
> What would cause this and mostly why?
> If I've used incorrect terms can someone also correct me.
> thank you
> Eric P.
A core file is mainly the result of a program doing something which the
kernel finds unacceptable, ie trying to access memory which is not destined
for that particular program. With the core dump as its called one can gain
information as to why the program failed, 'gdb' is the most widely used
program for obtaining this information.
You yourself could (after doing some reading of man pages) find out where it
all went wrong. The first step is;
gdb -c core
the above issued in the directory where the core file is located will show a
few lines of text and tell you which program caused the problem.
It can also go on and tell you much more, but you yourself will nedd to read
the documentation for gdb to gain more info.
As to a core dump giving root access to a user, no is the answer, or am i
misunderstanding you.
>
> _____________________________________________________________
> Do You Yahoo!?
> Bid and sell for free at http://auctions.yahoo.com
>
--
Regards Richard.
[EMAIL PROTECTED]