Click to See Complete Forum and Search --> : Viruses Coming Alive ---- Part 1 (Introduction)


NullDevice
June 27th, 2003, 04:07 AM
Introduction

Computer viruses are mysterious and grab our attention because everytime a new virus hits, it makes a news if it spreads quickly. On one hand they show us how vulnerable we are, and on the other hand they show us how sophisticated and interconnected human beings have become.

It all started way back in 1950, when John Neumann authored a paper entitled "Theory and Practice of complicated automata". People at that time found the idea to be absurd and rejected it. All but a few, a few programmers kept the idea and as a result "Core Wars was born as a recreational game at AT&T Bell Labs in 1960's. Programmers would write a set of programs and set it free in memory to scan the programs written by other programmers and destroy the set if found. The set whose replica was most in the memory was the winner. This game was backed by senior programmers at AT&T. Boxes in those days were not connected in those days, so in case game goes wild, box was switched off. But the implication of such softwares was realized and it was decided never to reveal their existence to outside world.
Ken Thompson, of UNIX fame, was the first one to infringe this unwritten law of secrecy. In a public function, while delivering his speech, he revealed the existence of such games and also encouraged other people to ponder over the idea. Within a short time the world saw an new upcoming generation of computer programs, which incorporated the ability to replicate and destroy other softwares. Soon they came to be known as Viruses.

What is a computer Virus

As per Webopedia it is defined as " A program or piece of code that is loaded onto your computer without your knowledge and runs against your wishes. Viruses can also replicate themselves. All computer viruses are manmade. A simple virus that can make a copy of itself over and over again is relatively easy to produce." I would love to define it as " A malicious code inserted into genuine software without users knowledge and permissions. It is an executable object having the capabilities to hide and replicate themselves into other executables and optionally having the capability of destruction."

The one outstanding feature that makes a virus is the capability to replicate itself. The virus sets out with the aim to replicate. People usually associates viruses with destruction but this is not essential for a program to be classified as computer virus.

Why it is known as a Virus

Computer viruses share some common traits of their biological counterparts. It replicates, passes from one system to others, may have capabilities to make your system "sick".

A Virus usually consists of following three sections

1.Replicator: This part ensures survival of virus. It is achieved by infection the legitimate executables or Boot parts.
2.Concealer: This ensures safety of viruses.
3.Payload: This can be practically anything from formatting your hard disk to emailing itself.

Other Rouge Softwares:

1.Trojans: These bear the name of a genuine software and allow the attacker to posses you
machine remotely.

2.Chameleons: These bear the name of some legitimate program and usually mimic that program. A fake login program can mimic a correct login program to capture the passwords.

3.Bombs: These Get activated on some particular time and their payload becomes active at that time. It is said to be exploded at that time.

Ordinary Software Bombs: These explode as soon as activated.

Timed Software Bombs: These explode on some specific date and time.

Logical Software Bombs: These explode when some logical condition is met.

4.Worms: These have their own independent existence and replicate from machine to machine. Viruses are parasitic in nature whereas worms are not. Worms consume network resources.

5.Rabbits: These are like worms, standalone executables and work on standalone machine. When executed these replicate on disk until the capacity is full.

to be continued......

sharp mind
June 27th, 2003, 05:33 PM
k we all know it
if u got a goooooooooood website of how to make them plz just post the link here

thehorse13
June 27th, 2003, 05:44 PM
*sigh*

sharp mind,


If you would only take 10 minutes to read the site FAQ or even the damn title screen of this site you'd know that posts like this aren't welcome. Instead of negging the shi* out of you, I'll simply ask you to erase the post. Wanna know how to do this? Read the site FAQ.

RogueSpy
June 27th, 2003, 05:50 PM
Tsk Tsk Tsk. Are you blind or just plain stupid!? Or both?

sickyourIT
June 27th, 2003, 06:03 PM
probably both. plus lazy.

d00dz Attackin
June 27th, 2003, 06:23 PM
This is a nice little, helpful tut you wrote here NullDevice, great job! I will be waiting for part 2 ;).

