biological computer viruses

Started by: Automaton | Replies: 25 | Views: 1,486

Automaton
2

Posts: 4,779
Joined: Nov 2007
Rep: 10

View Profile
Feb 5, 2009 9:35 PM #352683
yes, now we've got that sorted, let's debate about it guise :)
Kaas
2

Posts: 1,068
Joined: Jun 2006
Rep: 10

View Profile
Feb 5, 2009 10:40 PM #352711
Well, I think it's possible, but what is the use for it?
Just destructive value?
On the other hand, the virus would have to be able to detect the specific code it'd need and implement it on itself, which is kind of, very complicated, so maybe it too much.
Kegman
2

Posts: 383
Joined: Aug 2005
Rep: 144

View Profile
Feb 5, 2009 11:12 PM #352723
plus, when all the computers in the world are infected and broken, mankind will step outside and get some fresh air.


untill then, close the curtains.
Automaton
2

Posts: 4,779
Joined: Nov 2007
Rep: 10

View Profile
Feb 6, 2009 12:03 AM #352742
Quote from Kaas

On the other hand, the virus would have to be able to detect the specific code it'd need and implement it on itself, which is kind of, very complicated, so maybe it too much.


Ah, you see, it just randomly selects code that works, be it good or bad, and the probability is some of them will work, and then reproduce in the thousands, and the same will happen again. That's where the luck part comes in.
Kaas
2

Posts: 1,068
Joined: Jun 2006
Rep: 10

View Profile
Feb 6, 2009 4:17 PM #353000
Quote from Fluxinator
Ah, you see, it just randomly selects code that works, be it good or bad, and the probability is some of them will work, and then reproduce in the thousands, and the same will happen again. That's where the luck part comes in.


But that would be so many parts of code that the machine it ran on would just overload or refuse to copy so many data. To much random parts of code.
Automaton
2

Posts: 4,779
Joined: Nov 2007
Rep: 10

View Profile
Feb 6, 2009 4:28 PM #353008
Quote from Kaas
But that would be so many parts of code that the machine it ran on would just overload or refuse to copy so many data. To much random parts of code.


There would obviously have to be a certain amount of picking and choosing the code, just to get code that's compatible, but not so much as to make it look as if it has a brain of it's own.

[edit]
Also, imagine what would happen if it met another virus exactly the same, they would be fighting over each others code in a way.
Kaas
2

Posts: 1,068
Joined: Jun 2006
Rep: 10

View Profile
Feb 6, 2009 5:12 PM #353034
Quote from Fluxinator
There would obviously have to be a certain amount of picking and choosing the code, just to get code that's compatible, but not so much as to make it look as if it has a brain of it's own.

[edit]
Also, imagine what would happen if it met another virus exactly the same, they would be fighting over each others code in a way.


Not really they'd just copy themselves, take something they already had and put it back together. But to just "take the part of code that is compatible" would take a huge amount of programming would it not? How can a program without guidance just pick the right part of code?
Automaton
2

Posts: 4,779
Joined: Nov 2007
Rep: 10

View Profile
Feb 6, 2009 7:53 PM #353070
with certain laws. The code would have to pick the other code that seems compatible (is built on the same framework, same language, known function names). That step would really not be so difficult.
funnyav
2

Posts: 95
Joined: Oct 2005
Rep: 10

View Profile
Feb 6, 2009 8:16 PM #353074
Virus in what sense?

And "best" in what sense? Best at evading antivirus programs?
Automaton
2

Posts: 4,779
Joined: Nov 2007
Rep: 10

View Profile
Feb 6, 2009 9:10 PM #353099
virus in the sense that it multiplies and does damage to some of your processes. And "best" as in it does the most "things" and indeed most will be detected, but if there is a 1/1000 chance 1 will survive, and you release 1000, it's likely 1 will survive, then the same will happen when that virus releases another 1000.
funnyav
2

Posts: 95
Joined: Oct 2005
Rep: 10

View Profile
Feb 6, 2009 9:21 PM #353103
the random code selection is interesting, cause would it apply to everything? would the entire thing be interchangeable? and would it have to re-compile? otherwise we go into binary programming, which is a slippery topic. if only part of it was interchangeable the rest would easily be recognized.