Slashdot Mirror


The First Windows 7 Zero-Day Exploit

xploraiswakco writes with the first Microsoft-confirmed Windows 7 zero-day vulnerability, with a demonstration exploit publicly available. The problem is in SMBv2 and SMBv1 and affects Windows 7 and Windows Server 2008 R2, but not Vista, XP, or Windows Server 2003. A maliciously crafted URI could hard-crash affected machines beyond any remedy besides pushing the white button. "Microsoft said it may patch the problem, but didn't spell out a timetable or commit to an out-of-cycle update before the next regularly-scheduled Patch Tuesday of December 8. Instead, the company suggested users block TCP ports 139 and 445 at the firewall." Reader xploraiswakco adds, "As important as this the mentioned article is, it should also be pointed out that any IT staff worth their pay packet should already have port 139 blocked at the firewall, and probably port 445, too."

61 of 289 comments (clear)

  1. OMG what if my computer doesnt have a white button by Anonymous Coward · · Score: 5, Funny

    What are my options? New computer?

  2. How is this zero-day? by DNS-and-BIND · · Score: 5, Insightful
    The zero-day vulnerability was first reported by Canadian researcher Laurent Gaffie last Wednesday

    OK the exploit is almost a week old already. How is this "zero-day"? In the immortal words of Inigo Montoya: "You keep using that word. I do not think it means what you think it means."

    --
    Shutting down free speech with violence isn't fighting fascism. It IS fascism!
    1. Re:How is this zero-day? by Yvanhoe · · Score: 3, Informative

      In my book "zero-day" means that the vulnerability and the first practical exploit were released the same day. "Zero-day" refers to the time the dev team had to correct the bug.

      --
      The Wise adapts himself to the world. The Fool adapts the world to himself. Therefore, all progress depends on the Fool.
    2. Re:How is this zero-day? by Ed+Avis · · Score: 3, Funny

      'When I use a word,' Humpty Dumpty said, in rather a scornful tone, 'it means just what I choose it to mean -- neither more nor less.'

      --
      -- Ed Avis ed@membled.com
    3. Re:How is this zero-day? by Anonymous Coward · · Score: 2, Insightful

      A zero day exploit is an exploit that exists before the developers of the application are aware of the bug/flaw being exploited. It does not seem unreasonable to keep refering to it as a zero day exploit even after the details of the bug and exploit have been published, how else would you refer to it, e.g. "the exploit formerly known as zero day";

    4. Re:How is this zero-day? by ozmanjusri · · Score: 3, Funny
      Who cares? It's not like it's years old or anything. Chill out.

      Exactly.

      It's not as though Windows exploits are a scarce event. There'll be plenty more where that came from, so you can be semantically correct next time.

      --
      "I've got more toys than Teruhisa Kitahara."
    5. Re:How is this zero-day? by DMiax · · Score: 5, Insightful

      Nope! It's the number of days between the release date and today.

      I find little use in a definition that depends on today's date. Especially because I can read articles from saturday and they will call it 3-day, which gives me no information.

      A zero-day exploit is one that is created before a fix is available. It is more severe than others because no version of the target software is safe, even if it is constantly updated. Any security expert knows the implications of this, and how to take it into account when assessing the risks.

    6. Re:How is this zero-day? by Anonymous Coward · · Score: 2, Informative

      Perhaps you can explain how a fix is created before the exploit is released?

      We're talking about exploits in the wild. If the developers or security researchers discover the bug and patch it before any malicious third party does, there you go. This is very frequently the case, which is why you see so many stories about exploits being crafted by reverse-engineering vendor patches.

      If you're going to be a little sarcastic douchebag, at least be right about something.

    7. Re:How is this zero-day? by DMiax · · Score: 2, Informative

      Simple: malware writer downloads the patch for $SOFTWARE, reverse-engineers it, understands the bug and creates the malware. If he is fast, there is still a large number of vulnerable machines around that it is worth it, and is a much cheaper than finding the bug, which generally involves having an illegal peek at the code or very good intuition.

      And BTW your repeated references to the movie are not making you look a geek, more like a wannabe that does not know the first thing.

    8. Re:How is this zero-day? by DMiax · · Score: 2, Interesting

      Better than the OP's definition, but not correct. Zero-day means that at the time of the exploit no machine can have the fix already installed. They are different from the reverse-engineered bugs which are ineffective against properly updated software (i.e. when the admin does not suck).

    9. Re:How is this zero-day? by MBGMorden · · Score: 3, Informative

      You're just being idiotic now.

      Here's an easy, plain vanilla example for you to understand:

      Firefox releases Firefox 4.0. In the patchnotes they say "- Found and fixed a bug allowing a website to catch your computer on fire.".

      Some anxious teenager reads that and says "Holy shit! I bet a lot of people haven't upgraded yet. I'm off to craft up an exploit . . .". A week later he has it ready.

      Millions of computers smolder in ruin. Most importantly though, the fix was available BEFORE the exploit was, and therefore it was not 0-day. End of story.

      --
      "People who think they know everything are very annoying to those of us who do."-Mark Twain
    10. Re:How is this zero-day? by nschubach · · Score: 2, Funny

      So, we'll see you next Tuesday? ;)

      --
      Every time I start to have faith in humanity, I ruin it by driving to work between 7 and 8 am.
  3. Why are ports 139 and 445 still open? by concernedadmin · · Score: 5, Interesting

    I remember once trying to see what it takes to make Windows not have any ports open and it resulted in severely reduced access to just about anything that wasn't local. Why is it that these ports are necessary? Why is NETBIOS necessary?

    1. Re:Why are ports 139 and 445 still open? by ledow · · Score: 4, Informative

      Even weirder - on a machine which isn't on a domain, but which has a software firewall, you can open *every* port to a destination machine (e.g. a fileserver) and it *will* access the SMB shares of that fileserver (\\ipaddress\c$ etc.) but takes forever the first time because the broadcasts have been blocked by the firewall. So it doesn't need the broadcasts, or to be on that domain, or to do anything that isn't direct IP with the target machine - but it still takes forever to realise that and just start listing files.

      And once you've done it once, that file sharing will run at full speed for the rest of the day. I'm imagining some sort of name resolution etc. issue (but the PC in question can actually use the same machine for DNS and still have the problem) but if it's not *required* to connect to the machine, why does it try anyway and hold everything up? And the firewall only ever reports NetBIOS traffic while that's happening.

    2. Re:Why are ports 139 and 445 still open? by drinkypoo · · Score: 2, Interesting

      I don't have your problem, and never have had. When I have DNS working and windows set to go to DNS for netbios name resolution, then everything works OK. What I *do* have now is that GNOME VFS will refuse to connect to a server on the first attempt (and fails quickly) but works immediately on the second. I wonder if that's related somehow.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
  4. Ball kicking time by Rogerborg · · Score: 5, Insightful

    Don't they do code reviews at Microsoft? Loops 101: prove that the loop terminates under all conditions, even and especially when passed garbage.

    Seriously, that's the difference between a hacker and a software engineer right there. If you don't take the time to fix it early, you'll just have to fix it later.

    --
    If you were blocking sigs, you wouldn't have to read this.
    1. Re:Ball kicking time by ShooterNeo · · Score: 2, Interesting

      People make mistakes. Perhaps the coders of the loop thought that input protection located in code elsewhere would prevent this from ever being a problem. Maybe the person who was supposed to write the input protection piece forgot to do it because of a miscommunication. (one of the downsides of working on a project where the job is split between thousands of developers)

      Given that Windows has more lines of code than just about any other software in existence, it's actually fairly impressive how well it holds up the majority of the time.

    2. Re:Ball kicking time by 1s44c · · Score: 3, Informative

      Seriously, that's the difference between a hacker and a software engineer right there. If you don't take the time to fix it early, you'll just have to fix it later.

      The Microsoft approach is to collect the money and get their customers to agree that everything that goes wrong is their fault. It's at least as good protection for them as writing decent code and many times cheaper.

    3. Re:Ball kicking time by ozmanjusri · · Score: 3, Interesting
      Given that Windows has more lines of code than just about any other software in existence

      Why is that?

      Does an OS really need to be so complicated? ReactOS, for example, provides a significant proportion of the functionality of Windows in a fraction of the size.

      Surely fewer lines of code mean a smaller attack surface for exploits and vulnerabilities.

      --
      "I've got more toys than Teruhisa Kitahara."
    4. Re:Ball kicking time by clodney · · Score: 2, Interesting

      People make mistakes. Perhaps the coders of the loop thought that input protection located in code elsewhere would prevent this from ever being a problem.

      assert() for that on entry to the function and it becomes immediately clear when your assumptions about elsewhere were lacking

      It will assert on entry of course, but only in a debug build, and only when the proper input conditions are met. In the putative scenario of a loop coder thinking he was protected by input protection located somewhere else, the assert would only fire if the right test case was constructed. For all we know there is an assert in the code, but it won't help us in a release build.

    5. Re:Ball kicking time by Shotgun · · Score: 2

      People make mistakes. A company that has produced some of the richest people in the world and has extracted billions of dollars from the world's economy should have some processes in place to insure that bugs found years ago do not creep back in. It's called regression testing.

      --
      Aah, change is good. -- Rafiki
      Yeah, but it ain't easy. -- Simba
    6. Re:Ball kicking time by Blakey+Rat · · Score: 2, Informative

      Don't they do code reviews at Microsoft?

      Yes they do.

      Loops 101: prove that the loop terminates under all conditions, even and especially when passed garbage.

      "Terminates under all conditions" is a little difficult to prove in any non-trivial situation.

      Seriously, that's the difference between a hacker and a software engineer right there.

      The former bitches and moans on Slashdot, and Microsoft hires the latter?

      If you don't take the time to fix it early, you'll just have to fix it later.

      Maybe you should send Microsoft your perfect coding technique that won't possibly have exploits. Since you seem to have all the secrets of software nailed down. I'm sure Microsoft would love to see it.

    7. Re:Ball kicking time by Plunky · · Score: 2, Interesting

      assert() for that on entry to the function and it becomes immediately clear when your assumptions about elsewhere were lacking

      It will assert on entry of course, but only in a debug build, and only when the proper input conditions are met.

      C99 specification says that defining a NDEBUG symbol can be used to prevent compiling the assert() into the program. That means it is not a debug option, and should normally be present even in release code unless specifically disabled. Far far better for the program to fail with a meaningful error that the development team can track than allow program code to hang just frustrating the user who doesn't know anything..

  5. Not much of an exploit.. by Anonymous Coward · · Score: 3, Funny

    No remote code execution? Boring. Let's see if some people out there could weaponize it and throw it into a metasploit module. Then it's interesting.

  6. Well researched article, that... by EMN13 · · Score: 3, Funny

    From the article:
      "Instead, the company suggested users block TCP ports 139 and 445 at the firewall. Doing so, however, would disable browsers as well as a host of critical services, including network file-sharing and IT group policies."

    Good to know that blocking ports 139 and 445 will block browsers, we wouldn't want people actually doing that, after all!

    1. Re:Well researched article, that... by EMN13 · · Score: 4, Informative

      The author probably confused the browser service - which is for lan filesharing - with a webbrowser. Not that that confusion gives me much faith in the rest of the article; what other "details" are equally mangled?

  7. Secured by Default by Toreo+asesino · · Score: 5, Interesting

    Public networks have all inbound ports blocked by default. Changing a network type to anything other than public requires admin rights, so this would have to be an internal DOS attack realistically.

    --
    throw new NoSignatureException();
  8. Are you trolling? by Anonymous Coward · · Score: 2, Informative

    The zero-day vulnerability was first reported by Canadian researcher Laurent Gaffie last Wednesday, when he revealed the bug and posted proof-of-concept attack code to the Full Disclosure security mailing list and his blog.

    Quote whole sentences...

    1. Re:Are you trolling? by MrNaz · · Score: 4, Insightful

      So you're saying that it can only be described as zero day on that day, and thereafter it cannot be called a zero day exploit, but a n-day exploit where n is the number of days since it was announced?

      Sorry, but while you may be *lexically* correct, I think everyone with two brain cells that are on talking terms knows what is being referred to by a "zero day" exploit, even when referring to an exploit not released on that day.

      --
      I hate printers.
    2. Re:Are you trolling? by DarkOx · · Score: 5, Informative

      I always thought that zero-day referred to the time between when an exploit was being used in the wild and the amount of time admins/endusers had to patch there systems.

      In the case of an exploit floating about in the wild where there has been no patch made available is a zero day because I have had zero days to patch my systems before the potential for easy exploitation.

      --
      Repeal the 17th Amendment TODAY! Also Please Read http://www.gnu.org/philosophy/right-to-read.html
    3. Re:Are you trolling? by sproot · · Score: 3, Funny
      On the subject of re-writing the language:

      loses it's [sic] meaning

      your [sic] plain wrong

      That last one might be ironic.
      xx

    4. Re:Are you trolling? by dontmakemethink · · Score: 2, Funny

      Actually, the grandparent poster is correct. Zero-day means just that. What you're talking about needs a different word.

      I believe the term "Windows exploit" in itself adequately covers that it was quickly and easily discovered and abused.

      Bonus points for stating that anyone who thinks differently from you must be stupid.

      Damn Mac users eh?

      --

      War as we knew it was obsolete
      Nothing could beat complete denial
      - Emily Haines
    5. Re:Are you trolling? by nschubach · · Score: 4, Funny

      I tried blaming my keyboard once. It just stared back at me knowing that it had done nothing wrong and I couldn't prove otherwise. The little bastard had me in a corner and the other people in the office were staring at me.

      --
      Every time I start to have faith in humanity, I ruin it by driving to work between 7 and 8 am.
    6. Re:Are you trolling? by dave562 · · Score: 2, Informative

      In the context of security exploits, zero day means that the patch is unavailable from the vendor. The original term zero day was stolen from the warez scene where "Zero Day is a state of freshness" (tm). In order for a warez release to be zero day it had to hit the site before it hit the store shelves. Usually that would mean that it came from Europe, or was released by someone who worked at the company putting the game out.

  9. pushing the white button?? what does that mean? by DigitalReverend · · Score: 5, Insightful

    The summary states "A maliciously crafted URI could hard-crash affected machines beyond any remedy besides pushing the white button."

    I checked all the Windows machines here. None of them have a white button on them anywhere. What does this mean? Does the poster just mean powering the machine off and then on again?

    Too many times on Slashdot, when people should be informative, they obfuscate the information it in failed attempts at being clever.

    --
    I read Slashdot for the headlines, because the headlines, unlike the articles, are usually original and never duplicated
  10. Terrifyingly potent by Sockatume · · Score: 5, Funny

    A maliciously crafted URI could hard-crash affected machines beyond any remedy

    Oh no! A PC-killer!

    besides pushing the white button

    A reboot? Well, it's an unorthodox and extreme solution to a machine crashing, we'll have a hard time convincing Windows users to do that.

    --
    No kidding!!! What do you say at this point?
  11. I have to ask by NoobixCube · · Score: 2, Interesting

    In my ignorance, I have to ask: What's so special about 139 and 445? What do they do normally, and why would blocking them help? No, I didn't RTFA. I'm too tired for this :P

    --
    Admit it. You post strawman arguments as AC so you get modded Insightful for refuting them, rather than Troll
    1. Re:I have to ask by Spad · · Score: 4, Informative

      139 is NETBIOS, 445 is SMB.

      139 is used for discovery and browsing of network shares (Primarily on legacy machines), 445 is the "current" port for accessing network shares.

    2. Re:I have to ask by Krneki · · Score: 2, Informative

      Port 139, 445, .. aka Netbios port, aka Virus port.

      This ports are always closed, if they aren't your system is already infected.

      --
      Love many, trust a few, do harm to none.
  12. Re:pushing the white button?? what does that mean? by Hamsterdan · · Score: 2, Funny

    The only white button here is the buzzer on my front door. But I don't see how ringing the bell will solve that problem.

    --
    I've got better things to do tonight than die.
  13. My computer doesn't have a white button by Skapare · · Score: 2, Funny

    ... they're all black ... you insensitive clod.

    --
    now we need to go OSS in diesel cars
    1. Re:My computer doesn't have a white button by webmistressrachel · · Score: 3, Funny
      Yeah, great. I use a screwdriver to short pins on the array of motherboards hanging off the power supplies at the back of my bench. Just don't nudge the hard drives with the mouse whilst playing games, and watch out for that massive graphics card just wobbling there when you change the monitor lead!!

      I call it Computing with Thrills (TM) ;)

      --
      This tagline was transcoded to result in at least one smirk. If you experience failure to smirk, please consult your Gen
  14. Win 7 Firewall by carp3_noct3m · · Score: 3, Informative

    I decided that unlike Vista, I would beta Windows 7 and be ahead of the curve by the time it came out. I've been running it for roughly a year now (midnight snacktime is not condusive to memory) . Overall I am actually quite impressed (gasp! shoot me now). One thing I really like is the granular firewall abilities, which has clearly defined and seperate inbound/outbound rules. I currently have both set to a PIX style ACL type deny all except ports I explicitly state. Now this can be a pain to evaluate a new program to figure out which ports it needs open for proper function, but is definitely something that should be done ona group policy level at the domain, just because you have a supertight internet facing firewall, you still need to prevent LAN and VPN security issues as well.

    --
    "It's ok, I'm completely secure as long as my iron is off"
  15. Re:OMG what if my computer doesnt have a white but by Vectronic · · Score: 3, Funny

    Simply use Wite-Out, or Liquid Cover-Up, doesn't matter what button, as long as it's white.

  16. Re:buttons by BrightSpark · · Score: 5, Funny

    Does it have Digital or DG written on it too? Happy days. From the time when a cluster was better than a cloud? When computers were "managed" by people who knew how they worked and who knew Netbios was for something only a friend would share (with another friend). If you wanted a file over a network you sent a request to the Operator for a kind lady to haul your disc pack to the big washing machine thingy and mount it for you. Promotion meant getting system privileges like clearing your own printer queue. Goodbye PDP-11. Mourn not for AOS-VS II. Farewell DG/UX. No more CLI. Welcome to the nouveau "geek" who needs to know why it's bad to have port 139 open but kicks ass in Gears 2. To quote Ripley from "Aliens", "Did IQs suddenly drop while I was gone?"

  17. Answer by AliasMarlowe · · Score: 4, Informative

    What's so special about 139 and 445? What do they do normally, and why would blocking them help?

    Here's a list of assigned port numbers: https://www.arin.net/knowledge/rfc/rfc1700.txt

    --
    Those who can make you believe absurdities can make you commit atrocities. - Voltaire
  18. Re:pushing the white button?? what does that mean? by Linker3000 · · Score: 5, Funny

    #3043-001 USB White Button Kit........34.99 + Shipping

    Ideal for computers not shipped by the manufacturer with a White Button pre-installed.

    A White Button is essential for all Windows Users. Upon a system failure, Denial of Service attack or crash, pressing the White Button releases a scientifically-formulated, airborne scent of soothing essential oil fragrances, including: Verbena, Sweet Orange, Roman Camomile and Ylang Ylag.

    At the same time, one of a number of pre-programmed actions are triggered while you listen to a random selection of 10 relaxing 'mood music' tracks.

    Basic actions include:

    1) Reboot
    2) Call my IT Support department
    3) Call the manufacturer's support department and cancel my evening dinner arrangements
    4) Reinstall current OS
    5) Reinstall current OS after backing up all user data
    6) Wipe and install CentOS
    7) Wipe and install Ubuntu
    8) Order me a Mac
    9) Order me a Big Mac, fries and a Coke

    Secondary actions can also be triggered from:

    A) Call Microsoft HQ every 'x' minutes and shout 'Fuck it' down the line.
    B) Post my CV to Linux-only job sites
    C) Rub my shoulders (Requires optional add-on #RS01)
    D) Dial local suicide help line

    A deluxe version of this item is available (#3043-002, 139.99 + Shipping). This model includes an external 10" LCD panel that can display random pages from a number of Web sites (slashdot.org, fark.com, silicon.com, cloudappreciationsociety.org and todaysbigfail.com)

    Extras and consumables:

    * #3043-S01 Replacement aromatherapy scent cartridge - pack of 12
    * #3043-S02 Replacement mustard gas scent cartridge sold singly, no returns
    * #3043-M01 Extended play music ROM - an extra 4 hours of music (for Dell Support customers)
    * #3043-P01 Enlarged White Button with face of Steve Ballmer on top. Comes complete with real wood mini hammer and elastic band-powered mini crossbox with safe-tip(TM) arrows (pack of 12 buttons)

    --
    AT&ROFLMAO
  19. "Pay packet?" by Shag · · Score: 3, Funny

    Mine turned out to be maliciously crafted.

    --
    Village idiot in some extremely smart villages.
  20. That will be some code review by Kupfernigk · · Score: 2, Interesting
    "Under all conditions" for a piece of complex code is often far from easy. I am still smarting from a problem we had recently (not a vulnerability) where the system was sporadically failing to output messages, a problem never seen before. Unit testing was no good. We spent a week reviewing the code: found a bug, fixed it. Now there were fewer sporadic missed messages, but the number was nonzero. We used a simulator to test under every condition we could think of: no errors. Back on customer site, missed messages. It turned out there was a tiny corner case in an algorithm that was being occasionally triggered by two devices on the network that had a firmware error.

    I hate Microsoft with the best of them, but give their software engineers credit where it's due: how often have you delivered completely bugfree networking software?

    --
    From scarped cliff or quarried stone she cries "A thousand types are gone, I care for nothing, no not one."
  21. Re:interesting, by webmistressrachel · · Score: 2, Informative

    I didn't either. The common term was always Big Red Switch. This white button thing has really brought out the trolls, I can't blame them. It doesn't half wind me up that these people have a job and that having a brain disqualifies people from employment these days, God thinking is such a bad thing in the workplace today!!! They'd rather we lolcat the day away and show them nice performace statistics than actually make money for the firm to protect all our incomes. Pride and ego before logic and common sense - welcome to the Noughties.

    --
    This tagline was transcoded to result in at least one smirk. If you experience failure to smirk, please consult your Gen
  22. Firewall wont help. by miffo.swe · · Score: 3, Informative

    Since the exploit is possible without any user interaction all it takes to bring down a corporate network is one single machine running the xploit locally. A simple broadcast and every machine running w2kr2 or Vista7 will be dead until someone pulls the plug.

    Im also very surprised that Micorosft didnt audit the code properly after the last hole. You would think that the former xploit would ring a couple of bells since it was big enough for a truck to run through. Im beginning to suspect all the talk about SDL, reviews and stuff are nothing but PR.

    --
    HTTP/1.1 400
  23. Zero day by Jeremy+Visser · · Score: 2, Interesting

    Well, this may be the first "zero day" exploit, but this one ("Windows Vista/7 : SMB2.0 NEGOTIATE PROTOCOL REQUEST Remote B.S.O.D.") was around for much longer, and it's truly amazing that it still works on a majority of machines I try it out on.

  24. Erm... no. Not quite. by jimicus · · Score: 4, Insightful

    "As important as this the mentioned article is, it should also be pointed out that any IT staff worth their pay packet should already have port 139 blocked at the firewall, and probably port 445. too."

    I respectfully disagree.

    Any IT staff worth their pay packet should have EVERYTHING blocked at the firewall, then open holes for things that you can be certain you need. Ideally, those holes don't go direct to systems on the company LAN but instead to a DMZ.

  25. You need to block *outgoing* ports by WD · · Score: 5, Informative

    The article and summary are not clear, but you need to block *outoing* ports 139 and 445 at the firewall to help protect against this issue. The vulnerability is triggered by the system attempting to make an SMB connection to a malicious server. This can happen in a number of ways, such as viewing a web page in IE or viewing an email message in Outlook or Outlook Express.

    If your firewall blocks outgoing 139 and 445, then the SMB connection attempt fails.

  26. I'm used to it by dogganos · · Score: 2, Interesting

    This god damned code of windows sharing keeps bugging us for years! I've been 10 years net admin at a university with over 25K connected computers, and as long as I remember, port 445 and 139, 137 are always the target!
    How bad a code can be??????

  27. IT staff? by Shotgun · · Score: 3, Insightful

    Reader xploraiswakco adds, "As important as this the mentioned article is, it should also be pointed out that any IT staff worth their pay packet should already have port 139 blocked at the firewall, and probably port 445. too."

    The reader xploraiswakco needs to pull his head out of that dark place and realize that my wife doesn't have an IT staff (I refuse to do Windows). I would even dare to say that most people don't have an IT staff at home. It's a stretch, I know, But I'm the kind of guy that takes chances like that.

    Does reader xploraiswakco carry an IT staff with him in case he needs to use a wifi hotspot some place?

    --
    Aah, change is good. -- Rafiki
    Yeah, but it ain't easy. -- Simba
    1. Re:IT staff? by Shotgun · · Score: 2, Insightful

      Ok, pisshead .

      Windows 7 is firewalled...out of the box even. Unless of course, she wants to USE the functionality that was advertised.

      Now, explain to us why me not taking the time to learn an operating system that wasn't fit for the trash bin 10 years ago makes me an "inconsiderate dick"? Why should I spend one more minute on the products of a company that has done nothing but hold back the advancement of personal computing when I have a perfectly good product that cost me nothing and gives me the power to use MY computer the way I want to use MY computer? Why does recommending that she use something that I can support make me a "worthless jackass"? Why would my worth as a husband hinge solely on my willingness to follow the likes of you into being a Microsoft shill?

      She bought a Mercedes. I advised against it, because I can't work on it. Mercedes requires a lot of special tools. I bought an Atlas lathe and which she advised against, and she won't work on it with me. She doesn't like to do things mechanical. Am I to assume you'd thing that makes her a worthless asshole? You see, dickwad, out here in the real world, we call that "communication".

      Your attitude and familiarity with something called "Realdoll" leads me to believe that you are a smelly, middle-aged loser without a clue how to live in harmony with another person.

      Now that we have the ridiculous personal attacks out of the way, let's fall back to discussing the original post that I responded to.

      any IT staff worth their pay packet should already have port 139 blocked at the firewall

      It would be a valid consideration, except that Windows 7 is foisted on the public through retail channels for a ridiculously high sum of money with no mention that a professional staff is required to use it properly. Luckily, you've let us all know that parts of the system being sold are automatically blocked. In any other industry that is called "not being fit for the use for which it was sold." A less flattering description is false advertisement.

      Now you can go back to playing with your Realdoll.

      --
      Aah, change is good. -- Rafiki
      Yeah, but it ain't easy. -- Simba
  28. Yet again ... by daveime · · Score: 2, Informative

    From NT, XP, Vista, Windows 7 ...

    When are they going to learn that EVERY port from 0 - 65535 should be disabled by default, and only enabled if the user chooses ?

  29. Does this affect Samba by fast+turtle · · Score: 2, Interesting

    and the Linux Kernel SMB support? If it does, we've got a major problem as they now have a method of taking a whole batch of sites down.

    --
    Mod me up/Mod me down: I wont frown as I've no crown
  30. Re:on or before the vendor knows about it by donaggie03 · · Score: 2, Informative

    I think he was being a little tongue in cheek there. The fact is, wikipedia is good enough in most instances. But you don't have to take wiki's word for it. Here's what dictionary.com says in regards to zero-day: "pertaining to a program that exploits a computer security vulnerability before security experts can address it" so there you have it.

    --
    Three days from now?? Thats tomorrow!! ~Peter Griffin
  31. Re:Yes, any admin... by kbielefe · · Score: 3, Funny

    ...but what about home users?

    What, you don't have an IT staff at home?

    --
    This space intentionally left blank.