Slashdot Mirror


Adelphia's Cable Modems Compromised

texus writes "The Adelphia PowerLink Cable Modem Internet Service Provider, that serves 5.5 million customers nation wide, was found to be vulnerable of a major security flaw that allows cable modem subscribers to spy on each others traffic, as well as the ability to modify other users internet packets in realtime. The severity of a potential attack could allow a malicious subscriber to gain access to the customers private activity on the net, as well as the capabilities to hijack connections, intercept SSL/SSH/VPN encrypted sessions, hijack and poison dns servers, and perform a Denial of Service on the entire subnet. The advisory on BugTraq officially states that it didn't seem like Unix machines that logged onto the network were affected, but reports from other Adelphia subscribers indicate that this was inaccurate and Unix users are vulnerable as well."

182 comments

  1. Shit.... by inode_buddha · · Score: 2, Interesting

    3/4 of my family uses them, I've got to go spread the word...

    Thank $DEITY is do Linux on dialup, for once!

    --
    C|N>K
  2. Hmmmm... by MattCohn.com · · Score: 5, Informative

    took a couple times to load, so just in case the server is flaking out and about to ban /. reffers...

    Problem Description:

    A certain set of subnets on Adelphia's Powerlink network are treated as a HUB/SWITCH and therefore allow cable modem subscribers promiscuous monitoring of the subnet, and arp poisoning (man in the middle) attacks. Upon finding this flaw, it seems to only affect windows users dhcp requests, as for *nix it hands off an entirely different subnet ip address that is not vulnerable. This doesn't stop one from booting into *nix and manually configuring their ip to be on the vulnerable subnet. To review, with arp poisoning, one can do a tremendous amount of malicious activity on a subnet, from DoS'ing the network, to hijacking DNS servers, and even attacking/cracking SSL/SSH/VPN negotiations. Promiscuous mode, one can passively monitor all traffic on the subnet, obtaining private information, including logins/passwords, and private email.

    Vulnerable Subnets:

    please contact security@invisiblenet.com for info regarding specific subnets.

    Solution:

    The solution is varying on how the cable networks topology is handled, and arp poisoning, as we know is not a completely solvable issue without a physical/virtual separation of Layer 3 from Layer 2 in the OSI Model. For promiscuous mode, don't have the network in HUB mode.

    1. Re:Hmmmm... by aggieben · · Score: 3, Interesting

      Why aren't the *nix subnets vulnerable? If you can drop your cable modem into promiscuous mode, it seems like even in a switched environment you could perform an arpspoof and still intercept/hijack connections and so on.

      --
      Don't become a regular here, you will become retarded. -- Yoda the Retard
    2. Re:Hmmmm... by pheared · · Score: 1

      took a couple times to load, so just in case the server is flaking out...

      You've obviously never been to the securityfocus site.

  3. What with the internet being useless and all by Anonymous Coward · · Score: 5, Funny

    A vast warehouse of porn and spam doesn't really need a lock, now does it?

  4. Why is this not surprising.... by eyegor · · Score: 4, Interesting

    Given that they're teetering on the edge of existance, most of the good people have long since fled.

    I've being trying to find a competent person at Adelphia so I can get my cable internet service working. It's been weeks and they can't figure out why there's no return path for my signal. If they can't get that right, cable modem misconfiguration issues shouldn't be surprising either.

    I'm beginning to question my decision to move from IDSL to cable.

    Sheesh....

    --

    Don't anthropomorphize computers, they don't like it.
    1. Re:Why is this not surprising.... by MacAndrew · · Score: 2

      I've being trying to find a competent person at Adelphia so I can get my cable internet service working.

      Well, at least they're giving you good security. :)

    2. Re:Why is this not surprising.... by UniverseIsADoughnut · · Score: 2

      Yeah, I belive I had the same problem for a weekend once then it just went away, go figure. Yes their people are extreme idiots. They don't even know they have an office in my town when I call them. They don't know what their own messages say is wrong when your waiting on the line for hours. I called them once and the machine said they were having problems like mine. When i got to a person I told him I thought the machine had answered my question, he said there were no such problems. Odd. When they sent a guy I hear his CB/radio thing have a person say that they had a outage in my town that weekend, i mention to him that must have been the problem and he responded with that there had been none when his own office said there had been 3 seconds before. Ether wacky coverup or very dumb people. Either way adelphia still has issue. Things like getting my bill before the due date would be nice to. And don't even begin to get started on trying to get digital cable from them upgrade.

    3. Re:Why is this not surprising.... by Anonymous Coward · · Score: 0

      At least here in SE Massachusetts, Adelphia outsources nearly all their personnel. The guy who installed the actual cable at my house told me how to steal cable and that he had like 4 cable modems in his house (not smart enough to set up a LAN, I guess) because there was no back end tracking.. you plug it in and it works with no activation. Though something on the other end DOES seem to be learning my MAC. I had some sort of IRQ issue which reversed my eth0 and eth1, and I couldn't get a DHCP lease or anything until I played musical cards to get them back to how they were before.

      Interesting note: the system they're using here is pretty stupid. On analog cable, only two of the channels are scrambled: cinemax and showtime. HBO is clear. So if you buy basic cable, they give you a box that only lets you get channels 1-35 or something like that. Put the box in your closet, plug the cable directly into your cable-ready TV, and enjoy channels 1-99.

      Furthermore, if you haven't paid (or they misbilled you, equally likely) and they "shut you off", they're shutting your BOX off. Plug the wire into your TV and you're good to go. They are so disorganized (and their outsource people don't give a shit) that they hardly ever disconnect you at the pole.

      Our town has been fining them hundreds, sometimes thousands of dollars a day on and off for years because they're not living up to their contract, terrible service, problems, etc. and is now in court because they're not paying their fines.

  5. Good Security by gregsv · · Score: 4, Funny

    It's nice to see that the computing industry as a whole is following Micro$oft's example and taking security "so seriously".

    1. Re:Good Security by Anonymous Coward · · Score: 0

      I'm sure your system is 100% secure.

      Yup.

      Sure.

      Right.

      Uh-Huh.

    2. Re:Good Security by Anonymous Coward · · Score: 0

      I doubt that the original thinks that their system is 100%, but I am also sure that (his|hers) system is not at the bottom of the heap on security.

    3. Re:Good Security by indiigo · · Score: 2

      I think that is a mockery of Microsoft, not taking threats as a joke. The exploit has full text to back it's claims.

      Perhaps if the same exploits didn't keep showing up you wouldn't see bugteams mocking Vendors.

      --
      fslg503-985-8686503-985-8686503-985-8686503-985-86 8650 3-985-fdsg8686503-985-8686503-985-8686503-9
    4. Re:Good Security by wirelessbuzzers · · Score: 1

      At least they patched it...

      --
      I hereby place the above post in the public domain.
  6. Guess What by Anonymous Coward · · Score: 2, Interesting

    On any cable network, ARP spoofing is available, not just in this example. It is quite easy for someone to do this.

    1. Re:Guess What by Subcarrier · · Score: 4, Informative

      On any cable network, ARP spoofing is available, not just in this example. It is quite easy for someone to do this.

      Depends on the equipment. Some cable routers allow only a limited number of IP address to MAC address mappings per modem and refuse to override an ARP table entry in the cable router with a different IP address once it has been created. Packets that do not have MAC and IP addresses matching the entries for the modem session get dropped.

      --
      "I have opinions of my own, strong opinions, but I don't always agree with them." -- George H. W. Bush
    2. Re:Guess What by Anonymous Coward · · Score: 0
      Some cable routers allow only a limited number of IP address to MAC address mappings per modem...

      Many cable ISPs leave SNMP wide open, or use the same community strings for all their modems. In this case, a user could change docsDevCpeIpMax to allow more IP addresses (-1 disables the limit).

      Some users have been able to convince the modem to accept a new configuration file from the ethernet interface (this is how cable modem uncapping usually works), which is another way to change the limit. If you can change the config file, you could also get the modem to take a firmware update from you (you could use this to bypass any restrictions in the modem).

      ...and refuse to override an ARP table entry in the cable router with a different IP address once it has been created.

      You can reset the modem to get around that (you might need to hold the reset button down for 10 seconds to do a full reset). But MAC addresses are easy to change/spoof, so you could just make up a new MAC to go with each new IP.

    3. Re:Guess What by Subcarrier · · Score: 2

      Many cable ISPs leave SNMP wide open, or use the same community strings for all their modems.

      Yeah. If you can get at SNMP, you can pretty much do anything you want. Normally there is a separate network interface for the ISP's management network and SNMP is not directly accessible from subscriber equipment. However, if you manage to compromise one of the servers on the ISP's network chances are you can crack the network wide open.

      You can reset the modem to get around that (you might need to hold the reset button down for 10 seconds to do a full reset). But MAC addresses are easy to change/spoof, so you could just make up a new MAC to go with each new IP.

      True, but the point is you can't reset the modem whose IP address you're trying to hijack. This severely limits your window of opportunity (i.e., the other host has to be off-line long enough to release the address). In practise this means that hijacking TCP connections is not possible.

      --
      "I have opinions of my own, strong opinions, but I don't always agree with them." -- George H. W. Bush
  7. not all that new... by Anonymous Coward · · Score: 4, Informative

    ARP poisoning has been around since...well...ARP! Its really easy to do and I'm surprized that it hasnt made more of a storm than it really deserves. Hopefully this story will bring to light the problem a bit more.

    There are patches out there for linux that will secure the ARP table, I wrote one but there are better and I dont remember what they are called but search...you will find.

  8. ..and what a bug it is... by l33t-gu3lph1t3 · · Score: 2

    *envisions some enterprising individual hijacking every packet on his cable network* Wow...yeah, that's a bug and a half...hopefully all that's needed is a firmware update.

    --
    ------- "From bored to fanboy in 3.8 asian girls" ----------
  9. ARP poisoning by Anonymous Coward · · Score: 0

    Does ARP poisoning really allow someone to break SSL and SSH sessions?

    That's kinda scary. It seems like I remember reading something about it in Applied Cryptography, but I can't remember (and someone stole my book :( ).

    1. Re:ARP poisoning by Anonymous Coward · · Score: 5, Informative

      ARP poisoning can allow you to re-route someones traffic. Lets say I re-route your traffic through my machine upon detection of SSH/SSL host key request and give you a host key that I crafted, when you initiate an SSH/SSL connection you are now using a bad host key from my machine and not the real host. I could have the ability to decode that traffic now.

    2. Re:ARP poisoning by Anonymous Coward · · Score: 0

      Your SSL connections should be safe from MiM attacks, unless your browser is unpatched:

      http://www.thoughtcrime.org/ie.html

    3. Re:ARP poisoning by timeOday · · Score: 2
      This is the man-in-the-middle attack.

      For ssl, this is addressed by having the site present a certificate signed by an authority whose public key is compiled into the browser.

      For ssh/vpn, you will receive warning that the key has changed (and your client may disconnect automatically), unless you've never connected to the particular host before. (Granted, people are pretty likely to just accept the new host key).

      I'm not saying you're wrong about it being a threat, but let's be aware that there are ways to address it. At the very least, if you're establishing a vpn to your workplace and are warned that the key has changed, STOP right there are make a phone call before accepting the new key. And before connecting for the first time, transfer the key to the client by some other means if possible (even sending it by email would be pretty safe in practice)

    4. Re:ARP poisoning by Anonymous Coward · · Score: 0

      Very true.

      One thing I've noticed is that some operating systems will generate a new SSH key every once in a while (at reboot time, or whatever). OpenBSD seemed to do that and it was very annoying. The server key should not ever change unless the admin determines there is a reason to change the key otherwise the users can't be sure of which keys to accept.

    5. Re:ARP poisoning by FireBook · · Score: 1

      never had this on any freebsd version (ssh(2) on macos x as the client) the key never changes,even through complete recompile upgrades and downgrades, and ssh on macos x _does_ check them ( i once tried monging the key, and it totally refuses to connect)

      --
      My other OS is also FreeBSD
    6. Re:ARP poisoning by cduffy · · Score: 3, Informative

      Any decently configured VPN won't just warn the user if the key changes -- it'll out and out refuse to work. Likewise, the server will also be verifying the client's key -- any change and thanks-for-playing but yer out.

      For SSH, where folks really *do* ignore the issue, yes, this is a problem. A good VPN? No, absolutely not.

    7. Re:ARP poisoning by cduffy · · Score: 2

      Sorry for responding more than once, but I just reread yer post came up with something more to add...

      And before connecting for the first time, transfer the key to the client by some other means if possible (even sending it by email would be pretty safe in practice)

      Ya know, it depends on what industry 'yer in.

      I just recently ended up as sysadmin for a startup making medical software, and HIPAA makes some very specific requirements regarding how key exchange can be done -- not only is email out, but so is encrypted exchange not using hardware-token-based authentication.

      Just allowing ssh or whatever to copy over the current key -- well, that's very, very out. Bonded courier, direct personal exchange, and telephone (where each party can verify the other's voice) are the only alternatives to going the hardware-crypto route. Anyone expecting to do a little ARP spoofing and pull a man-in-the-middle... well, let's say they're going to be disappointed.

  10. Sniff SSL Connections?!? by martyros · · Score: 3, Interesting

    Does someone want to explain to me how they can intercept SSL connections? I thought the whole point of encryption and secure protocols was that we need not fear sniffing and man-in-the-middle attacks...

    --

    TCP: Why the Internet is full of SYN.

    1. Re:Sniff SSL Connections?!? by gregsv · · Score: 4, Informative

      They can sniff the session, but all they will get is meaningless rubbish unless they can decrypt it. This is nearly impossible to do when using 128 bit SSL encryption.

    2. Re:Sniff SSL Connections?!? by Ed+Avis · · Score: 5, Insightful

      If you've already connected to a host in the past, and you know what its public key looks like, then you are protected from someone else pretending to be that host (unless somehow they had got hold of the private key as well). However there is always a first time connection - when ssh prompts you saying this host is not known but its public key signature is XXX - and for that you are vulnerable to man-in-the-middle attacks.

      With SSL for websites the host's public key may be signed by some authority like Verisign. But even when it isn't, don't you just click OK automatically?

      --
      -- Ed Avis ed@membled.com
    3. Re:Sniff SSL Connections?!? by rob_from_ca · · Score: 3, Insightful

      This is why if it's important to you, you should always check the fingerprints of keys via some secure channel. I usually don't bother with SSL, but I have a cheat sheet with my SSH host keys on it in my wallet, so I can make sure I've got the right system when I connect to one of my systems.

    4. Re:Sniff SSL Connections?!? by Gerald · · Score: 3, Informative

      You're assuming that your browser is immune to man in the middle attacks. It may not be.

    5. Re:Sniff SSL Connections?!? by Subcarrier · · Score: 2

      If you are in a position to intercept (as opposed to just sniffing them) the IP packets you can hijack the TCP connection before SSL kicks in and insert a transparent proxy into the connection. To do this you need to be on the same subnet with either one of the end hosts or have access to one of the routers on the path.

      --
      "I have opinions of my own, strong opinions, but I don't always agree with them." -- George H. W. Bush
    6. Re:Sniff SSL Connections?!? by Anonymous Coward · · Score: 1, Informative

      Your SSL connections should be safe from MiM attacks, unless your browser is unpatched.

    7. Re:Sniff SSL Connections?!? by Anonymous Coward · · Score: 0

      also, you're assuming you know anything about fingerprints, and SSL implementations in general.

      It's very possible to do to about 95% of unsuspecting people.

      0x90

    8. Re:Sniff SSL Connections?!? by tbmaddux · · Score: 2
      I have a cheat sheet with my SSH host keys on it in my wallet, so I can make sure I've got the right system when I connect to one of my systems.
      Actually I've wondered how to check that. When I ssh into a new host, it gives me a warning like:

      The authenticity of host 'foo.bar.org (111.222.33.44)' can't be established. RSA key fingerprint is (some sequence of colon-separated 2-digit hexadecimals).

      How do I check that "fingerprint" against the contents of ~/.ssh/known_hosts/ which I presume is what's on your cheat sheet? Or to put it another way, how do you generate a cheat sheet of those RSA key fingerprints?

      --
      Can't you see that everyone is buying station wagons?
    9. Re:Sniff SSL Connections?!? by Anonymous Coward · · Score: 0

      but I have a cheat sheet with my SSH host keys on it in my wallet

      Is that how you impress the ladies?

    10. Re:Sniff SSL Connections?!? by Anonymous Coward · · Score: 0

      Nope, he impresses them with his $100,000 a year job, while you most likely impress them by showing them your trolls on Slashdot.

    11. Re:Sniff SSL Connections?!? by jez9999 · · Score: 2

      If the only women he gets are ones drooling over $100,000 a year, I'm glad I'm not him.

    12. Re:Sniff SSL Connections?!? by Anonymous Coward · · Score: 0
      How do I check that "fingerprint" against the contents of ~/.ssh/known_hosts

      If you have a host key in known_hosts, you don't have to check the fingerprint - SSH does it automatically, and will warn you if it changes. I don't the proper way to turn known_hosts into a cheat sheet, but the easiest way is to remove a key for a host, connect to it, and write down the fingerprint from the warning you get.

      If you don't have the key in known_hosts, ask your administrator for the fingerprint in person or over the phone (don't use email, since it isn't secure). Write down this fingerprint to create your cheat sheet.

    13. Re:Sniff SSL Connections?!? by rob_from_ca · · Score: 2

      Personally speaking, I'd be _way_ more afraid of the women impressed by showing them a collection of slashdot trolls. :-)

    14. Re:Sniff SSL Connections?!? by Anonymous Coward · · Score: 0

      don't you just click OK automatically?

      Um, no, I don't. That's not to say I haven't clicked OK before, but when I do, I try to be sure to proceed with extreme caution, and I'd definitely avoid sending my credit card info, etc. to that machine. Plus, if they're a business, I generally would avoid doing business with them on the theory that they're probably incompetent in other areas, too.

  11. Uh-oh by Elflord1999 · · Score: 5, Interesting

    Wow. I work in the second highest level of network support at Adelphia and I had no idea. Of course, there's just three guys or so that deal with the actual modems and their boot files. I'm going to point this out to the higher ups and see what can be done, methinks.

    1. Re:Uh-oh by The-Perl-CD-Bookshel · · Score: 2, Interesting

      So are we looking at another example of BugTraq giving out the exploit before it can be fixed? IIRC this has been an issue with BugTraq in the past.

      --
      I don't keep a lid on my coffee so when I walk around I look busy -me
    2. Re:Uh-oh by GigsVT · · Score: 2, Funny

      Well, I work for the highest level of support at Adelphia and you're fired!

      No, just kidding, but really I doubt your company would appreciate you posting messages like that, should have went AC at least.

      --
      I've had enough abrasive sigs. Kittens are cute and fuzzy.
    3. Re:Uh-oh by Elflord1999 · · Score: 1

      I'm sure that they won't really discover anything about me, I'm not worried.

    4. Re:Uh-oh by Anonymous Coward · · Score: 0

      If they don't know about it already then they are incompetent and should be fired.

    5. Re:Uh-oh by GigsVT · · Score: 5, Insightful

      There is no exploit, at least not in the normal sense. It's just the way TCP/IP is designed.

      IMHO, this is really a trivial problem, one that nearly all cable modem networks were always subject to. They can do some stuff to mitigate it on the network side, but really this isn't anywhere near the gravity that the Slashdot blurb makes it out to be.

      --
      I've had enough abrasive sigs. Kittens are cute and fuzzy.
    6. Re:Uh-oh by inode_buddha · · Score: 2

      Please, do point this out to the higher ups

      --
      C|N>K
    7. Re:Uh-oh by MacAndrew · · Score: 2

      What can they do -- send a pink slip to Elflord1999? (How many Elflords do you figure work for them anyway?)

      But maybe they can find this guy and can him so they can prove how competent they are at security and efficient management ... or maybe that's not their best strategy ... but they're not obligated to me smart. Yeah, I probably would have AC'd it, and I'm a nobody.

    8. Re:Uh-oh by sawilson · · Score: 2

      Not now that a lot of the clueful people are gone,
      but I know who you are. :)

    9. Re:Uh-oh by ajdrexel · · Score: 1

      What can they do -- send a pink slip to Elflord1999? (How many Elflords do you figure work for them anyway?)

      Uh... 1999?

  12. Re:not all that new... (patch) by Anonymous Coward · · Score: 0

    http://security-archive.merton.ox.ac.uk/bugtraq-20 0211/0231.html

    bugtraq post regarding the patch i was thinking of

  13. Only if you ignore the warnings. by rob_from_ca · · Score: 5, Insightful

    Yes, this is bad for a variety of reasons.

    However, this is nothing magical, from the initial bugtraq description it sounds like just plain ole' arp snooping. Which means for encrypted, authenticated traffic (SSH/VPN/SSL), it's only going to work if the user ignores the security warnings because of the wrong keys, or the keys themselves have been stolen (a whole other ball of wax).

    1. Re:Only if you ignore the warnings. by Anonymous Coward · · Score: 0

      Oh come on.. you're compeltely ignoring the neighbors with 5000 node beowulf clusters that can brute force the encryption on one session in like 3 years? I mean thats a big problem..

    2. Re:Only if you ignore the warnings. by Anonymous Coward · · Score: 0

      ...or unless people are running unpatched browsers. Which is probably the case for 99% of IE users.

    3. Re:Only if you ignore the warnings. by netik · · Score: 2

      This is meaningless if you're using shared keys.

      If the spoofed host and my VPN box do not share the same key, then the connection will not initiate.

      For SSL, the same is true (as the CA Signing key wouldn't make sense.)

      It's only for SSH with password authentication, that this becomes an issue -- because then the user will accept the security warning and still enter their password. Yet another reason why you shouldn't use plaintext passwords with SSH alone.

  14. Hype by Detritus · · Score: 0, Troll

    While it isn't a desirable situation, the article makes it sound much worse than it is. I have a .22 rifle. I could theoretically kill all the inhabitants of a small city. Quick, call a SWAT team!

    --
    Mea navis aericumbens anguillis abundat
    1. Re:Hype by Gerald · · Score: 1
      I disagree. If I read the advisory right, the Adelphia CMTS is acting more like a dumb hub than a switch. I'm pretty sure that most cable head-end gear manufactured in the past few years acts like a switch and has security features that limit a client's abilities to hijack and eavesdrop on other clients.

      Leaving your clients on an open, unsecured network like Adelphia has is just plain negligent.

  15. Is this really anything new? by UpLateDrinkingCoffee · · Score: 3, Interesting

    I have adelphia (I'm very happy with the service... 3Mbps downloads most of the time) but I like many others run through a router because I thought the normal operation of cable broadband is that anyone in your "loop" was essentially on the same subnet and could sniff packets, etc. at will. Is this really anything new?

    1. Re:Is this really anything new? by Anonymous Coward · · Score: 0

      I agree, I have been able to use any IP from the subnet I wish (even kill someone else's connection like this) for a very long time. It has one good application - static IP

  16. Security by MeanMF · · Score: 5, Funny

    You mean that packets sent out over the Internet might be subject to interception?? The horror.

  17. Adelphia != Bad Peoples by Anonymous Coward · · Score: 0

    Ok... Nobody here should be bashing Adelphia. Sure they had their scandals just like every other company, but the cablemodem service is nice.... seriously.

    I have had my cablemodem service for almost 2 years now. I have to say that I have been extremely satisfied with it. My outages are few and far between(1 every 6 months) and speed is very acceptable(2-3 mbits downstream is very nice). Before Adelphia I had Charter... What a joke and lets not even start to talk about Bellsouth.

    Nobody is perfect. Now if Adelphia takes their sweet ass time in correcting this exploit... Then we can start to bash!

    1. Re:Adelphia != Bad Peoples by k_stamour · · Score: 2, Interesting

      Last night I had my first outage with Adelphia in a year. It's been solid and reliable. At least here in Southern VA... May be I'm just lucky? -As far as Security, I use smooth wall. Don't think this will protect me from poison arp, but you should see my IDS log files!

      --
      Julius Caesar - Act I, Scene i: "What mean'st thou by that? Mend me, thou saucy fellow!"
    2. Re:Adelphia != Bad Peoples by marnerd · · Score: 1
      I just have to add the counterpoint to this. I also have Adelphia, in Morgantown, WV. We currently get transfer speeds roughly comparable to a 56K modem and ping times to well-connected hosts of around 1000ms during the evenings.

      They are seriously oversold here, with no relief expected for 6 weeks according to the newspaper. Considerably longer according to unofficial word from some of the their techs.

      --
      Not so much a sig as a lack of one.
    3. Re:Adelphia != Bad Peoples by Anonymous Coward · · Score: 0

      They were like that here in Vermont for almost eight months. Every time you'd call they'd put you on hold for over an hour and then claim they hadn't heard anything about the problem before, even if you'd called several times. A friend of mine kept spending the one or more hours on hold and complaining, at least once a month, so he could get a credit for a month's service. He didn't actually pay for his cable for several months.

    4. Re:Adelphia != Bad Peoples by yack0 · · Score: 2

      I'm assuming you mean that "Adelphia does not necessarily mean bad, people."

      Cause it's quite obvious that Adelphia has had a whole horde of Bad People in it, who are of course under indictment, at least.

      Yes, Adelphia can have some pockets of clue amongst the cable guys who poke and prod cluelessly at RF disrupting cable modems and put up insecure websites, et al. Glad to see you're in one of the clueful areas that hasn't (yet) been completely oversold).

      j

      --
      -- There is no sig line, only Zuul.
    5. Re:Adelphia != Bad Peoples by /dev/trash · · Score: 2

      Why would you stay with such crappy service? If it's comparable to 56k, leave and save some money.

    6. Re:Adelphia != Bad Peoples by Rosonowski · · Score: 2

      Outage? I, among nearly every other person I knew, kept disconnectnig repeatedly from the adelphia network last night.

      I had recently set up a home network for a freind of mine, and he kept blaming the disconnects on me, until another freind called in and complained about disconnects while playing his MMORPG.

      --
      01101001 01100001 01101101 01101110 01101111 01110100 01100001 01101100 01100001 01110111 01111001 01100101 01110010
    7. Re:Adelphia != Bad Peoples by UniverseIsADoughnut · · Score: 2

      I got both, In state college i was loosing my connection as well last night. And my connection is slow as hell a good chunk of the time. and their tech people are clueless and th billing department has inverted calenders.

    8. Re:Adelphia != Bad Peoples by Anonymous Coward · · Score: 0

      Funny. I have Adelphia service here in Morgantown, also. But I consistently get downloads in the area of 130-150Kb/s. Though it does sometimes fluctuate in both directions.

    9. Re:Adelphia != Bad Peoples by The+FooMiester · · Score: 2

      It's funny. I like adelphia for their pipe to my house. Their mail service is shit. Their news is shit. Their support is shit. Call support to report a problem? Well, better know what to say if you had windows, because the techs there are clue-negative when it comes to *nix.

      "What version of Windows are you running"

      "X11R6 with the icewm front end, what difference does that make. I can ping the gateway but half the hosts after it die somewhere around hop 7. Problems in galveston?"

      "whatwhatWHAT?"

      Now adays I just call Tony down the local office. He's a funny guy. Always says "Well, we appreciate you, we like UNIX users on the network."

      Nice way to show it.

      --
      The previous has been a secret message to my comrades.
    10. Re:Adelphia != Bad Peoples by OdinHuntr · · Score: 2

      You obviously just don't know how to deal with tier1 tech support then. They're supposed to be cheap labor that read from scripts. If they don't follow the script, they lose their job, it's as simple as that. Trying to fuck them up to sound smart is just asinine.

    11. Re:Adelphia != Bad Peoples by Rosonowski · · Score: 2

      Heheh. I called them regarding this, and the tech didn't seem to have any idea what was going on. She told me that "..you should be using a firewall service, which is provided on the installation CD you were given with your self-install kit.."

      Ergh.

      I need to find this mystical *NIX person who works in Buffalo.

      --
      01101001 01100001 01101101 01101110 01101111 01110100 01100001 01101100 01100001 01110111 01111001 01100101 01110010
    12. Re:Adelphia != Bad Peoples by Tony-A · · Score: 1

      Hehe. (No, different Tony)
      Their "support" is set up on the assumption that everything inside is running perfectly and the problem is something with the customer's computer. (Well it *is* running Microsoft Windows;)

    13. Re:Adelphia != Bad Peoples by Renraku · · Score: 2

      I doubt tech support will be able to do much. Reminds me of people who would call in and demand that I, not Bellsouth or ground technicians, put a DSLAM in their neighborhood, or they'd sue me.

      You don't seem as if you're going to sue, but what do you think they can do? Press the 'Magic Button' and change their network infrastructure to be safer?

      Escalate the call up to the president if possible. Tell him about it. And don't be technical. Nothing I hated more than someone calling up and acting all badass because they use Linux or some alternative operating system.

      If your goal is to confuse the less informed, its obviously not to get legitimite help. In which case, go ahead, but don't complain about not getting any help when you have to explain what 'Megadin God icewn distro tcp/mp3 with OS2 kernal' is for three hours.

      --
      Job? I don't have time to get a job! Who will sit around and bitch about being broke and unemployed then?
    14. Re:Adelphia != Bad Peoples by marnerd · · Score: 1

      It may just be out in my neck of the woods, then. I live out Route 73; we didn't get cable modem service until a year after the rest of Morgantown did. Probably still wouldn't have it if they hadn't had to upgrade their infrastructure for digital cable.

      --
      Not so much a sig as a lack of one.
    15. Re:Adelphia != Bad Peoples by marnerd · · Score: 1

      Because my wife works at home. During the day, things aren't so bad. And the "always on" situation is certainly an improvement over dial-up.

      --
      Not so much a sig as a lack of one.
  18. HAHA by CounterZer0 · · Score: 0, Troll

    0wn3d!

  19. 2 remote exploits in 6 years! by Anonymous Coward · · Score: 2, Funny

    The Openbsd project is humilated!

    1. Re:2 remote exploits in 6 years! by Tony-A · · Score: 2

      No, not humiliated. Just proves that OpenBSD has been right all along.
      OpenBSD is Uber secure. They didn't say that OpenBSD was secure.
      Security is *hard*. OpenBSD has nothing to be ashamed of.

  20. Nothing that new.. by papasui · · Score: 2

    Unless your using a router your essentially on one very large LAN. Everyone on your node would be able to sniff packets from everyone else until your traffic hits the CMTS. This is why weird things like having the hostname and workgroup left as the standard pc manufacture name can cause your internet to slow down.

  21. When will these big corporations ever learn ? by Anonymous Coward · · Score: 0
    They only understand how important security is when they are forced to pay compensation by the law courts.

    Surely its about time we introduced some sort of regulations to ensure these easily avoided security compromises can never happen again.

    A few class action lawsuits should wake them up!

  22. At least it'a easy enough to build your own by cute-boy · · Score: 1

    I use a similar device, a netgear thing - somehow I feel likihood of Netgear and others in the same market place getting a quick fixs out is remote. The o/s it runs doesn't give much away about itself, but it's not actually written by netgear (syos or something), and the documentation is minimal for some non-intuitive commands. Guess you get what you pay for, to an extent, that's why big firms buy expensive gear.

    At least if happen to hear about such a vulnerabilty I can build a linux box to do the same. but dedicating a noisy big old pc to this task...who would want to? Already my house is never really quiet.

    RG

  23. Hmm.. by (eternal_software) · · Score: 5, Funny

    Well, I'm an Adelphia subscriber and I haven't noticed any problems so f

  24. It looks like my subnet is fine by TunaPhish · · Score: 1

    link:/home/raybass# hunt /*
    * hunt 1.5
    * multipurpose connection intruder / sniffer for Linux
    * (c) 1998-2000 by kra
    */
    starting hunt
    --- Main Menu --- rcvpkt 2, free/alloc 63/64 ------
    l/w/r) list/watch/reset connections
    u) host up tests
    a) arp/simple hijack (avoids ack storm if arp used)
    s) simple hijack
    d) daemons rst/arp/sniff/mac
    o) options
    x) exit
    -> u
    start ip addr [0.0.0.0]> 68.68.10.1
    end ip addr [0.0.0.0]> 68.68.10.254
    host up test (arp method) y/n [y]>
    arp...
    host up test (ping method) y/n [y]>
    mac discovery
    ping...

    and nothing! Unless I'm the only person on this subnet, well, Adelphia has no problem here. Darn, I was really hoping to do some dsniffin'

  25. Re:This indicates one of the problems with Unix by Anonymous Coward · · Score: 0

    MacOS X is a joe sixpack unix, and those cheap walmart pcs are popular too!

  26. Re:This indicates one of the problems with Unix by nucal · · Score: 5, Interesting
    "Contrast this with a PC, where it is usually immediately obvious if someone is trying to hack you."

    You're kidding/trolling right? At the university where I work Windows 2000 machines are constantly being hacked for things like DoS attacks, pirated video servers, etc. The actual user typically does not find out until the IP is tracked down by the victim and the school is notified (usually including the threat of a lawsuit)...

  27. I've said this to cable customers for years. by shepd · · Score: 3, Insightful

    It doesn't even take any particular incompetence of the network admins. _Any_ shared internet service that runs unencryped is always going to be vulnerable. It's only a hacked flash away. Security updates like this are just a little taste of the truth of surfing through a shared 'net connection.

    This is just one of the reasons why I suggest to people I know that they buy DSL. Better security, assuming competent admins.

    --
    If you could be told what you can see or read, then it follows that you could be told what to say or think - BoC
  28. Wasn't this obvious before? by Tuxinatorium · · Score: 2

    I mean, everyone in the neighborhood's signals are transmitted over the same cable circuit. Anyone could snoop on other people's packets.

    1. Re:Wasn't this obvious before? by michael_cain · · Score: 3, Informative
      At least for DOCSIS cable modem systems (not necessarily true for some older proprietary systems) this is not supposed to be true. The DOCSIS modem is an Ethernet bridge with some very specific additional behavioral rules. It should only learn individual MAC addresses from the customer side, and by default it should never bridge unicast packets received from the cable side unless they match a learned address.

      When I run tcpdump on my household server (acts as the gateway for our LAN), I can see traffic destined for us, and ARP who-has messages from the CMTS. The ARP messages are Ethernet broadcasts that have to be bridged. If users at Adelphia can see all the traffic, and it's a DOCSIS system, something (probably the cable modem configuration file) is really screwed up.

  29. Certificate Chain Vulnerability by Anonymous Coward · · Score: 0

    This is what makes the Microsoft certificate chain vulnerability and SSLSniff particularly dangerous.

  30. not really by ArchieBunker · · Score: 1

    Running tcpdump on a cable modem will just show your own traffic and the normal ARP and dhcp noise.

    --
    Only the State obtains its revenue by coercion. - Murray Rothbard
  31. I think what he means is... by waltc · · Score: 1

    ...that someone who knows his way around a few unix configurations will find discovering a hack in Windows to be comparatively easy.

    I do find his charaterization of people as "too stupid to use unix" seriously off--it's not stupdity, it's a lack of experience, desire/interest, time, etc.

  32. ...out of a cannon, into the sun by Anonymous Coward · · Score: 0
  33. Re:This indicates one of the problems with Unix by mshultz · · Score: 1

    Exactly- unless you're running some kind of great firewall on a win2k desktop, there would be no indications whatsoever if somebody has unauthorized access to your computer. Even the default event log settings won't usually leave any traces behind.

    There are a million different trojan programs floating around these days, and they can end up on a win2k machine in a million different ways, it seems. So one has to be constantly vigilant about monitoring all processes.

  34. Not credible by hagbard5235 · · Score: 5, Informative
    This doesn't sound credible to me. In a Cable Network the CM ( Cable Modem ) receives on a downstream frequency band and sends on an upstream frequency band to the CMTS ( Cable Modem Termination System). The spec requires the CM CMTS system to act as a bridge. It is NOT hubbed. You can listen on your ethernet port until you're blue in the face and you will only see your own traffic and the broadcast traffic on the network. Period. Ever.

    Now, this does not rule out ARP spoofing, but the only really interesting ARP to spoof would be the one for the default gateway on the network. Since the gateway for the network is living on the CMTS and since any ARP request must pass through the CMTS before getting to our spoofer, I would expect the spoofed replies to arrive after the legitimate ones from the CMTS. Additionally, I would not be surprised to find out that the CMTS suppresses attempts to ARP spoof it's addresses ( and if it doesn't now, it will in the near future ).

    1. Re:Not credible by Frater+219 · · Score: 4, Informative
      The spec requires the CM CMTS system to act as a bridge. It is NOT hubbed.

      Bull pickles. I recently got Adelphia cable modem service myself. First thing I did, practically, was to plug the cable modem into my Mac OS X box and run "tcpdump" on it, to see whether or not they had secured the local network against sniffing. Sure enough, I could not see any of the other customers' actual traffic -- but I certainly could see:

      • DHCP requests (but not responses)
      • ARP requests for the gateway's IP address
      • ARP requests by the gateway for customer IP addresses
      • IGMP

      It seems pretty trivial that someone with the right mildly altered software could easily set themselves up as a DHCP server and hand out fake gateway information, or as an ARP-poisoning proxy. Good reason to check your network settings for suspicious things if you use DHCP.

    2. Re:Not credible by JPriest · · Score: 1

      The DHCP server port (67) should be blocked as an outgoung source address through the cable modem (using the boot file). There could be a couple modems here and there with configs that don't firewall CPE DHCP servers (and NetBIOS etc.) but most of them do.

      --
      Saying Java is nice because it works on all OS's is like saying that anal sex is nice because it works on all genders.
    3. Re:Not credible by Southpaw · · Score: 1

      This isn't quite true. CMTS's can be configured to bring up modems so that the pass all traffic through with no filtering. We use standard CMTS's and CM's to provide service to hotel customers and one of the management systems we evaluated needed to have all CPE devices on a flat network. Every CMTS we've looked at so far has had that ability.

    4. Re:Not credible by Anonymous Coward · · Score: 0

      Having had to deal with numerous instances of Rogue Airport hubs, let me say for a fact, that Adelphia does block Port port 67. By default, Airports are extemely effficient at handing out private Class A IP's. This caused us to get many gray before the modem filters were updated.

    5. Re:Not credible by hagbard5235 · · Score: 2
      Sigh...
      • DHCP requests are ethernet broadcast traffic.
      • ARP requests are ethernet broadcast traffic.

      A bridge will broadcast all ethernet broadcast packets to all hosts on the network. I don't know what kind of IGMP you were seeing, but I'd be astounded if it wasn't either bound for the ethernet address of something behind your cable modem or the ethernet broadcast address.

    6. Re:Not credible by hagbard5235 · · Score: 2

      Perhaps we are misunderstanding each other. Nothing in my comments about the CM-CMTS system acting together as a bridge in any way precludes a flat network. Just because you have a flat network does not mean that every CPE device sees all traffic on the network. A flat network means that your network is one layer 2 domain. Do you REALLY have an application that requires all devices on the network to be able to see all traffic on the network? What IOS command do you use to cause the CMTS to behave as a HUB rather than a bridge?

    7. Re:Not credible by Frater+219 · · Score: 2
      A bridge will broadcast all ethernet broadcast packets to all hosts on the network.

      Yup ... and it won't stop my host from responding to one of those with a phony DHCP or ARP response. Hence, forgery; hence, the problem noted in the article.

    8. Re:Not credible by Anonymous Coward · · Score: 0

      face it, it's happening. tcpdump reveals some people on the subnet using gnutella, and that's not me!!

  35. Unix boxes NOT secure by A+Guy+From+Ottawa · · Score: 5, Funny
    From security focus bugtraq:

    It seems to only affect windows users dhcp requests, as for *nix it hands off an entirely different subnet ip address that is not vulnerable. This doesn't stop one from booting into *nix and manually configuring their ip to be on the vulnerable subnet.

    Does anyone else find that funny? Windows users are vulnerable to a security flaw by default (as usual). But, (if they feel left out) Unix users can configure their box to be vulnerable too!!

    --

    using System.Awesome;

  36. Oh, there's much more... by waltc · · Score: 3, Funny

    Did you know that your land line and cell phone calls can be tapped? Or that clerks in any of the institutions to whom you give your credit card numbers could steal them--or worse--*sell* them for profit! *shudder*

    Your car, for instance, can be bugged and tracked by a Nav positioning satellite so that the baddies will know where you are every minute of the day! I could go on, but now I think you see...it's *horrible*!

  37. Smoothwall IPCop by The+Real+Chrisjc · · Score: 2, Informative
    Go for the decent, fully opensource alternative!

    Now, with 100% less rudeness than smoothwall!

    IPCop

  38. HOWTO cook, fry and toast people with IP... by Ektanoor · · Score: 5, Insightful

    Well, on /. we frequently see some trolls that consider themselves so smart and experienced to say some enormities. And, I'm already seeing some saying the usual: "And so what? That's just another /. newsfud". Please, while /. is well fudded, there are things you should keep the mouth shut and think a little before saying something.

    The submission shown here may look, partially innocent for house wifes and the common guy in the street. They have lived with so many hacks, virus and trojans, that there is not much to worry about that. Unfortunately, many people do not know that such silly big providers also support someone who is not so simple and humble like your personal computer. They may be segments of corporate networks, departments that are too remotely located, that it is far cheaper to link them to some provider, rather than spending money to create an isolated channel. You may understand this, and still think that the biggest problem for the majority is the fact that information can be stolen. Correct rationale, if we consider the "majority", but again, bullshit. The big problem can be one or two clients of this provider. Clients that, if something goes wrong there, no one of us may have time even to say "shit". And no one will care to put you in a shinny wooded coffin. The best you may expect is a few tons of concrete and a mixture of chemicals so that your body quickly decomposes... Or that your body is quickly turned into ashes...

    The problem between big providers and such clients, is that, being a provider with reputation, dimension and emphasis, clients tend to forget some simple rules of the trade. They think that this huge provider does his homework and maintains a minimal level of protection. Meanwhile, these same clients, do not only forget to check the security of such links, but also forget about isolating such channels from their own critical sectors of activity. In the result, a malicious hacker may break-in in minutes into some critical zone. This may be a control station of some distribution system, an industrial zone, or the control room of the corporate network.

    Such situations happen and happen too frequently to consider it mere incidents. Thankfully, many of these break-ins are made by people who still have the shoulders in their head. Thankfully, breaking into the majority of corporate networks still demands some art and skills. However, this situation may change, if we all start considering that such problems, like the one described on the submission, are mere "features" that one may live with. If you consider that it should be that way, then don't be admired to see some big factory dropping tons of shit into the air or water. Don't be admired that suddenly a whole communication network goes fool and even 911 doesn't work in the middle of some critical situation. Don't be admired that your company produces things that blast or short-circuit at first use. Don't be admired that the lights go off every 5 minutes and all your home electronics are burning out. These are not stories taken from the hat. These are very concrete scenarios of real holes found somewhere around.

    These things do not happen now so frequently because Internet is in its very early age (and still many people, like engineers, do not trust it). But some of these holes are already there, waiting right around the corner for the first maniac script kiddie (yes, there are already holes that such lamers may exploit). If we keep this mood, of not caring about security, we will have all guarantees that something will seriously go wrong in the future.

  39. I guess Adelphia really does suck by yack0 · · Score: 5, Informative

    Adelphia sucks. I guess in more ways than one now.

    Please, don't mod this down as a troll, it isn't, it may be blatant advertisement for a sucks.com web site, but it's not a troll ;)

    j

    --
    -- There is no sig line, only Zuul.
  40. Now... by PFAK · · Score: 1

    Lame users can actually say "MY CABLE MODEM HAS BEEN HAX0R3D!@".. and actually mean it.

    Shouldn't ISPs be more warey about security? But we see this happen over and over again.

    --

    Free means no restrictions, ironic the FSF's GPL forces restrictions, isn't it? What's your definition of free?
  41. Re:This indicates one of the problems with Unix by Anonymous Coward · · Score: 0

    Correction: Aqua is a Joe Six-pack GUI. Darwin is a very nice BSD UNIX distribution. :-) Best of both worlds. I'm a long time UNIX admin and MacOS X is the best of both worlds. Hell, and to top it off, when I shut my laptop's display it actually *gasp* goes into standby properly instead of hanging like Winsucks2000.

  42. Zeno's paradox? by MacAndrew · · Score: 2

    Yeah, I so much wanted it to be over that this kind of public key encryption exploit didn't even register with me until recently. So you might have a bad key? We back off another step and add steps to authenticate they key ... then someone will figure out how to defeat that ... and so on.

    The overall impression I'm getting of electronic "security" is a bit like Zeno's paradox -- you know, you keep getting closer to the target in ever-finer increments but never quite reach it. (The paradox we know has an underlying flawed premise. Unfortunately, I'm not convinced the encryption race is winnable.)

    1. Re:Zeno's paradox? by Tony-A · · Score: 2

      electronic "security" is a bit like Zeno's paradox
      Good point. If you are limited to just reacting to known threats, I think Zeno's paradox very much applies. Keeping up with an unending supply of patches does not seem like a valid solution and seems like it adds new opportunities for exploitation which will not be seen by those supplying the patches.
      The link seems to have an implicit assumption that there is only *one* infinity. You have an infinite sequence of t/2, 3t/4, 7t/8, etc. which approaches but never reaches t. Real time has t, 2t, 3t, etc., none of which are in that sequence. There are also "long line" thingees: 0,t/2, 3t/4, ..., t, t+t/2. t+3t/4, ..., 2t, 2t+t/2, 2t+3t/4, ... , ... .
      OT. Infinity is a strange beast. There are *exactly* as many primes as there are rational numbers. There are *more* irrationals that rationals. In fact, for all sets, the power set (set of all subsets) has *more* elements. Then there are real wierdos like Peano's space filling curve (continuous image of unit interval into 2-space which occupies *area*), and Cantor's perfect set (uncountable set with measure zero).

    2. Re:Zeno's paradox? by MacAndrew · · Score: 2

      I actually hadn't seen *that* disproof before, though I vaguely remembered one existed. It came up a few years ago in a problem where an employer agreed to pay an executive's taxes, but that payment was itself taxable as compensation, and the company's payment of that additional tax was also taxable compensation, an so on. The argument didn't persuade the court.

      The way I understood it on quick perusal is that Zeno's problem is solvable so that the annoying infinity term drops out. I'm trying to think of another example. I've given my son some annoying ones like, if 2X=3X what is X? Of course it's very simple if you look at it right (or you can solve it pretty easily by brute force).

      Perhaps perfect security is as impossibly distant as infinity. I don't mean security in the raw cryptographic sense, but in terms of resistance to 3rd party trickery.

      I haven't met Mssrs. Peano or Cantor, and hope not to. I can't wait until my son exceeds my level of math. He's six, so I figure I have a few years left, perhaps a little beyond trig. :)

  43. Re:This indicates one of the problems with Unix by Anonymous Coward · · Score: 0
    Note these concerns don't just apply to Unix, they apply to Linux too, and indeed any Posix compliant OS.

    Below link is from Microsoft talking about Win2k Posix complaince. I guess we are left with DOS:(

    m$ link
  44. Re:Smoothwall IPCop by k_stamour · · Score: 1

    IPCop looks cool, I feel a weekend project comming on......

    --
    Julius Caesar - Act I, Scene i: "What mean'st thou by that? Mend me, thou saucy fellow!"
  45. Re:OF course Unix users are affected by Anonymous Coward · · Score: 0

    Can someone explain why this is a troll?

  46. Solution seems simple to me... by waltc · · Score: 1

    Don't hook up any critical systems to communications networks which can can remotely control them. Use communication networks for communication, and use physically closed, local networks, and human beings, for the control of critical systems.

    Simply put: what sort of idiot would ever want to tie in the direct control of a nuclear power plant to the Internet?

    This reminds me of an exceedingly dumb, but funny, movie I saw where some bad guys used "the Internet" to take over the country. They disrupted financial institutions, turned off electricty, compromised the ability of the military to defend against them, etc. and etc and etc. And through the whole movie the central bad guy sat before a computer screen and used [what sounded like] a 56K modem to do it all just "hacking away" at the Internet *chuckle* It was pretty easy to see the writers had no clue as to what the mysterious and vaguely threatening "Internet" actually is--I doubled over laughing more than once...

    Listen, if we as a country are ever so stupid as to put all of these critical systems [I am NOT talking about credit-card shopping, for goodness sake] "online" then...*chuckle* we're stupid enough to deserve exactly what we will get.

    I have confidence that we are not that stupid.

    Most people understand that the Internet will, of necessity, have boundaries. It will not be a cybergateway into "everything" as so many people whimsically imagine. The greatest value of the Internet is communication and information. It's best it be restricted to those capacities. Putting the control of critical systems "online" is just not in the cards--not for a thinking nation, anyway.

    1. Re:Solution seems simple to me... by Ektanoor · · Score: 2

      I have confidence that we are not that stupid.

      I wished to be so optimist like you... Unfortunately, while I have not seen anyone putting critical systems directly accessible through the Internet, there are enough "backdoor" channels to see very important things linked to Internet. Or corporate network so badly installed and maintained, that a small link to Internet will be enough to give huge problems to many people.

    2. Re:Solution seems simple to me... by Rosonowski · · Score: 2

      Could you give me the name of the movie? I could use a good laugh. I'm on the line waiting for adelphia tech support, so I might get one anyways.

      --
      01101001 01100001 01101101 01101110 01101111 01110100 01100001 01101100 01100001 01110111 01111001 01100101 01110010
    3. Re:Solution seems simple to me... by Tony-A · · Score: 2

      I have confidence that we are not that stupid.

      I don't. We shouldn't be, but should and does are different things.

      With such as "To keep your system secure, [paraphrased a bit] download the latest security patches". With the idea that a secure connection somehow secures the systems connected. IPv6, where every traffic light has its own ip address.

      People are not built to always be looking at what they're exposing. Most people, that is.

  47. Adelphia transmissions by archen · · Score: 4, Funny

    Good, then maybe some hacker will get confused and intercept my Adelphia cable TV hookup and inject some decent fucking cable programming for a change!

    1. Re:Adelphia transmissions by Anonymous Coward · · Score: 0

      LOL>.. the best comment out of all this spam

  48. Ettercap by kaoticus · · Score: 1

    have fun adelphia users...:-)

    http://ettercap.sourceforge.net

    man in the middle attacks could never be so easy...

    1. Re:Ettercap by martissimo · · Score: 2

      heh i thought it quite considerate of Slashdot to include links to SSL/SSH and VPN sniffers right in the article... wouldn't want any script kiddie to actually have to google for em or anything :)

  49. hsacorp had the same problem by SHEENmaster · · Score: 1

    and charter may still have it now that they seperated.

    I was trying to packet-sniff other boxes in my house(back when the cable modem gave infinite IPs) and I noticed that I was getting packets from the whole neighborhood. Didn't think it newsworthy though.

    --
    You can't judge a book by the way it wears its hair.
  50. Help is on the way by pommaq · · Score: 1

    Surely Cutter Slade will step in! He has already saved Adelpha once, and our daring hero can do it again!

  51. Re:OF course Unix users are affected by Scaba · · Score: 2
    Can someone explain why this is a troll?

    The NY Times link is a redirect to http://goatse.cx, which some people think should be modded as "Troll", when it is really just "Redundant" or "Offtopic" (though some may find goatse.cx "Interesting").

  52. another one by ArchieBunker · · Score: 2, Insightful

    http://www.customers-of-adelphia.org/

    There seems to be a rather large number of pissed off customers.

    --
    Only the State obtains its revenue by coercion. - Murray Rothbard
  53. But those three guys.... by sawilson · · Score: 2

    Have nothing to do with this. At Adelphia, like
    most companies, the UNIX admin types and the Network
    admin types are constantly at odds with each other.
    Finger pointing, etc. This is a great example of
    attempting to deflect the blame onto those UNIX
    admin types that admin the actual modems and
    their boot files, instead of blaming Sam, your
    network overlord. :) You should be ashamed. The
    UNIX admins that admin the services have nothing to
    do with the network hardware they are connecting to,
    or how they are configured as they don't own the
    network or it's hardware.

    One of the things I really hated about
    Adelphia when I was there. In contrast, at
    MindSpring, the network and UNIX admin type
    guys all worked on the same floor together on
    peachtree street and were treated as equals, and
    encouraged to work together.

  54. FROM AN ADELPHIA USER: by autocracy · · Score: 4, Informative
    Yes, this vulnerability does exist. I re-posted it to adelphia.security-issues as soon as I recieved it from Bugtraq (7 PM Eastern, on the 12th). So it's been almost 48 hours. No word from Adelphia has been recieved by me yet. For details on the vulnerability: Hooked directly to the cable modem, I can see packets flying around in the same manner as if I were on a switch. It's like a really wide-spread LAN. I've even been able to identify certain users of the subnet I'm on (some guy who lives by a popular ice-cream place uses Adelphia. I know this 'cause his name is also on his car's license plates). Whether or not the use of tools such as Ettercap work I can't confirm (Re: I'm not willing to confirm). I've started calling Adelphia's NOC, but they're really not dealing with this very well...

    More info as I get it...

    --
    SIG: HUP
    1. Re:FROM AN ADELPHIA USER: by Anonymous Coward · · Score: 0

      I can see packets flying around in the same manner as if I were on a switch. Can someone say dumbass

    2. Re:FROM AN ADELPHIA USER: by autocracy · · Score: 2

      Could somebody explain why the parent to this comment was made? Broadcast packets are visible on a switch. I can see that. That to me means that with ARP poisoning I can mostly likely see the unicast packets. Still the dumbass?

      --
      SIG: HUP
    3. Re:FROM AN ADELPHIA USER: by Anonymous Coward · · Score: 0

      Try a middle-man exploit on a switch and see how far you get.

    4. Re:FROM AN ADELPHIA USER: by autocracy · · Score: 2

      Really far... done it on my own network. I can sit and watch every packet coming out of a machine, and modify them as I want while they pass through my machine if it suits me. Let me try to end this: It works, I know this. I've proven it to myself. Have a nice day.

      --
      SIG: HUP
    5. Re:FROM AN ADELPHIA USER: by Anonymous Coward · · Score: 0

      yer switch sounds borken LOL

    6. Re:FROM AN ADELPHIA USER: by sstamps · · Score: 2

      While I wouldn't necessarily call you a dumbass for making a simple mistake in word choice, I think you need to do a little more investigation on exactly what a SWITCH is versus a HUB.

      With a SWITCH, Ethernet frames go from the source node to the destination node directly; no other node connected to the SWITCH can ever see the packets unless they are broadcast/multicast packets.

      With a HUB, ALL Ethernet frames that are sent through the hub from any particular node also go to ALL of the other nodes.

      THUS, what I think you mean to say is HUB, not SWITCH. However, I am willing to concede that your anecdote about being able to sniff a private non-broadcast conversation between two nodes from a third is making you think about the problem incorrectly, since it means that a) you don't REALLY have a SWITCH, but instead have a HUB, or b) your SWITCH is broken, as another user suggested. I have several switches here and have installed plenty elsewhere. On none of them can a third party sniff and capture directed non-broadcast packets from the network segment.

      --
      -SS "Teach the ignorant, care for the dumb, and punish the stupid."
    7. Re:FROM AN ADELPHIA USER: by autocracy · · Score: 2
      OK, let me back this up a bit: I can see packets flying around in the same manner as if I were on a switch. Implicit in that was that I could see broadcasts (DHCP queries, IGMP announcements, routing info, etc.). That is the manner of what would be seen on a switch. Because my cable modem does bridging (think two port switch), I don't see normal unicast packets unless I'm using ARP poisoning (which I haven't done on Adelphia's net).

      Today's lesson: why is it possible to see unicast packets not sent to you on a switch using ARP poisoning? The answer is because switchs forward data based only on the MAC address in the frame. ARP poisoning makes the computer (full computer, not microprocessor in the switch) believe that an IP belongs to a different MAC address than it really does. So the computer sends the frames to your MAC address instead of the other ones once the ARP table has been poisoned. The switch is all along performing the proper duties as it should of sending packets to the proper port based on the MAC address.

      So, in summary, I can see packets flying around in the same manner as if I were on a switch. That means broadcasts and packets directed to me. I assume based on my knowledge that I might be able to use ARP poisoning on Adelphia's net to confuse computers into sending unicast packets to me so I can sniff them in a man-in-the-middle style attack. It is certainly possible that Adelphia has a setup where the bridging of the cable modem is smarter than to allow this attack, but I can't confirm either way (unwilling to try it - I like having service).

      I said what I meant, and I meant what I said. You just tried to read a little more into it than what was there. I really did see packets in the same manner as I would on a switch. Of course, I could have been more specific, but hey...

      For reference, most ISP connections don't even allow you to see broadcast traffic (think dialup via PPP or DSL modems - no broadcasts from other machines). Also, you might want to check out Ettercap, or any other tool of that variety. Makes ARP spoofing easy. Grab one of your switches and try it out.

      --
      SIG: HUP
    8. Re:FROM AN ADELPHIA USER: by sstamps · · Score: 2

      OK. Fair enough. I think that it could be read either way, though, which you have already alluded to. With a switch, you don't usually see lots and lots of "packets flying around" because the only ones should be unicast packets and the odd broadcast (ARP/DHCP), but the latter should be fairly rare. Thus, the confusion when reading your original message.

      With Adelphia, there are hundreds if not THOUSANDS of broadcasts per minute, many of which are not even FOR your subnet. I also still get a number of misdirected unicast packets and the occasional directed broadcast packet.

      --
      -SS "Teach the ignorant, care for the dumb, and punish the stupid."
  55. Check out the DOCSIS specs. by dumboy · · Score: 2, Interesting

    According to the DOCSIS 1.1 specification it is the responsibility of the cable modem itself to not pass other users traffic through, as cable internet is a shared medium like a hub. Some things will get through, though, since they are passed to a broadcast like DHCP, SSDP requests, and IGMP. I have Adelphia and can see these things coming in, as I should, but not other people's web traffic. Sounds to me that they posted something on BugTraq that is written up in a specification. Check out Cablelabs for the DOCSIS 1.1 specification.

  56. GOOD! by Anonymous Coward · · Score: 0


    About 1 year ago, a man ripped me off $350.00 cash for a Duron CPU, KT133 motherboard, and a mid-tower. He used a @adelphia.net eMail address. Glad to see them compromised and crash like the alien vessel they are!

  57. cable arp spoofing? very old news by cotu · · Score: 1

    Cisco's UBR has been able to deal with this problem quite effectively for a very long time. With DOCSIS, all of the traffic is transmitted on virtual channels (SIDS) which can be encrypted (BPI+). Adjacent users on the same cable do not see each other's unencrypted traffic. This provides the ability of turn on proxy ARP at the cable router. For cable, it's even better since all users are required to get their IP addresses through DHCP and the router can download its the DHCP lease database when it reboots closing even _that_ hole.

    The only thing I can think is that Adephia is just being boneheaded here (or has bought brand-X equipment for which they got what they paid for).

  58. Ettercapped RoadRunner in Austin by mrcutrer · · Score: 1

    I did this "MITM" monitoring in Austin TX, on Road Runners network and was able to do exactly what this article describes. I used ettercap on a linux (gentoo) machine, and it worked just fine. I was able to see all traffic from the, what looked to be, root route. Now that ettercap is available in a precompiled w2k file, this type of spying and sniffing will probably take off.

    Ettercap is a kewl proggy though, well worth the D/L for anyone that wants to see what packets are coming through.

    --
    "When I look back, my life is not a foreign country, it's more like a library book returned long ago." - ????
  59. Reported on VULN-DEV 19 months ago by Anonymous Coward · · Score: 0
    Justin Ellison posted a message on the VULN-DEV mailing list called How I turned my cable modem into a sniffer on May 1, 2001. The discussion was originally called "Hijack IP Address using cable modem", so all of this has been known for over 19 months.

    DOCSIS cable modems have many functions accessible through SNMP. The built-in firewall could be interesting - you could send out a new firewall rule blocking access to a specific site or port (or all sites) to thousands of users, then firewall the SNMP port so the ISP can't easily fix it.

    To find the IP of your modem, you can:

    • see if it appears as the first hop in a traceroute (but usually it doesn't, the first hop is often the CMTS)
    • watch ARP/DHCP broadcasts, looking for the MAC address of your modem (usually printed on the modem somewhere)
    • ping -b 255.255.255.255, and see which computer replies (I couldn't figure out how to do this on Windows)
    • see if your ISP has a domain for the modems - my ISP had hostnames like x1-AA-BB-CC-DD-EE-FF.modems.isp.net for each of the modems, where AA-...-FF was the MAC address (I found out about this domain by watching DHCP packets)
    • social engineering (if you can find someone who even knows what an IP address is), or ask a friend who works for the ISP

    Try "public" or "private" for the SNMP community strings. If that doesn't work, download the config file from your modem's TFTP server (you might need to spoof an IP in the 10.x.x.x range), and it should contain the correct strings. The address of the TFTP server is usually mentioned in DHCP replies to the modems.

  60. Adelphia is Garbage by chunkwhite86 · · Score: 5, Interesting

    Alow me to explain:

    1. Adelphia recently declared bankruptcy. Their CEO was the Number 1 CEO in the whole US for taking insider loans. Above Tyco, Enron, or Worldcom. The crooked bastard took an insider "loan" for OVER a quarter BILLION dollars. His reason for the loan was "Unspecified personal business".

    2. Their service sucks. I'm on the phone with their help desk at least once a month because the internet connection is down. Their tech support people are a bunch of brain-dead bozos reading from an "if: then" style troubleshooting manual - plus, it usually takes 45 minutes or more of waiting on hold to get through to a real human. Definitely some of the worst customer service in the industry.

    3. They are not complying, or planning to comply with the federal regulation passed in October that prevents cable providers from forcing customer to purchase service "bundles" to get a particular channel. The regulation states that a cable provider must provide, upon the customers request, the premium channels they ask for in an a-la-carte style manner.

    As an example, if I wanted to get the HBO channel at my house, Adelphia requires my to "upgrade" to their digital cable service for an additional $9.95 a month, plus $7/mo per TV (I have 3) plus pay $25.99 a month for the HBO bundle. Do the math - that equals a additional $57 per month just to get one premium channel. This practice is strictly forbidden by the recently passed legislation.

    And to top it off, the lying bastards told me that they don't have the technology to provide a single premium channel (no bundles) to a home, and that they don't have the technology to send certain premium channels to their analog cable subscribers - that they must "upgrade" to digital cable. The reason that they are lying bastards is that I have a friend who used to get just HBO (w/o a bundle) to his analog cable home (back when they offered this option). He canceled that channel but they never turned it off for him. Right now today he gets a single premium HBO channel to his analog cable home.

    My advice is to avoid this sleezy bunch at all costs - unless you like paying out the nose to support their insider lending (Yes, I know GWB thankfully just passed legislation making corporate insider loans illegal.) habbits and unfair business practices.

    --
    I'd rather be a conservative nutjob than a liberal with no nuts and no job.
    1. Re:Adelphia is Garbage by hackstraw · · Score: 2

      For what its worth, I've read recently in a newspaper that it is now illegal for a cable company to require upgrades to get a premium channel. Sorry I don't have a reference, but I read it from a newspaper while visiting my parents.

    2. Re:Adelphia is Garbage by Anonymous Coward · · Score: 0

      1. Adelphia is still profitable, and the Rigases are no longer associated with the corporation. Day to day business has not changed.

      2. Perhaps it's you who suck. If you'd like to pay the entire Tier 1 staff to gain network certifications, extensive training, and enough knowledge and power to resolve any issue that could ever arise, go right ahead. They have no control over infrastructure issues, the only things which cannot be resolved by Tier 1 and / or field technicians.

      When you call and act like a pissed-off asshole, tech support's care factor immediately drops to zero.

      And I know that your estimated hold times are grossly inflated. I have never seen a Tier 1 hold time that high in the past 7 months; the average is around 10 minutes.

      3. I'll be damned, my house has analog cable, I'm an Adelphia subscriber, and I get HBO. The HBO Advantage Package requires a digital converter, the channel itself does not.

      You can't avoid the cable company becuase it's a monopoly. Unless, of course, you'd like to pay 70-80 bucks a month for satellite to get what you do now, and another 50-100 for slower DSL.

      (Anonymous because I like my job, not because I wouldn't want to discuss this with you face to face.)
    3. Re:Adelphia is Garbage by cswiii · · Score: 1

      Sorry, I can't agree with you that Adelphia is a good service. I lived in Fairfax for years, and had Media General/Cox. first for cable and then later for broadband. Still preferred it much over Adelphia, which still seems to be about 5-10 years behind the former.

      The inability to rollout broadband, and the fact that I've heard nothing but gripes about "Powerlink" only further those suspicions.

  61. Docsis cable modem can prevent this by BroadbandBradley · · Score: 2

    so can most older proprietary modems. it has to do with encrypting traffic from the modem to the CMTS, which I suspect creates some overhead. perhaps they're just being cheap? I'm on Cox.net, and if I go to webmail.cox.net it's an http not an https on the page where you submit your username and password. On the public internet this would be an issue but inside the cox.net network, you can't sniff your neigbors traffic because of the way the modems are setup (no I haven't tried, but if I did, am fairly sure what I could see I couldn't read).

    if you want all the dirt on how these modems work, go see the documentation at Cable Labs , they're the people who certify the equipment.

    Thee's a reason I call myself broadbandbradley, I couldn't think of a good handle ;-)

  62. Re:OF course Unix users are affected by jericho4.0 · · Score: 2

    The networks DHCP servers hand off unix boxen to a different subnet without the sniffing problem. So it's not because of Unix's design, but of the networks design.

    --
    "A language that doesn't affect the way you think about programming, is not worth knowing" - Alan Perlis
  63. Yay! More Slashdot Hype! by netik · · Score: 2
    While I agree with you that a security flaw in the modem itself is just terrible, does slashdot really have to make statements like:



    The severity of a potential attack could allow a malicious subscriber to gain access to the customers private activity on the net, as well as the capabilities to hijack connections, intercept SSL/SSH/VPN encrypted sessions, hijack and poison dns servers, and perform a Denial of Service on the entire subnet.



    So what if the user intercepts SSL/SSH/VPN traffic from hosts behind the cable modem? The entire purpose of those protocols is to prevent man-in-the-middle attacks, and encrypt traffic so that the security of the transport (as seen here as entirely untrustable) is no longer an issue.

    This type of fear mongering is what drives daily stories on the front page of slashdot, and has become entirely too irritating to deal with.
    1. Re:Yay! More Slashdot Hype! by TeddyR · · Score: 3, Informative

      The problem with ettercap is that it allows for a man-in-the middle attack against ssh 1 implemenations. That includes seeing the cleartext data passing through....

      Also... many routers/firewalls and access devices that have ssh only have ssh 1 capability.... so there goes that protection.... since ettercap can intercept those... (Yes... the fingerprint presented would not match.... but then how many would know to check the fingerprint?)

      --

      --
      Time is on my side
    2. Re:Yay! More Slashdot Hype! by MikeBabcock · · Score: 2

      ... which is why you should be using SSH2 with pre-validated remote keys.

      --
      - Michael T. Babcock (Yes, I blog)
  64. A guess by A+nonymous+Coward · · Score: 2

    The article seems to imply that certain subnets are misconfigured, and presumably those subnets have windows clients only on them, the unix clients being on other subnets. Whether this is intentional or accidental is not mentioned. If not many clients are involved, and there are far more windows clients than unix, coincidence seems possible. But maybe there are enough differences in windows and unix clients (SMB shares? NFS) that it makes sense to keep them on separate subnets.

    1. Re:A guess by aggieben · · Score: 1

      Hmm. I thought the article was sayting that there was a problem with the modem itself in that it allowed the user to put it in promiscuous mode, meaning it doesn't discard any packets it sees from the network. If a subnet is hubbed, it doesn't have to be 'misconfigured' for a user to be able to sniff the subnet.

      --
      Don't become a regular here, you will become retarded. -- Yoda the Retard
  65. How to find out if you're vulnerable by Anonymous Coward · · Score: 0

    please report your subnet to abuse@adelphia.net and/or security@invisiblenet.com

    Go get ettercap (http://ettercap.sf.net) and run it. If you have more than one host/ip on the list, you're vulnerable.

    0x90 @ invisiblenet.net

  66. Oh please... by sstamps · · Score: 2, Informative

    Well, I can tell you that, before Adelphia bought out my local cable company, Prestige, I NEVER had so much as a single BOOTP packet outside of my own. Now, about 10% of the traffic I see is CONSTANT BOOTP requests from other customers all over the country. It is painfully obvious that Adelphia operates their network in HUB mode, when Prestige operated theirs in SWITCHED mode. You DO know what that means, right?

    BOOTP traffic should never leave the private UVR segment; period. In fact NO broadcast traffic of ANY sort should be allowed to leave the private network segment at all.

    So, don't give me that "it's an non-issue because it is TCP/IP" crap. It is an architectural issue that YOU guys need to clean up on your own network, otherwise, someone needs to do some network technician house-cleaning (all the way up to the CIO, if necessary) and send some people back to flipping burgers at McDonald's.

    While we are on the subject of security, why aren't you guys doing something about all the sequential IP scans that are going on in your network right now? Why isn't someone cleaning up THAT mess. Let's see, according to the firewall, I have 4 different scans going on right now; it has been as high as 12.

    That, and I have been having fits with your mail server (and, no, this isn't the first time, either; it happens so often, I just switch over to my own until you guys eventually finish reading your sendmail HOWTO and get it fixed).

    I realize that with Adelphia being more or less in bankruptcy right now, customer support is not very high on your list of things to take care of (just like network engineering), but don't come in here and tell us that it is a fundamental problem outside of your control when it is NOT. Get control of your network and stop making excuses.

    --
    -SS "Teach the ignorant, care for the dumb, and punish the stupid."
    1. Re:Oh please... by suwain_2 · · Score: 2

      I'm an Adelphia customer... I ran Ethereal (on my internal LAN, through NAT -- so I shouldn't be seeing anything from the cable modem anyway). I'm getting flooded with a bunch of "V2 Membership Report"s, from various and sundry hosts on the network, using IGMP (Internet Group Membership Protocol, I believe). They all seem to be local, but I've never understood what they meant.

      Is that what these are? They're being multicast to 239.255.255.250, which is reserved by ARIN (a multicast netblock?)

      I've always regarded these as random garbage, but never as a security risk. (Although I can see why they would be.) Is this what the article is referring to?

      --
      ________________________________________________
      suwain_2 :: quality slashdot p
    2. Re:Oh please... by sstamps · · Score: 2

      Actually, IGMP is Interior Gateway Management Protocol, which is probablu what Adelphia is using to communicate between their routers. You shouldn't be seeing those, as the UBRs should be filtering them out for you (unless there is another one of their routers on the customer side of your UBR). The one I am connected to seems to filter it out.

      If you are seeing the packets on your own private network, then your broadband router is also passing them, and maybe you should filter it out.

      No, what the article is referring to is the potential for spoofing responses to ARP and BOOTP/DHCP queries to setup man-in-the-middle attacks. You won't see these inside on your private LAN segment, but if you can somehow run a sniffer on the public side, you will see TUNS of ARPs / BOOTP requests.

      --
      -SS "Teach the ignorant, care for the dumb, and punish the stupid."
  67. Additionally... by sstamps · · Score: 1

    ARP cache poisoning can be fixed by forcing the UVRs into "ARP proxy" mode, since the UVRs already by default have the MAC addresses of all the nodes they serve anyway. There's no reason for a UVR to EVER do an ARP/RARP broadcast on its own private segment. It assigns the addresses, thus it can resolve them.

    The only ARP problem you are going to have is when one of the nodes requests an ARP/RARP resolution for an address in the same private subnet, which should be rare, ESPECIALLY since you guys are doing port-blocking (like http/80, for example).

    Yeah, in case no one knew already (hard to believe) Adelphia is doing incoming port 80 blocking; welcome to the censored net. Don't give me that "well, you shouldn't be running servers off of your cable modem" crap argument, either, and I won't give you my lecture on how to run your ISP business properly so that it doesn't matter (and would be more profitable!).

    --
    -SS "Teach the ignorant, care for the dumb, and punish the stupid."
  68. Clarifications by sstamps · · Score: 1

    Elflord1999,

    Apologies, I mistakenly lumped your response in with one of those who replied to you; brain fart, old age, not enough sleep, .

    Also,it is UBR (Universal Broadband Router), not UVR. I'm getting my acronyms confused, again.

    --
    -SS "Teach the ignorant, care for the dumb, and punish the stupid."
  69. Re:Post First Have !? by Anonymous Coward · · Score: 0

    In soviet russia - posts first you!

  70. adelphia user here... by Profe55or+Booty · · Score: 1

    and i've found this. i had a little fun with it, too... i printed "FART" on some guy's printer on font size 72, i believe, bold, and underlined.

    all these computers just showed up in "my network places" in windows ME

    --
    sig - .
  71. That's probably the advertised behavior by herbierobinson · · Score: 2

    I haven't checked Adelphia, but most Broadband ISPs are very up front about telling customers that there is absolutely no security provided by them. It's probably in the TOS, too. The only thing the ISPs block stuff for is performance tuning.

    I've heard a number of stories about people finding Windows printers they didn't own when they got their cable modem connection...

    --
    An engineer who ran for Congress. http://herbrobinson.us
  72. Adelphia is the WORST ISP EVER!!! by wzoo1 · · Score: 1

    Adelphia is the WORST ISP EVER!!! btw, you can easily uncap all the cable modem's on Adelphias HFC (hybrid fiber coax) or cable modem network easily... My friends done, it he's uncapped to test their network for security problems and got up to 10/10mbps , etc and maybe even higher... they have the worst tech support, etc, and their network is sooo insecure... I bet tier1 tech support doesnt even know about it except MAYBE the network admins trying to fix it for their crappy service... lol

  73. Well, actually.. by sstamps · · Score: 2

    You WILL see ARP packets on your own private subnet, but these are your own and are OK.

    You WILL see BOOTP/DHCP packets if you are using dynamic addressing, but again these are your own and are OK.

    "These are not the packets you are looking for..."

    --
    -SS "Teach the ignorant, care for the dumb, and punish the stupid."
  74. Re:OF course Unix users are affected by Anonymous Coward · · Score: 0

    thank you - I was asking myself the same question when I got that one to meta-moderate.
    Troll Troll Troll.

  75. Last Post! by alpg · · Score: 1

    The wise programmer is told about the Tao and follows it. The average
    programmer is told about the Tao and searches for it. The foolish programmer
    is told about the Tao and laughs at it. If it were not for laughter, there
    would be no Tao.
    The highest sounds are the hardest to hear. Going forward is a way to
    retreat. Greater talent shows itself late in life. Even a perfect program
    still has bugs.
    -- Geoffrey James, "The Tao of Programming"

    - this post brought to you by the Automated Last Post Generator...