Page 1 of 3

virus programming

Posted: Fri Dec 13, 2002 8:33 am
by elias
i saw some posts agaisnt virus programming on thsi baord, but i must say i disagree. virus programming is actually very interesting, but theres not much on it anymore. im not for those idiots who make destructive virii, but just viruses that stay alive, by spreading through systems, an dhiding themselves.

Re:virus programming

Posted: Fri Dec 13, 2002 11:44 am
by Tim
No, useful programming is interesting. There is plenty of scope to write useful, non-destructive, interesting code without writing a virus.

Re:virus programming

Posted: Fri Dec 13, 2002 12:20 pm
by df
you can find my articles in VLAD magazines, IRmag, the last nuke info journal didnt get released so none of my stuf in that. there is also other articles + tutorials around on it by me and my mates.

you can find it on my site

Re:virus programming

Posted: Fri Dec 13, 2002 4:42 pm
by Mr_Spam
some of my friends and I have written worms/viruses in VBS pretty easaly. of course, NONE of them are destructive and we comment out code that inhibits them from spreading accedently. I am facentaed by viruses and would like to learn how to make them for the sake of having the knowlage.

Re:virus programming

Posted: Fri Dec 13, 2002 7:26 pm
by Andrew_Baker
The only "virus" I have ever been interested in is the hypothetical one that William Gibson. The theory in some of his work is that a virus propagated, gaining something like self-awareness, and after it crashed the net, it became the basis for AI and advanced ICE. Something like that, anyway.

I discussed with a Perlmonger friend creating a bundle with a nice script header on it that would propagate itself through out a bunch of free-host sites that allowed ftp access and/or CGI/Perl scripting/Java applications/applets. This script/bundle would behave as a neural net.

I like neural nets :D

The beauty part of the system would be that even if the bandwidth limit was exceeded, this emulates behavior of actual neurons, which after used for a time, lay dormant.

This is all based loosely on the theories of Chaotic Architecture by Dr. William L. Ditto, Georgia Technical Institute, School of Applied Chaos.

Of course, due to the legality issues of grabbing that much free web space from different sources, and the fact that such a project probably wouldn't garner me any money or grants, I never pursued it.

However, I believe the model is nice, as proof-of-concepts exist from P2P networks, SETI@home, and the recent parallel processing project in Canada (There's a slashdot article some time ago about the last).

While this could be construed as a "virus", I like to think of it as a self-propagating neural net/cluster. There is clustering software that does something similar, as well.

Re:virus programming

Posted: Sat Dec 14, 2002 8:05 pm
by jrfritz
I have never made a virus. And never will...(unless it's to protect my computer.

Re:virus programming

Posted: Tue Dec 17, 2002 10:32 pm
by Mr_Spam
I do belive that the [safe/i] and ethical development of viruses is the start of true AI, as viruses are the begging, or start of accual life. first you need a single strand of DNA to make eventually the most complex strands.

Re:virus programming

Posted: Thu Dec 19, 2002 2:37 pm
by K.J.
I've toyed with the idea of trying to code a virus that will infect anyone who hacks into my network... that's the only useful kind of virus IMO. Not quite sure how to go about it...

*gets out the mIRC slap command and slaps df around for having cracks on his website*

*puts the mIRC slap command back away for later use on IRC*

K.J.

Re:virus programming

Posted: Thu Dec 19, 2002 3:56 pm
by jrfritz
[glow=BLUE,2,300]DF HAS CRACKS? ON HIS WEB SITE?[/glow]

Re:virus programming

Posted: Thu Dec 19, 2002 4:06 pm
by df
its all old stuff that dates back to dos 4/5/6 days... like really old stuff!

Re:virus programming

Posted: Thu Dec 19, 2002 4:07 pm
by jrfritz
Ok..... :-\

Re:virus programming

Posted: Thu Dec 19, 2002 7:44 pm
by elias
oh shoot! i completley forget i created this thread!
anyways...

No, useful programming is interesting. There is plenty of scope to write useful, non-destructive, interesting code without writing a virus.

not really true at all tim. graphics programming is useful, and i mean the kind where you put all the correct values into the vid card registers, and w/o it, graphics programming would be impossible, because it has to be done soone ror later. but its one of the most boring things out there. virii are very interesting. ive never actually written one, just read on them, and thought about writing them, but when i got into it, i didnt know asm. anyways, ive gotten thsi idea, of engineering one, that would have a bit of code that when first run, determines some mask value, to mask the virus code to protect it, but the first time its run, this piece of code woudl be overwritten, so itd be never run again. this would make the virus different on every comp, and hide it very well. just a theory, but soon enough when im better with assembler, im gonna try it out. and tom, virii wont protect your comp, cuz their sole purpose is to survive. Mark Ludwig thinks that they are the start of AI, because they grow and evolve to survive. this obscure branch of computer science is one of my favorite. its ashame its gotten such a bad rap by destructive virii

Re:virus programming

Posted: Fri Dec 20, 2002 4:26 am
by Andrew_Baker
Well, it's a dangerous and tricky field. If you release a virus into the wild, you become a criminal. If you release a virus into a closed-system, like a proxy or a cluster (or whatever network you're using as a testing ground), its performance won't be realistically measured. Also, it is very easy to get financing to STOP virii, but not easy at all to get financing to create better, stronger, faster virii, regardless of the goals of the project.

Re:virus programming

Posted: Fri Dec 20, 2002 12:19 pm
by Schol-R-LEA
If you want to play with viruses, then maybe you should try to get a job with SARC or AVERT. :)

Seriously, there are legitimate reasons for creating viruses in the virus testing labs, but most of them have to do with identiying exploits so that they can be fixed, or predicting the possible designs of new wild viruses so that anti-virus programs can be ready before an outbreak occurs. It's a job that carries risks - last summer, for example, an FBI virus lab accidentally re-released a copy of a wild virus accidentally while testing it - but it if that's what you're interested in, I'd call that the way to go.

Re:virus programming

Posted: Sat Dec 21, 2002 9:06 am
by elias
im onyl 16. dont have a college degree. imjust a hobbyist