Date: Sun, 18 Jan 1998 16:22:06 -0700 From: Nate Williams <nate@mt.sri.com> To: Amancio Hasty <hasty@rah.star-gate.com> Cc: Terry Lambert <tlambert@primenet.com>, jdp@polstra.com, hackers@FreeBSD.ORG Subject: Re: dladdr hax Message-ID: <199801182322.QAA01469@mt.sri.com> In-Reply-To: <199801182223.OAA19901@rah.star-gate.com> References: <199801182214.PAA04062@usr04.primenet.com> <199801182223.OAA19901@rah.star-gate.com>
next in thread | previous in thread | raw e-mail | index | archive | help
Amancio Hasty writes:
> {hasty} pwd
> /usr/home/hasty
> {hasty} ./test
> argv[0] ./test
> getcwd /usr/home/hasty
> {hasty} /tmp/test
> argv[0] /tmp/test
> getcwd /usr/home/hasty
>
> Now it looks to me that we have enough information to reconstruct the
> the execution path.
You've *GOT* to be kidding right?
Put the program anywhere in your PATH, and then tell me where it's
located by not supplying the entire path to the executuable, aka.
{hasty} cp test /usr/local/bin/tst
{hasty} tst
argv[0] tst
getcwd /usr/home/hosty
{ hasty }
How does any of the above information tell us that 'tst' lives in
/usr/local/bin?
Nate
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199801182322.QAA01469>
