Date: Wed, 26 Jun 2002 23:34:41 -0400 From: Kevin Way <kevin.way@overtone.org> To: Brian Behlendorf <brian@hyperreal.org> Cc: freebsd-security@freebsd.org Subject: Re: FreeBSD Security Advisory FreeBSD-SA-02:28.resolv Message-ID: <20020627033441.GA99268@overtone.org> In-Reply-To: <20020626152851.Q310-100000@yez.hyperreal.org> References: <Pine.NEB.3.96L.1020626162041.16603B-100000@fledge.watson.org> <20020626152851.Q310-100000@yez.hyperreal.org>
next in thread | previous in thread | raw e-mail | index | archive | help
On Wed, Jun 26, 2002 at 03:29:45PM -0700, Brian Behlendorf wrote:
> Sorry for the newbie question here, but is there a way to programmatically
> determine which binaries on a system static-linked libc? I tried "nm" but
> that needs non-stripped executables...
quick, dirty, evil, and maybe even effective?
-Kevin Way
#!/usr/local/bin/bash
function dir_walk()
{
for test in $1/*
do
if [ $test = '.' -o $test = '..' ]
then
break
elif [ -d $test ]
then
dir_walk $test
else
do_something $test
fi
done
}
function do_something()
{
if file $1 | grep 'statically linked' > /dev/null 2>&1
then
echo "well shit, $1 is statically linked"
fi
}
dir_walk /
To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-security" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20020627033441.GA99268>
