From: mathew
Date: 2005-09-24T11:16:14+09:00
Subject: Re: RubyGems in Ruby HEAD
Pascal Terjan wrote:
>On 9/23/05, mathew wrote:
>
>
>>I'm fascinated by the idea that a C compiler is a uniquely dangerous
>>vector for exploits.
>>
>>If you have Ruby and Perl on a system, you already have everything you
>>need to carry out most exploits. And if the hacker really needs a C
>>compiler--I dunno, maybe there are lots of hackers out there who don't
>>have C compilers on their machines--he can simply download one.
>>
>>
>
>I _saw_ a lot of Linux/UNIX worms downloading themselves using a flaw
>in some php app and then running gcc on the .c file. I saw one place
>where it worked because there was gcc and a lot of places where it did
>not work because gcc was not there...
>
>
Then simply rename your C compiler... That way you can keep it around,
and still not have badly written worms run.
apt-get install foo --with-compiler /usr/bin/sekritcc
mathew
[ Ha ha, only serious... ]