[EMAIL PROTECTED] said: >> >> For comparison, if I specify the bash shell in a shell script and make it >> executable, I can use any name or extension that I want and the file will >> remain executable and if I issue the command ./command.whatever it will >> still execute. > > On a side note, you can register unknown binary formats under Linux also. > You'll need to enable the "Kernel Support for MISC Binaries" under the > kernel config. You can then register the binary type with the kernel and > specify an interpreter program. > > This leads to the interesting Linux virus. If you feel left out you too > can join the millions of Windows users who are being deluged with virii. > To do this, you'll need to rebuild your kernel to include > CONFIG_BINFMT_MISC. Next, you'll need to grab the header bytes of a file, > a jpeg say, then construct a string no larger than 255 characters with > this header information and name of an appropriate application. Next, gain > root access to be able to write to /proc then write your string to > /proc/sys/binfmt_misc/register. At this point you'll be able to execute a > jpeg containing, who knows, a malicious string disguised as some picture > file. To be able to propagate the virus automatically as your Windows > brethren can requires the "honor principle". I.e., you'd have to manually > forward the trojaned jpeg and the instructions above and make sure the > Linux-using recipient performs the steps. > > See, you can have Linux virii after all. :D > > Want to buy your Pack or Services from MandrakeSoft? > Go to http://www.mandrakestore.com >
:D That's great! Mike
Want to buy your Pack or Services from MandrakeSoft? Go to http://www.mandrakestore.com