/me says it will be ok sharp mind you will have to come back as another a$$-hole (That floods our home) because now your going to be banned. Read the FAQ!! Maybe you will learn something!!!

Hehehe that was fun.

Cya

MemorY
June 27th, 2003, 06:57 PM
ok people stop it dont be so sharp on "sharp mind" heres a great link sharp "FAQ (http://www.antionline.com/misc.php?action=faq)"mind i think it will enlighten your mind .....

by the way great tutorial Null ...you thouht me some things i didint know .....

keezel
June 27th, 2003, 10:27 PM
Nice tut, I diddn't know that part about "rabbits". Thanks. Now for my question: is there a proper way to write the plural form of virus? Is it viruses or virii or does it matter? I'm just really curious because I've seen it written many times both ways.

GenericAssassin
June 27th, 2003, 10:31 PM
Thanks , I'll be one looking at part 2. As for the kiddie asking for how to's your at the wrong site mate but you could try this www.youdontknowwhoiam.org/lol.html thats a good one

hexadecimal
June 28th, 2003, 12:42 AM
nice job null :) sorry just had to say that

gore
June 28th, 2003, 01:11 AM
Was there a point to that site besides freezing a browser?

hethern
June 28th, 2003, 04:25 AM
Thanks! I had never heard of a "rabbitt" either.
If I follow your post I will soon see the light
(the one that shines on my ignorance :-) )

Maestr0
June 28th, 2003, 04:33 AM
Very nice NullDevice(hehe that ryhmes),
I think another name worth mentioning in the history of computer viruses is Fred Cohen author of "Computer Viruses: Theory and Experiments" who pioneered ideas in virus propagation and is known for the positive virus(aka compression virus),Cohen's Contradictory Virus,and Cohen's Evolutionary Virus. Cohen began his experiments in 1983 on a VAX 11/750 running UNIX.

"We define a computer virus as a program that can infect other programs by modifying them to include a slightly altered copy of itself. A virus can spread throughout a computer system or network using the authorizations of every user to infect their programs. Every program that is infected can also act as a virus and thus the infection grows."
-Fred Cohen


-Maestr0

NullDevice
June 28th, 2003, 04:39 AM
Originally posted here (http://www.AntiOnline.com/showthread.php?threadid=#post) by keezel
Now for my question: is there a proper way to write the plural form of virus? Is it viruses or virii or does it matter?

well keezel..i have also seen it written both ways..but i think gramatically virii is the correct form

any other views???

Originally posted here (http://www.AntiOnline.com/showthread.php?threadid=#post) by Maestr0
Very nice NullDevice(hehe that ryhmes),
I think another name worth mentioning in the history of computer viruses is Fred Cohen author of "Computer Viruses: Theory and Experiments" who pioneered ideas in virus propagation and is known for the positive virus(aka compression virus),Cohen's Contradictory Virus,and Cohen's Evolutionary Virus. Cohen began his experiments in 1983 on a VAX 11/750 running UNIX.

"We define a computer virus as a program that can infect other programs by modifying them to include a slightly altered copy of itself. A virus can spread throughout a computer system or network using the authorizations of every user to infect their programs. Every program that is infected can also act as a virus and thus the infection grows."
-Fred Cohen


-Maestr0

Maestro thx for the info... i dint knew about it....and i think Fred defined a virus in most approiate form.

Maestr0
June 28th, 2003, 04:54 AM
Funny enough its 'viruses' Heres an excerpt from Oxford English Dictionary:

"b Pl. viruses. An infectious organism that is usu. submicroscopic, can multiply only inside certain living host cells (in many cases causing disease) and is now understood to be a non-cellular structure lacking any intrinsic metabolism and usually comprising a DNA or RNA core inside a protein coat (see also quot. 1977). [ Formerly referred to as filterable viruses, their first distinguishing characteristic being the ability to pass through filters that retained bacteria. ] "

-Maestr0

hexadecimal
June 28th, 2003, 04:55 AM
d**n you GenericAssassin lol
i need to send that site to my friends