[<prev] [next>] [<thread-prev] [day] [month] [year] [list]
Message-ID: <8f5ca2210705150848x47ea2f74l75ae2f256f4f0542@mail.gmail.com>
Date: Tue, 15 May 2007 08:48:40 -0700
From: "Mike Owen" <kyphros@...il.com>
To: full-disclosure@...ts.grok.org.uk
Subject: Re: Linux big bang theory....
On 5/13/07, Andrew Farmer <andfarm@...il.com> wrote:
> Well, yeah. The script depends on lynx and wget being available, and
> neither is installed on OS X. It also depends on the line-by-line
> layout of several include files, one of which (linux/wireless.h)
> doesn't even exist on non-Linux systems.
>
> It won't even work on all Linux systems. If the target doesn't have
> compilers available, for example, it won't have any headers to grab
> the target strings from.
>
Don't forget things like x86_32/x86_64, especially when combined with
a source distro like Gentoo. And of course, things like different
versions of linux/wireless.h, etc.
<snip>
happy=`awk 'NR==59 {gsub(/"/,"");print $3}' /usr/include/paths.h`
</snip>
$ cat /usr/include/paths.h
/* Autogenerated by create_ml_includes() in multilib.eclass */
#ifdef __i386__
# include <gentoo-multilib/x86/paths.h>
#endif /* __i386__ */
#ifdef __x86_64__
# include <gentoo-multilib/amd64/paths.h>
#endif /* __x86_64__ */
_______________________________________________
Full-Disclosure - We believe in it.
Charter: http://lists.grok.org.uk/full-disclosure-charter.html
Hosted and sponsored by Secunia - http://secunia.com/
Powered by blists - more mailing lists