Slashdot Mirror


Code Redux

I don't understand why Symantec classifies a "remote root" exploit as only "medium" damage. Code Red [?] is hitting cable modem networks especially hard, as the new variants scan "nearby" IP's in preference to random ones, which has apparently caused enough damage and network congestion that AT&T's residential broadband division (MediaOne) has cut off port 80 across their network to try and halt the spread of the worm, or so several submitters reported. Newsforge has a story about various reactions to the worm, and reader nettdata sent in an interesting story about the worm becoming the main course at a dinner of security specialists.

16 of 472 comments (clear)

  1. Only takes 12868 bytes by kimihia · · Score: 2, Informative

    Code Red will only slurp down 12868 bytes.

    Don't do it - the 'net has enough stress on it with 5.9 million IIS running hosts trying to infect everything in site without you transmitting a bunch of zeroes.

    Yes, so I had similiar thoughts, but Daniel Lawson taught me better. (Thanks Daniel BTW.)

  2. Re:@Home by TazMainiac · · Score: 2, Informative

    It's all the arp requests from all the Code Red
    probes for non-existant IP addresses.

    tcpdump -i eth0 -n

    (or whatever your external ethernet interface is).

    I was seeing 2000/minute ARP requests on Monday,
    don't know what it is now...

  3. What it does by kimihia · · Score: 2, Informative

    I tried it out. This is what appeared in the log.

    - 216.201.108.18 - - [08/Aug/2001:19:29:45 +1200] "GET /scripts/root.exe?/c+dir+c:\ HTTP/1.0" 404 286 "-" "-"

    - 216.201.108.18 - - [08/Aug/2001:19:29:46 +1200] "GET / HTTP/1.0" 200 1948 "-"
    "-"

    210.zz.zz.zz 216.201.108.18 - - [08/Aug/2001:19:29:46 +1200] "GET /NULL.ida?XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXX=X HTTP/1.1" 404 284 "-" "-"

    - 216.201.108.18 - - [08/Aug/2001:19:29:48 +1200] "GET / HTTP/1.0" 200 1948 "-"
    "-"

    (I've snipped by IP BTW.)

    It looks like it is testing for:
    * Code Red 3 backdoor (found on all good Windows 2000 systems)
    * A web server
    * The ida overflow
    * A web server (again)

  4. Re:Cutting off port 80? by interiot · · Score: 5, Informative

    You can block incoming and outgoing http connections separately. eg. if a SYN packet is going from an outside address to an inside address, and the port number is 80, block it. But don't block anything else.

  5. Road runner's "warning" by EvlPenguin · · Score: 3, Informative

    I recieved an email today from road runner (aka time warner cable) regarding the "VIRUS ALERT. YOUR IMMEDIATE ACTION IS REQUIRED". For the intrigued, here's the letter:
    ------
    VIRUS ALERT. YOUR IMMEDIATE ACTION IS REQUIRED.

    Dear Road Runner Subscriber:

    Road Runner, like many other ISPs and indeed the entire Internet, has today experienced an attack on its network which is apparently attributeable to the Code Red virus. It is possible that this virus has infected the PC's of Road Runner's subscribers using the Microsoft Windows NT or Microsoft Windows 2000 operating systems. Infected PC's may continue to flood the Internet and Road Runner's network with virus generated messages (even without your being aware of it).

    Road Runner is working to alert all of its subscribers to this problem and to instruct them on where to find and install the patch necessary to eliminate the virus. In the meantime, Road Runner subscribers may experience slow network response, flashing connectivity lights on the cable modem, and other symptoms (such as unusual port scan log activity or increased firewall activity) while Road Runner and the Internet community work to control the impact of this virus.

    IF YOUR PC IS RUNNING WINDOWS 2000 OR WINDOWS NT, PLEASE IMMEDIATELY DOWNLOAD THE CODE RED PATCH FROM MICROSOFT'S WEBSITE (www.microsoft.com/security) AND RESTART YOUR PC.

    IF YOUR PC IS RUNNING WINDOWS 98, WINDOWS 95, OR WINDOWS ME, OR IF YOUR ARE A MACINTOSH USER, NO ACTION IS REQUIRED ON YOUR PART.

    We ask for your patience while Road Runner continues to work with the Internet community to address this virus. Thank you. Road Runner Security
    P.S. Please, do not reply to this message
    --------

    Well, gee, if the whole "internet community" is at work at resolving the issue, I can rest easy. But then again, they only say no to worry if you're running Windows 95, 98, ME or MacOS. Well, I'm running Linux and NetBSD, so I guess I should be worried, eh?

    --

    --
    #nohup cat /dev/dsp > /dev/hda & killall -9 getty
  6. Cutting Off Port 80? by Bonkers54 · · Score: 2, Informative

    To specify more specifically for the people misunderstanding this poorly worded post, port 80 is not completely block. Only the _INCOMING_ connections to port 80 are block, so only people running webservers are infected. Because I currently run a webserver using Apache under Linux on my MediaOne cable modem, I am currently on hold on the MediaOne tech-support line attempting to get port 80 unblocked.

  7. @Home not blocking port 80 yet by interiot · · Score: 3, Informative

    @Home's AUP specifically says "no servers". Also, they've always blocked port 137, so the tools are already installed. Yet they still haven't blocked port 80, even though each IP is getting hit approximately every other minute.

    1. Re:@Home not blocking port 80 yet by muxmaster · · Score: 2, Informative

      The contract I signed specifically said "No commercial servers." I checked this very carefully before signing it to ensure that they have no contractual right to pull my account for running a personal web server. Of course, this was when MediaOne was Roadrunner, not @Home, but they cannot unilaterally change the agreement without notice.

  8. There seems to be a newer variant by friday2k · · Score: 2, Informative

    or the worm has a sleeping behaviour pattern. Please review the following message from the Securityfocus Incidents Archive (the message was sent 30 minutes ago)

    1. Re:There seems to be a newer variant by steve.simms · · Score: 2, Informative

      That explioit is a much older one using unicode characters in the URL which was patched between SP1 and SP2.
      See http://www.securityfocus.com/bid/1806 for details.
      I am getting about one attempt every hour using variants on that exploit - all from address blocks in mainland China.

  9. Re:Network traffic seems high - is this why? by VP · · Score: 2, Informative

    Yes - check the athome.* newsgroups for more details...

    Basically the new, "improved", Code Red is scanning close-by IP addresses, thus trying to find machines that may not even exist, or which are turned off at the moment. In this case, the @home gateway sends an ARP broadcast packet trying to find the IP address in question. This broadcast traffic causes the "activity" light to blink constantly... In my area, there is no performance degradation, though (yet).

  10. Re:Code Red Self Test by The_Weevil · · Score: 2, Informative

    Lol.

    It isnt difficult to self test. Get your IP with winipcfg then type this in a browser:

    http:///scripts/root.exe?/c+dir

    if you download a directory listing, you're infected. Ohohoho. Practically all win2k users i know are infected. how amusing.

    You may also find /scripts/shell.exe works too.

    Weevil.

    --
    ghaa.
  11. Amazingly annoying by Pedrito · · Score: 4, Informative

    6 of our machines at work got infected over the weekend. I was under the impression that our web guy had been keeping them up-to-date, but 5 were inside our NAT (infected by the 1 that was outside). I was under the impression that the ones inside the NAT would be ok. Bad assumption.

    The bandwidth it used was so bad that it completely wiped out our ability to get out via HTTP. We could ping, get and send mail, but we couldn't browse at all. I had innoculated my home machine, and it wasn't until this morning, when we received a notice from our ISP accusing of massive port scanning of port 80 that I made the connection. I went around the office and, even after 5 of the 6 machines were innoculated, we still couldn't get out via HTTP. It wasn't until the 6th was innoculated that we could get out.

    Our line is a 768/512 DSL (I believe those are the numbers), and it amazes me that a single machine infected could cause so much trouble. This is pretty disturbing.

  12. small survey by 1010011010 · · Score: 5, Informative

    I ran a test on the 1597 unique hosts that have attempted to infect my web server recently.

    321- 20.1% - "Under Construction" default blank page
    0- 00.0% - "too busy"
    1093- 69.4% - cannot connect
    183- 11.4% - some web page

    --
    Napster-to-go says "Fill and refill your compatible MP3 player", which is a lie. It's not MP3. It's WMA with DRM.
  13. Re:Cutting off port 80 by Sc00ter · · Score: 5, Informative
    HEY! It's not against their AUP to run a web server!

    From: http://help.broadband.att.com/subagreelease.jsp

    (b) FTP/HTTP Service Setup. Customer should be aware that when using the Service to access the Internet or any other online network or service, there are certain applications, such as FTP (File Transfer Protocol) server or HTTP (Hyper Text Transfer Protocol) server, which may be used to allow other Service users and Internet users to gain access to Customer's computer. If Customer chooses to run such applications, Customer should take the appropriate security measures. Neither AT&T nor @Home Network shall have any liability whatsoever for any claims, losses, actions, damages, suits or proceedings resulting from, arising out of or otherwise relating to the use of such applications by Customer, including without limitation, damages resulting from others accessing Customer's computer.

    And the actual AUP page doesn't mention it at all: http://help.broadband.att.com/faq.jsp?content_id=7 2&category_id=34

  14. However, it it not remote root by Oestergaard · · Score: 2, Informative

    Slashdot is currently fucking up my submissions, claiming junk character posts, duplicate posts 22000 hours ago and what not. Sorry if this appears twice somewhere...

    On to what I wanted to say:
    While the executable is called root.exe, it's far from a remote root.

    "Unfortunately" (well, if you want to do anything with root.exe at least), recent IIS versions are running as some IIS user with very few privileges. It did use to run as "system" (meaning - more power than the administrator), but it doesn't anymore.

    My attempts at shutting down machines attacking my Apache box by running various "net stop" commands etc. were futile. The IIS user simply doesn't have the privileges to shut down the system.

    I suspect one could create the equivalent of a fork bomb in a very minimal executable - then write the executable to the remote machine in a number of HTTP requests, and finally get the attacker to stop simply by executing the fork bomb.

    But I haven't gotten around to trying this just yet :) Things would have been so much easier if this was indeede remote root.