Slashdot Mirror


Deciphering Windows Product Activation

Stephen Lau writes: "Fully Licensed GmbH seems to have deciphered and analyzed the WPA code that Microsoft plans to use to protect from privacy in future products. They've got source and executables up on their site..." As well as an interesting paper which purports to describe the activation process but does not provide details on how these guys reverse-engineered it.

339 comments

  1. Re:For those of you who didn't read the doc: by GPLwhore · · Score: 1

    Not that easy.
    P&P specs call for unique assigned IDs, names etc ...

    --
    ...and you can't blame meteors for everything.
  2. let them try by RelliK · · Score: 5

    You are assuming that MS would actually be able to successfully prosecute these guys for reverse engineering. Here's a newsflash: reverse engineering is legal. Europe has neither DMCA nor UCITA. The world is bigger than US.
    ___

    --
    ___
    If you think big enough, you'll never have to do it.
    1. Re:let them try by |<amikaze · · Score: 1

      Lets have a look at the whole DeCSS fiasco. Was there a DMCA?

    2. Re:let them try by Art+Tatum · · Score: 1
      Europe has neither DMCA

      Sure? DMCA is simply an implementation of the WIPO treaty and it was hoped (by the entertainment industry, not me) that this would become pervasive worldwide. Is Germany a signing nation on the WIPO treaty?

      Mark my words, internationalism is the key to a world with nowhere left to hide from bad lawmaking.

    3. Re:let them try by Pogue+Mahone · · Score: 2
      DMCA is simply an implementation of the WIPO treaty

      No it isn't. The WIPO treaty is bad enough, but the DMCA is far more onerous.

      Is Germany a signing nation on the WIPO treaty?

      Directly - I don't know. But indirectly through the EU - yes. But the EU directive resulting from the treaty hasn't been made law yet (AFAIK) in any member states.



      --

      --
      Every bloody emperor has his hand up history's skirt [Peter Hammill/VdGG]
    4. Re:let them try by Fizzlewhiff · · Score: 1
      Europe has neither DMCA nor UCITA. The world is bigger than US.

      And if you believe that I have some Nazi memerobelia to sell you on eBay.

      --

      'Same speed C but faster'
    5. Re:let them try by ecki · · Score: 1

      Rerverse engineering in Germany is only legal to achieve interoperability between programs, not for cracking purposes. So if you have a program that needs to interoperate with WPA (for whatever reasons), then you should be on the safe side. If you however use reverse engineering to install the same copy of Windows XP on a number of different machines, you could be in trouble.

  3. Re:For those of you who didn't read the doc: by tswinzig · · Score: 2

    When you re-activate, naturally you'll have to generate a new Installation Key and they'll be able to see exactly what components you changed out. Fun, huh?

    Oh my yes! Of course, they won't necessarily know who YOU are, since product REGISTRATION is separate from product ACTIVATION -- and not required to use WinXP.

    --

    "And like that ... he's gone."
  4. wouldnt this have just been a lot easier... by segfaultcoredump · · Score: 1

    if they used a simple usb (passthrough of course) hardware dongle in lieu of the registration process?

    I mean, which is cheaper, tossing in a $1.00 usb dongle or having a team of folks staff the phone lines to handle all of the requests?

    Of course, the usual folks will cry about the pain of dongles, but such is life. get over it. (for a good time, try being a license admin with unix boxes that tie everything to the hostid, great fun when you upgrade your license server and have to contact 20 different vendors for new keys to half a million worth of software :)

  5. Re:For those of you who didn't read the doc: by innocent_white_lamb · · Score: 1

    When you re-activate, naturally you'll have to generate a new Installation Key and they'll be able to see exactly what components you changed out ------> I think that is a major part of the idea here.

    You see, when you call in and say, "I need a new registration key" the drone on the other end will say, "What did you change on your system?" Your answer had better match the changes that are shown in your new registration number, else the "Pirate!" alert goes up.

    It makes it harder (assuming that you don't have the handy-dandy program that starts this article off) to "fake" a reason to require a new registration key. When the drone asks, "What changed?" then which components do you pick?

    Rather clever, actually.

    --
    If you're a zombie and you know it, bite your friend!
  6. Re:Read the rest of the doc, asshole by haruharaharu · · Score: 2

    I am a thinking person, and can form my own opinion.

    --
    Reboot macht Frei.
  7. Re:Same old Cut 'n Paste argument. But anyway... by GPLwhore · · Score: 1

    Sure there is a difference.
    If people don't want to pay for something they do not get to use it, while with pirated software, they do get the benefits of using software without paying for it.
    If you think something is too expensive you either forget about it or save up money over a period of time and buy it.
    With pirated software there is no incentive to save up at all.

    --
    ...and you can't blame meteors for everything.
  8. Can this actually crack anything? by SilentChris · · Score: 2

    After a thick perusal of the paper, I'm still at a loss: can xpdec actually *crack* anything? I've used it on my Product Key, and it does produce a proper Product ID, but has anyone actually used this to try to crack one of the RC1 copies?

    1. Re:Can this actually crack anything? by gamorck · · Score: 2

      I just tried it actually. XPDec DOES NOT create a Confirmation ID from an Installation ID which is what would be required to crack WPA. XPDec simply serves the purpose of allowing the user to understand what pieces of hardware affect the Installation ID sent to Microsoft.

      Read the docs - they seem to have a very high opinion of WPA and feel that alot of the "fears" about it are unfounded to say the least.

      Gam

      --
      I love idealists not because I am one, but because they make life bearable for pragmatists such as myself.
    2. Re:Can this actually crack anything? by SilentChris · · Score: 2

      Thanks. That's what I kind of thought. The basic information is comforting as well (you have to change 4 hardware components for XP to balk) that definitely allays some of my fears about a majority of my upgrades (video cards and RAM).

    3. Re:Can this actually crack anything? by Captain_Chaos · · Score: 1

      It's not _meant_ for cracking anything...

  9. Caller ID? by BroadbandBradley · · Score: 4

    Registration by phone line, you'd think most people are/will be still stuck doing this.
    Caller ID, plus a reverse phone number lookup and what more do you need to know?
    Can a MAC adress be linked to your IP by going to a site or server (windows update active X controls?)?
    Lookup a name and get a street adress, use public records to see who owns the home and it's value. you know they'll get the IP and know all about the computer, partner with doubleclick(or whoever) for tracking surfing habits..


    it's not the information that's transmitted, it's what they can do to link it to you

    who owns your data?

    1. Re:Caller ID? by Captain_Chaos · · Score: 1

      Registration by phone line, you'd think most people are/will be still stuck doing this. Caller ID, plus a reverse phone number lookup and what more do you need to know?

      You can disable caller ID, either permanently, or on a call by call basis.

      Can a MAC adress be linked to your IP by going to a site or server (windows update active X controls?)?

      No, that's not possible. The only one who knows your MAC address is your local gateway. MAC addresses aren't even guaranteed to be unique. If you're a home user with just a dialup connection, you don't even have a MAC address.

      Lookup a name and get a street adress, use public records to see who owns the home and it's value. you know they'll get the IP and know all about the computer, partner with doubleclick(or whoever) for tracking surfing habits..

      It's not quite as bad as that. Micro$oft has no way of obtaining your telephone number (provided you disabled caller ID), and hence no way of obtaining your name or address, etc. They also don't know your IP address (most people have dynamic IP addresses anyway, so even if they did it wouldn't be of much use). And they also don't know all about the computer, since all the information is hashed before it's sent to M$ (assuming that these guys are correct about how the process works, and my impression is that they did a thorough job).

    2. Re:Caller ID? by mach-5 · · Score: 2

      Yes, but they will probably ask anyway. The conversation will go something like:

      MS: Hello, sir, how may I help you?

      Induhvidual: I'd like an activation key.

      MS: OK, can I have your name, address, mother's maiden name, social security number, daytime phone, evening phone, Fax, and a note from your mother?

      Induhvidual: OK, here goes...

      Although, the scary thing is what if they refused to give you the key if you refused to give them the information they require?

    3. Re:Caller ID? by punkinthehall · · Score: 1

      I'm also sure M$ has the time to look up this information on millions of Windows users. I can't wait for the part of the movie where Bill Gates divulges his master plan.

      --

      We are about to give you your score. Put on your peril-sensitive sunglasses now. (Hit RETURN or ENTER when ready.)
    4. Re:Caller ID? by Sticky+Toejam · · Score: 1
      It's not quite as bad as that. Micro$oft has no way of obtaining your telephone number (provided you disabled caller ID), and hence no way of obtaining your name or address, etc.
      Yes they do. While you, the consumer, can block Callerid (CID) by dialing *67 (or whatever) you can not block ANI . If you have _ever_ called an 800 number your phone number is transmitted to the called-party via ANI.

      So yes, they can/do/will get your phone number if you call them. Want privacy somehow? Use a payphone.

    5. Re:Caller ID? by Delphis · · Score: 1

      So yes, they can/do/will get your phone number if you call them. Want privacy somehow? Use a payphone.

      I can see people hoofing their desktop computers with a UPS down to the nearest payphone to install WinXP ..

      Sign on a payphone past the minicab and dubious 'massage' cards: 'WinXP Registration Party - This Payphone, 8:00pm' ..

      --
      Delphis

      --
      Delphis
  10. pre-emptive censored mirror by jbridge21 · · Score: 2

    At the usual place. Click on my sig, go into the windows_product_activation directory.
    -----

  11. Re:No identifiable information by number+one+duck · · Score: 4

    What is the phone number? If all they want is someone to read off 32 digits to them, I'm more than happy to play from time to time.

  12. WPA will encourage piracy by mike32 · · Score: 1

    In the past I have obtained warez versions of Windows 95/98/ME(gave that one back) and NT because I couldn't afford to buy them, but when Win2k come out I went out and bought it because for the first time it was stable and I also had a job and could afford AU$600. Recently I decided that come october 25th I would go out and buy the upgrade to XP. But now I've decided that I don't like the idea of reactivating windows whenever I upgrade my pc, so instead I will get a warez copy instead without the WPA. So that's $400 MS will miss out on because of that and I imagine that a lot of home users would would normaly buy it will go and do the same thing. Mike

  13. Re:dammit by haruharaharu · · Score: 1

    cut&paste jobs, i suppose.

    --
    Reboot macht Frei.
  14. Re:Same old Cut 'n Paste argument. But anyway... by obot · · Score: 1
    And then there's the user base argument. When people are pirating your software, they're strengthening your monopoly. Just as it's good for FreeSoftware everytime a Linux/*BSD CD is given to someone new, how does it hurt MS when a home user borrows their friend's Win95 CD? The more times Win95 is installed, the more people are using it and the more likely that person is to become a valuable Windows-using consumer.

    agree.. Here in my country, it's almost 99,95% of the time i saw illegal OS/software being used. And most of the people here just don't realize it. Why? because there are *plenty* of illegal windoze cd's and it's apps everywhere. If mikrosof want to sue, there's a LOT of people to sue.

    So most of the people now using windoze, they like it. It's cheap (pirate cd's, remember). And EVERYBODY's using it. They laugh at me for using linux as desktop... pity isn't it.

  15. Re:Same old Cut 'n Paste argument. But anyway... by tswinzig · · Score: 2

    how does it hurt MS when a home user borrows their friend's Win95 CD? The more times Win95 is installed, the more people are using it and the more likely that person is to become a valuable Windows-using consumer. Buying Windows software, perhaps purchasing a new computer with Win98 preinstalled. Requiring a Windows PC at work. Purchasing upgrades.

    So you're saying someone installs windows by borrowing a friend's CD ... and then you think that person is likely to want to pay $XXX for an upgrade later on? Not likely. They'll split the cost with one or more friends, or just out-and-out steal it one way or the other ("borrowing" a CD from work, downloading it off warez, whatever).

    Now Microsoft institutes a plan that makes these practices more difficult. They don't try to make it uncrackable, because that's impossible, but they prevent your average user from borrowing the disk from a friend or from work. I bet you'd be surprised how much money we're talking about.

    Your idea that Microsoft's OS monopoly gains from piracy only has merit so long as you acknowledge that one day Microsoft must one day squeeze those pirates for their long overdue gold.

    Today is that day...

    --

    "And like that ... he's gone."
  16. Re:Reliable? by jrp2 · · Score: 1

    Am I the only person that smells a rat here?

    You are not the only one. This does indeed sound a bit too "convenient". It certainly would not surprise me if this was an intentional leak. I think the same thing every time I see a leak from Apple prior to a launch, then the inevitable story that "heads rolled after Jobs had a shit-fit". This kind of thing makes great PR "buzz". I am quite confident MS has some of the top PR talent in the world at their disposal and they certainly earned their money if this is an intentional effort.

    I saw a story a while back on /. (it will remain nameless, but was not MS or Apple) that was almost certainly an intentional plant designed to get some free PR. If it wasn't intentional, it should have been, it was f--king brilliant! I know the PR person for the product, saw her in the hall, confronted her, she denied it and turned away giggling.

    --
    The only athletic sport I ever mastered was backgammon - Douglas William Jerrold
  17. Re:My Experience with XP Activation by orpheus2k · · Score: 2

    Mod this guy down (or the replies up), since clearly his main point has been shown to be false, yet it's getting more 'weight' than the truth of the matter, i.e. that you can cancel out of the MacOS registration and further it does not require a serial number like Windows does.

  18. Re:dammit by khuber · · Score: 1

    You have no clue?

    You couldn't even guess why they'd want to make sure you spend 20 seconds writing a post? Do you think it could be a heuristic to filter out short and worthless posts??

    Maybe they should up it to 60.

    -Kevin

  19. Protect from ... what? by 3247 · · Score: 1
    ...protect from privacy...
    Sic!
    --
    Claus
  20. Re:All I can say is... by pirodude · · Score: 2

    I'm sure that these guys probably do know how the key is done. If they were able to figure out some of the obscure techniques that was used here i'm sure that they took it 1 step further and using known wpa codes and keys provided by microsoft developed an algorithm.

    Well then...maybe not :)

  21. Re:Same old Cut 'n Paste argument. But anyway... by FrostedChaos · · Score: 2
    Um... think for a second (I know, it's late...)How could businesses list their losses from piracy?

    Today we lost 4366.99 from people copying our software without us knowing.

    In case you can't figure it out, there is no way for them to know. They know how many boxes they sold, because they can count them. Not so with unlicensed copies.

    --
    "Any connection between your reality and mine is purely coincidental." -Slashdot
  22. Windows XP connection logs by hammock · · Score: 4

    Here is an account of what network connections Windows XP RC1 make when it is installing itself.
    It does all this without prompting the user.
    The box was isolated at 192.168.1.3 and had ALL outgoing traffic denied and logged, these are the highlights.

    device eth0 entered promiscuous mode
    device eth1 entered promiscuous mode

    Packet log: input DENY eth1 PROTO=17 192.168.1.3:123 207.46.228.33:123 L=76 S=0x00 I=5 F=0x0000 T=128 (#5)
    time.windows.com (207.46.228.33)
    This one is rather obvious, it sets the operating system clock, but don't try using netdate on it, it's proprietary to Windows only (whoops!)

    Packet log: input DENY eth1 PROTO=6 192.168.1.3:1027 207.46.197.100:80 L=48 S=0x00 I=88 F=0x4000 T=128 SYN (#5)
    (microsoft.com, www.domestic.microsoft.com, and microsoft.net address pool)

    Packet log: input DENY eth1 PROTO=6 192.168.1.3:1043 207.46.227.40:80 L=48 S=0x00 I=770 F=0x4000 T=128 SYN (#5)
    (wpa.one.microsoft.com try https to it and see the certificate yourself!)
    This is the Product Activation certificate, it attempted to connect to this server an incredibly large number of times.

    Packet log: input DENY eth1 PROTO=17 192.168.1.3:1039 192.168.0.1:2869 L=48 S=0x00 I=673 F=0x0000 T=128 (#5)
    Not sure what it did here, 192.168.0.1 is the gateway I don't have the packet data at all, I'll do that in the near future. MAD props to brewt for some of the info!

    1. Re:Windows XP connection logs by PatJensen · · Score: 2
      It uses SNTP, a derivative of NTP. Most NTP servers seem to have problems out of the box working correctly with SNTP. To set an SNTP server in Windows XP, use the following commands:

      C:\> net time /setsntp:tick.usno.navy.mil
      C:\> net start w32time

      To get statistics on your SNTP operations and servers, use the w32tm.exe tool as such:

      w32tm /resync - Resync your SNTP time
      w32tm /stripchart - Display time differences

      Hope that helps!

      -Pat

    2. Re:Windows XP connection logs by hammock · · Score: 1

      I grepped throught the syslog, there is no mention of msid.msn.com [207.46.209.203]

      What is that particular address for? http on it is pretty unremarkable (MSID.MSN.COM - 207.46.176.51)

      After I posted the parent, the box spontaneously rebooted, no blue screen or crash message, and when it came back online, it attempted to connect to (office.watson.microsoft.com 207.46.130.90) without asking.

    3. Re:Windows XP connection logs by Kenshin · · Score: 1
      device eth0 entered promiscuous mode
      device eth1 entered promiscuous mode

      Did they mate?

      --

      Does it make you happy you're so strange?

    4. Re:Windows XP connection logs by Tackhead · · Score: 2
      > Here is an account of what network connections Windows XP RC1 make when it is installing itself.

      Dude, you rock.

      Out of curiosity, when (note, I didn't say "if" :-) does it try to access our old friend msid.msn.com?

    5. Re:Windows XP connection logs by Dahan · · Score: 1
      Or you could just double-click on the clock in the status bar to open Date & Time Properties, and go to the Internet Time tab.

      And I haven't had any trouble getting ntpd working with Windows XP's SNTP client. Neither have I had any trouble using time.windows.com as a server for my local ntpd.

  23. lok-tite by Richthofen80 · · Score: 1
    " we also do believe that each individual has the right to detailed knowledge about the full implications of the employed means and possible limitations imposed by it on software usage. "

    First, listing the limitations of a windows software program might take a while. Theoretically, they'd have to name everything it can't compute... NP complete problems?

    Second, I don't think it's that ridiculous that MS doesn't want to publish how the security code works... it's asking people to hack it. Sure, they didn't build some locktight piece of code here, but they did want to keep people from stealing their software. Publishing how to pick a lock isn't going to keep the door locked long.

    --
    Reason, free market capitalism, and individualism
    1. Re:lok-tite by TomV · · Score: 1
      Didn't Billy G. steal Basic off of another company to begin with? At the very least I know they bought it and didn't actually program it themselves.

      It's DOS that was 'acquired', but it was bought rather than stolen.

      Altair BASIC was rather earlier (1975), and was, of course, like all BASICs, derived from the 1963 Dartmouth college BASIC. Now of course, since Dartmouth BASIC was an academic rather than commercial thing, and since Bill hadn't yet published his 'piracy' letter, it wasn't really possible to steal it - how BASICs worked was public domain anyway.

      There's a rather interesting little site with an investigation into exactly who did what in Altair 4K BASIC. According to the disassembled code (1975 printouts found behind a filing cabinet in Aiden during 1980, apparently),

      00560 PAUL ALLEN WROTE THE NON-RUNTIME STUFF.
      00580 BILL GATES WROTE THE RUNTIME STUFF.
      00600 MONTE DAVIDOFF WROTE THE MATH PACKAGE.
      Unfortunately, linking within the site isn't all that great, so you have to do a bit of URL-fisting to find everything, but surprisingly, the conclusion these guys reach is that, in 1975 at least, the kid Gates was pretty good with Assembly Language.

      Of course, he turned out to be even better at aggressive business, so that's what he's done for most of the time since then

      Interesting read, anyway. Thank %deity there's no such thing as -1 Heretical

      TomV

    2. Re:lok-tite by cakoose · · Score: 1

      He bought most of what ended up being DOS from someone else. I think BASIC was an existing language that he ported to a certain platform.

    3. Re:lok-tite by cakoose · · Score: 1

      Not everyone will have morals as strong as yours, your holiness. Obviously, DeCSS increases the number of pirated DVDs. Publishing information about WPA will increase the number of pirated copies of XP.

    4. Re:lok-tite by lostchicken · · Score: 3
      I think you are looking at it backwards.

      I know how to pick locks, but I'm not a theif. I know how to hack, but I'm not a cracker. I can decrypt DVD's with DeCSS, but I don't pirate films. Same thing here. No security system should rely on common (the same for all users) secrets to maintain strength.
      twb

      --
      -twb
    5. Re:lok-tite by Jucius+Maximus · · Score: 2
      "Second, I don't think it's that ridiculous that MS doesn't want to publish how the security code works... it's asking people to hack it. Sure, they didn't build some locktight piece of code here, but they did want to keep people from stealing their software. Publishing how to pick a lock isn't going to keep the door locked long."

      I think that this is not entirely true. Think about PGP. For an encryption algorithm to be secure, its source need not be kept locked away. Think about blowfish, CAST and IDEA. Their algorithms are available. And do we distrust their security because of this? Unlikely.

      On the other hand, the NSA (I think) published their own 'consumer level cipher method' a while back... of course they expected everyone to trust and use it... although they never explained or published how it works...

      Hmmm... which do you trust? A cipher does not have to hide its methods to be secure. It ujst has to be well designed.

      So even if M$ did publish exactly how their registration methods work, this would be no problem to them if they actually designed a cryptographically secure scheme. If they did not do that, then it's their own problem. It will be cracked. It's their own fault.

    6. Re:lok-tite by Enigma2175 · · Score: 5
      Publishing how to pick a lock isn't going to keep the door locked long.

      I beg to differ. There are countless articles written on how to pick locks. Here is one that is written on the level of the layman:

      How Stuff Works: Lock Picking.

      There are methods for doing many untasteful things(i.e. building bombs, cooking methamphetamine, etc) freely available, but this does not mean that everyone is blowing up buildings. I don't think it causes harm to simply have the information available. Security by obscurity is no securtity at all.


      Enigma

      --

      Enigma

    7. Re:lok-tite by theoriginalturtle · · Score: 1
      although, I could just build the bomb and blow up my copy of WinblowsXP

      That's OK, it'll blow up all by itself.

      Turtle
      ---------------------------------------

      --
      ---------------------------------------
      Rotate the pod, please, HAL....
    8. Re:lok-tite by tb3 · · Score: 1
      It's DOS that was 'acquired', but it was bought rather than stolen.

      That depends on your definition of 'steal'.

      When you promise someone (IBM) a piece of sofware you don't have, then pay someone $50,000 for a piece of software without telling them you're going to turn around and sell it for millions, then I think you're in ethically murky waters.

      But then again, who ever said Bill was ethical?

      --

      www.lucernesys.comHorizon: Calendar-based personal finance

    9. Re:lok-tite by shyster · · Score: 3
      When you promise someone (IBM) a piece of sofware you don't have, then pay someone $50,000 for a piece of software without telling them you're going to turn around and sell it for millions, then I think you're in ethically murky waters.

      Well, then, I guess my employer is going ot hell after all! He promises customers something he doesnt't have (a functioning network), then pays me peanuts to fix it/install it/etc. without telling me how much the customer is paying him (obviously, more than he pays me).

    10. Re:lok-tite by riven1128 · · Score: 1

      Blowing up a building and pirating software however are two different animals.

      Show me how to build a bomb, and show me how to pirate WinblowsXP, guess which one I'd be more likely to do ;).. although, I could just build the bomb and blow up my copy of WinblowsXP

    11. Re:lok-tite by TheOnlyCoolTim · · Score: 1

      AFAIK DeCSS does not increase the number of pirated DVDs. It allows you to make a DVD player without paying a metric shitload to the MPAA.

      The pirates could make copies before DeCSS, they just copied everything bit by bit...

      Tim

      --
      Omnia vestra castrorum habetur nobis.
  24. hey, they did it. How hard can it be? by cancrman · · Score: 2
    Right! Right?

    I'm sure one of you guys could do it. For the Fun of it of course. It would only be a tool for learning of course.

    Someone want to prove me wrong?

    Pete

    --
    The sole purpose of the Internet is to get porn and bomb making plans into the hands of children.
  25. Re:My Experience with XP Activation by SilentChris · · Score: 2

    Apparently not. According the article you need to change 4 things, not just fuck around with the RAM.

  26. Re:Feeling ambivalent about Grandma... by DNS-and-BIND · · Score: 3
    Silly man, Al Gore invented the Internet...

    This is a first, a businessman taking credit for something a politician did...

    --
    Shutting down free speech with violence isn't fighting fascism. It IS fascism!
  27. Re:My Experience with XP Activation by Tim+C · · Score: 2

    Now, call me stupid if you want, but I really don't think we can set too much store by your experiences with a release candidate version of an OS.

    Wait until you've got the real thing, then start telling people about how much better it is than they feared.

    It would be so easy to check the build number, and if it contains "RC", say "Thanks for choosing Microsoft!" and set the system death timer ticking (they are time limited, after all...), else show compulsory "life history" registration form...

    Cheers,

    Tim

  28. Re:NP-complete by Lozzer · · Score: 1

    Well if geeks could solve the busy beaver problem, they probably wouldn't have had time to come up with all that free software. Or am I thinking of the wrong beaver?

    --
    Special Relativity: The person in the other queue thinks yours is moving faster.
  29. Re:My Experience with XP Activation by Tokerat · · Score: 1

    You know you can just bullshit that stuff and click "Register later" and it never asks you again. Stop bashing Apple without knowing the facts, they have a cancel button too. And, BTW, I think Apple is alot less likely to spam you than Micro$oft is, they just like to know their user base. But then again i don't work for either so i don't know the specifics of all that.

    --
    CAn'T CompreHend SARcaSm?
  30. Re:Isn't this asking for a lawsuit? by cicadia · · Score: 3

    That doesn't look like it was done in the the name of "interoperability" at all ...

    But of course it was:

    "My copy of Windows XP didn't work any more after I changed my hardware, so I took it apart to find out why! Oh, and by the way, here's what I found out..."

    --
    Living better through chemicals
  31. They might belong to Microsoft by j7953 · · Score: 1

    If you research the Handelsregister (trade register) of Berlin, you'll find this entry of Fully Licensed GmbH (information is incomplete, you need to pay for full information). One of their managers, Thomas Lopatic, was born in Unterschleißheim. What's wrong about that? Nothing, except it's where Microsoft Deutschland GmbH is located.

    Also note that the trade register entry is from June 8, 2001. I cannot see if that was when they were founded or when the entry was last changed. Anyway, cracking a Microsoft product seems a bit strange as a company's first project to me.

    Coincidence? Maybe, but given that they essentially said there would be no need for privacy concerns, I'd be careful with this source of information.

    --
    Sig (appended to the end of comments I post, 54 chars)
    1. Re:They might belong to Microsoft by Anonymous Coward · · Score: 1

      j7953, you might want to put on your aluminium hat back on! The government is reading your thoughts!

  32. Re:My Experience with XP Activation by SilentChris · · Score: 2

    I think the problem with many of the replies here is that many argue "all you have to do is press CMD-Q". Like the registration process for XP, Apple seems to neglect giving you that information as well. People are comparing apples and oranges when really they're comparing apples and apples.

  33. Re:Isn't this asking for a lawsuit? by wakkotrc · · Score: 1

    Also according to that court hearing, if they didn't see a liscence then they aren't to be held by it ( isn't that what it meant? if it isn't I with draw my comments )

  34. If you bothered reading the article... by Confused · · Score: 1

    They happen to work out the process.

    Probably by starting to trace through the activation key function. Though this can be time consuming, it can be done. I personally have it dome with many games in my youth.

    They incidently don't include the magic key to get their source code working.

    They didn't include the key just to cover their behind. Without the key, the paper can be passed off as research and as useless for unlawful purposes. The compiled program can be passed of as a proof of concept. Anybody who can use a disassembler, can get the key out of the executabl eeasily. That way, they have published the key without exposing themselves. (Someone already posted the key, by the way).

    They conclude this MS thing is not a problem, for us not to worry about it.

    As surprising as it seems to you, this is a fair assessment. For each piece of hardware, only a part of the MD-5 derived from the equipment ID is transmitted. So Microsoft will be able to get only a very few things from the string. They will know if you have a laptop, what processor you have (not that many possible hash strings) and how much ram you have and if you have an IDE or SCSI controller. There may also be able to identify some very popular components. What they won't be able to get, is your processor ID and your MAC.

    All in all, the data gathered is comparable to the information in the log file of a web-site you visited.

    Am I the only person that smells a rat here?

    If you bothered to read the article, you'd understand how they come to this conclusion. No need for obscure conspiracy theories.

  35. Re:My Experience with XP Activation by ink · · Score: 1
    Just hit command-Q and the registration program quits. No big deal. Just because you don't know how to use a Macintosh doesn't mean you have to stick your foot in your mouth.

    The wheel is turning but the hamster is dead.

    --
    The wheel is turning, but the hamster is dead.
  36. Re:For those of you who didn't read the doc: by theman2 · · Score: 1
    do you block caller id?
    (I don't think blocking even works when calling 800 numbers, but I could be wrong)

    I doubt it is that difficult to connect a phone number with an individual or company. Not that I care if anyone knows if I recently added a burner, athlon, and another couple hundred megs of ram =p

  37. Re:Same old Cut 'n Paste argument. But anyway... by UnknownSoldier · · Score: 2

    I agree.

    Another interesting tidbit: Business are required to list losses on their financial statements, but they never list Piracy as one. Go figure.

  38. So what if we reconfigure hardware for a living? by GLC · · Score: 1
    Among other things manage a small software QA department in the PC gaming world. My team spends huge chunks of their time swapping hardware in and out of what are, at least as I think of them, the "same" computers. It's almost like I'm being dared to, err, "circumvent" this entire scheme if I want to get any work done.

    Heaven forbid.

    --

    ------

    "It's time for some premeditated self-defense."

  39. Re:For those of you who didn't read the doc: by cooldev · · Score: 1

    To clarify, the doc states that the the values are derived from the hardware information. Not much can fit in two DWORDs, and many devices will map to the same value. As if that wasn't enough, the two DWORDs are then put through an MD5 hash. MD5 is one way, there's no way to get back the original information.

    Given this scheme it's absolutely impossible for Microsoft to decode your hardware information. That's one of the reasons the article concluded that WPA is not as problematic as some people think.

    Now that we know WPA isn't violating anybody's privacy the main caveat is the inconvenience. I won't argue with that.

  40. Re:My Experience with XP Activation by micahjd · · Score: 2

    In MacOS 9.1 you can just force quit the registration and rebood. If you try that in MacOS X though it just restarts it.

    --
    -- 2 + 2 = 5, for very large values of 2
  41. Re:"an important cryptographic key" by Anonymous Coward · · Score: 2
    Isn't this whole thing just a matter of time and programmer determination anyway?

    Isn't everything?

    ~~~

  42. What's the Possibility this Came from Microsoft? by Erazmus · · Score: 1

    I read the article with great interest. I noted the meticulous care that these people used to decode every step of the process. That's a lot of work. And its very impressive.
    Then I read the press release.
    The experts discovered that ten different hardware components form the basis for a hardware ID, which is sent to the activation central during activation. However, due to the method employed to generate the hardware ID, it is very likely that many hardware configurations result in the same ID. Consequently, determining the actual hardware configuration corresponding to a given hardware ID is an infeasible task. In addition to the hardware ID only information derived from the product key - a kind of serial number accompanying each distributed copy of Windows XP - is transmitted.
    Hmmm... sounds almost like propoganda. People are getting concerned about this 'draconian' registration scheme. Big corporate customers are getting upset at Microsoft. Messages on bulletin boards are starting to ask if identifiable information is being transmitted. All of a sudden, this group from Germany has completely decoded the mechanism, as well as put out a press release saying "Well guys, it's actually not that bad. This is all that it's doing. Don;t worry about it. Microsoft knows what's best for you".
    I, for one, am a little concerned about the real source of this info. If they don't get prosecuted, then maybe I'm right...

  43. The key they removed: 0xD45EC86A by gburgyan · · Score: 5

    The key they removed (from the source) is:

    void KeyedHash(unsigned char *Data, unsigned char *Result)
    {
    SHA_CTX Context;
    unsigned char Digest[20];
    static unsigned char Key[4] =
    {
    #error The key has been removed from the source code. Please obtain the executable.
    };

    SHA1_Init(&Context);
    SHA1_Update(&Context, Data, 8);
    SHA1_Update(&Context, Key, 4);
    SHA1_Final(Digest, &Context);

    memcpy(Result, Digest, 8);
    }

    Doing a quick disassembly of the code:

    00401590 KeyedHash proc near ; CODE XREF: sub_4015F0+19p
    00401590
    00401590 var_74 = dword ptr -74h
    00401590 var_70 = dword ptr -70h
    00401590 var_60 = byte ptr -60h
    00401590 arg_0 = dword ptr 4
    00401590 arg_4 = dword ptr 8
    00401590

    ...stuff deleted...

    004015AE push 4
    004015B0 lea eax, [esp+88h+var_60]
    004015B4 push offset dword_40A034 ; ********** MAGIC!
    004015B9 push eax
    004015BA call sub_402170

    ...more stuff deleted...

    004015E8 retn
    004015E8 KeyedHash endp

    And the location they referenced:

    0040A034 dword_40A034 dd 0D45EC86Ah

    Thusly, the key should be 0xD45EC86A.

    More than one can play this game.

    Enjoy! (Sorry for the formatting, /. doesn't allow <pre>'s)

    1. Re:The key they removed: 0xD45EC86A by SilentChris · · Score: 2

      Or, like myself, you could just sign on for the WinXP beta program with more than one email address and get all the keys you want. :)

    2. Re:The key they removed: 0xD45EC86A by mcjulio · · Score: 1

      On the other hand, /. does allow
      the teletype tag. Just call them old-school.

    3. Re:The key they removed: 0xD45EC86A by doug363 · · Score: 1

      Is it possible that they didn't store the key in plaintext? (Given that they can decrypt the installation ID, I'd think that they might be able to encrypt their own key in some form or another.) Has anyone run a debugger on this thing and watched the value being pushed on the stack, or recompiled it with the supposed key and verified that it works correctly?

  44. Protect yourself by Confused · · Score: 1

    If you call Microsoft, turn off the caller ID on your phone -> no reverse lookup.

    Of the MAC and the processor serial number, just a few bits of their MD5 is transmitted. Further on, the MAC is transmitted only on the current LAN segment. After the first router, there is no link between the MAC and the IP-address.

    1. Re:Protect yourself by Tackhead · · Score: 2
      > If you call Microsoft, turn off the caller ID on your phone -> no reverse lookup.

      CLID - Caller ID - has nothing to with what they use on 1-800 numbers. Has never been. Never will be.

      There is no known way of concealing your number when calling a 1-800 number, short of calling from a pay phone or some other poor fux0r'z phone.

  45. Re:My Experience with XP Activation by dostick · · Score: 1

    Come on.. who's being bigger brother... MS have more than your name/address/email with their new Passport feature.

  46. Re:Isn't this asking for a lawsuit? by mpe · · Score: 3

    I haven't seen any of the license agreements concerning Windows installs that have WPA, but I assume that there's something against reverse engineering.

    What if there is? Anything in an EULA which against the law is automatically void. Germany still appears to have laws protecting free speach in the area of software examination.

  47. Re:My Experience with XP Activation by Auckerman · · Score: 2
    Didn't you notice the CANCEL button in the installer when it went to send your information?

    You know what happens when you press that button? It doesn't send the info and moves along its way...

    --

    Burn Hollywood Burn
  48. Re:Make sure to mirror this.... by Anonymous Coward · · Score: 1

    Please also edit the links in the page to relative. Are you sure you got the actual files in your mirror?

  49. Re:Then don't use it? by mike32 · · Score: 1

    Actully I haven't been brainwashed buy their markteting but I have been using a beta for a few weeks and it simply works much better for gaming than Win2k. Also with the silver colour luna theme I actully enjoy using doze again after using linux exclusivly at home for a few months. I now enjoy using both debian and Win2k/XP but XP just works much better for me. Mike

  50. Feeling ambivalent about Grandma... by jeko · · Score: 5
    Like the rest of us, I've started passing out tapes loaded with my 90 minute speech to answer my non-geek friends and relatives when I hear them ask "Why won't the gov'mint just leave that nice Gates man alone? He invented the Internet, didn't he..."

    I was actually looking forward to the day when I could say, "Well, Grandma, I could change your busted hard drive for you, but that would mean that nice Gates man would want another $300. Maybe you should just buy another computer..."

    "Buy another computer?! What's wrong with you, boy? I'll just shop around for a cheaper copy of Windows! Someone'll will have it on sale..."

    I was so looking forward to listening to Grandma on MS tech support demanding another activation code, and chewing them out when they inevitably refuse to give it to her...

    XP activation was going to be the wake-up call for Joe EndUser. Now that it's been publicly hacked, I'm really rather torn...

    --
    He put his boots up on the table and made a face. "The sig," he smirked. "You can waste your life in search of the sig."
    1. Re:Feeling ambivalent about Grandma... by SilentChris · · Score: 2
      "Well, Grandma, I could change your busted hard drive for you, but that would mean that nice Gates man would want another $300."

      Huh? You mean that (insert expletive) Son of Satan Gates wants you on the phone for 10 minutes to get another key. There's a big difference.

    2. Re:Feeling ambivalent about Grandma... by tswinzig · · Score: 2

      Your post would have been a lot funnier if your thoughts on activation were actually ... true.

      --

      "And like that ... he's gone."
  51. Re:Then don't use it? by mike32 · · Score: 1

    Now that's I've read your message again I will say no it's proberly not worth $400 for the new features and I think the upgrade price from Win2k should be much cheaper. Mike

  52. MOD THIS ONE UP by rlowe69 · · Score: 2

    I think people really are missing this point. It's the same with the Comet cursor and Amazon monitoring where you go. Who cares if you can't tell who's who and it's not a privacy issue. IT IS a privacy issue for the GROUP of us users as a whole - and I don't think Microsoft has a right to know what hardware we have just because we use XP.

    --
    ----- rL
  53. Re:hardware configuration... by cooldev · · Score: 1

    Except for the fact that a random number is thrown in, altering the hash.

  54. Re:even worse ... by ecampbel · · Score: 2

    Okay, so the Ethernet card would be reported as changed in hardware database stored on your computer. What other hardware do you expect to change on a daily bases? Remember, you only have reactivate your copy of Windows when morethen three pieces of hardware change. Also, it seems that MS is more lenient towards laptop users.

    --

    Sig goes here
  55. Hracking the XP WPA by Anonymous Coward · · Score: 1

    Some how or another I do not think that my 14 year old son's friends will beat the WPA this way. A couple of possibilites have crossed my mind already. 1st, I assume that volume licencees will get versions of XP that do not go thru this process. They do it for the older versions of Office and I assume that Bill does not want to be lynched by a rioting mob of IT managers. One of those will hit the web shortly after the XP roll out and every middle schooler in the country will have a CD in a week. 2nd, the system has to run this program during the boot process and it must give the system an OK code. Would it not be possible to replace the system checker with a program that does not check the system and then gives the OK code? 3rd, write a program that feeds the system checker bogus but unchanging information about the state of the system. I am sure that some of you have already thought of these and other hacks. I predict that WPA dies an ugly death by the time of service pack 1. Nuff Said

  56. hash pipe... by RadioheadKid · · Score: 1

    I may be talking out my ass here, but given a one way hash function H(), input M, and hash h, H(M)=h. Given M it is easy to compute h; Given h, it is hard to compute M such that H(M) = h; Given M, it is hard to find another message, M', such that H(M)=H(M'). from Applied Crytography by Bruce Schneier
    So with that, it should be hard to figure out the input from the hash. But if the input is limited, one can figure out what the input is because of the fact that there is only going to be one input producing that ouput. So what this really means, who the hell knows, but just because the hardware configuration is hashed doesn't mean M$ can't figure out what you got...

    I think there's other variables in M$ equation, but I don't want to think about it anymore...

    --
    "Karma can only be portioned out by the cosmos." -Homer Simpson
    1. Re:hash pipe... by anticypher · · Score: 3

      Exactly!

      The hash function can be extremely complex, but given a small range of inputs M (only 2 double words), a hash table of possible values can be pre-calculated. The actual number of possible values for M will be very small, on the order of a few thousand, up to possibly 25,000. The input M to the RC5 hash will be a known, limited number of drive IDs, video card IDs, CD-ROM IDs, etc. micr~1.oft is in the position to have a list of every drive manufacturer and video card identification string, and could use those lists to obtain the original string from the hash.

      This is what password cracking programs do, instead of trying to reverse the hash, pre-compute dictionaries and compare the outputs.

      the AC

      --
      Hemos is like...sci-fi fans;he thinks technology is cool, but he hasn't bothered to understand the science it's based on
  57. Re:Same old Cut 'n Paste argument. But anyway... by csbruce · · Score: 2

    And then there's the user base argument. When people are pirating your software, they're strengthening your monopoly.

    Well, now that Microsoft's monopoly position has become so strongly entrenched, the marginal value of piracy to them has been reduced. However, their stock price is now embarrassingly low, so pirate users represent a good untapped resource to help reinflate their stock bubble. (Doubling costs to businesses is another good strategy.)

    In fact, this is urgently important to Microsoft, since it hasn't actually turned a profit on software sales in a while ("The Bank of Microsoft" is solely responsible for Microsoft's good looking bottom line), and since it can't use its stock price as currency like it used to. In many ways, Microsoft looks like a falling empire, which it likely is, and pumping up its stock price is a good defence.

    Now be good c1t1z3n5 and pay your Microsoft tax! (Or use something else...)

  58. reminds me of DeCSS by sometwo · · Score: 3
    I can see the same thing happening with this as what happened with DeCSS. People will start mirroring this file all over the internet. Microsoft will sue everyone who posts the file under the DMCA and also anyone who knows someone who posted the file. The people who made this will get a ton of publicity and it will make MS look even stupider. I wonder if anyone will get this tatooed on themselves or sing it on an MP3. This is gonna turn into a huge mess for MS.

    On a similar note, check out a Salon article on MS's bullying tactics on poor schools: http://www.salon.com/tech/feature/2001/07/10/micro soft_school/print.html

    1. Re:reminds me of DeCSS by SubtleNuance · · Score: 2

      Microsoft will sue everyone who posts the file under the DMCA and also anyone who knows someone who posted the file.

      Here is the correct version of that statement: Microsoft will sue every USian who posts the file under the DMCA and also any USian who knows someone who posted the file.

      ...just a little clarity about the DMCA and its jurisdiction...

  59. Re:My Experience with XP Activation by Utopia · · Score: 1

    FYI. MS has a cripled MP3 implementation because they are contrained by the license agreement with Fraunhofer.

  60. Re:What a shock by NecroPuppy · · Score: 2

    In contrast to many critics of Windows Product Activation, we think that WPA does not prevent typical hardware modifications and, moreover, respects the user's right to privacy.

    Typical hardware modifications....

    If you change more than three things, you have to go through whatever hoops Microsoft wants to put you through to use something you've already paid for...

    I don't know about you (or the guys who did this), but the last time I upgraded a machine, I increased the memory (1 change), added a hard drive (2 changes), replaced both the modem and the video card (3 and 4 changes)... Whoops... Went too far, must now cope with Mr. Bill and the XP nonesense...

    --
    I like you, Stuart. You're not like everyone else, here, at Slashdot.
  61. Re:Same old Cut 'n Paste argument. But anyway... by stickb0y · · Score: 1
    Your idea that Microsoft's OS monopoly gains from piracy only has merit so long as you acknowledge that one day Microsoft must one day squeeze those pirates for their long overdue gold.

    No. Being in the monopoly position is advantangeous for Microsoft, whether or not MS ever get a dime from some dishonest home users.

    Why is this so?

    Software developers will concentrate their effort and resources developing software for the OS with the largest userbase. It doesn't matter if the users owns legal copies of the OS or not--they're still potential customers.

    We also know that most people use Windows not because it's the best OS but because most of their favorite software runs on Windows.

    This fact influences the people (and more importantly, businesses) who purchase legitimate copies of Windows.

    The end result is that Microsoft profits and maintains its OS monopoly, allowing to continue to generate revenue for years to come.

  62. XP Reliability? by rlowe69 · · Score: 2

    Sure you only have to call in to get a new id when you install three or more items, but what does this say about Microsoft's bet on the stability/longevity of XP? Is Microsoft betting that most people won't have to replace/re-install XP before they replace hardware (in which case they'll have to call anyway)? Or they'll just wait until Windows 2005 comes out while their fragmented hard disk slugs around? Come on ...

    <troll-material>If Win98 is an indication, the 32-bit (kinda) MS OSes benefitted from a re-install every year or so</troll-material>. If I had XP the last two years, I would have had to call them 3 times already!

    But seriously, is the amount of Microsoft investing in over-friendly tech support people that dole out ids going to be worth it for all of this hassel to them and consumers? I could see the XP reg. tech. support staff getting quite large ...

    --
    ----- rL
  63. Re:My Experience with XP Activation by s390 · · Score: 2

    It'll take about five minutes for someone (probably many) to figure out that all you have to do to avoid M$ (re)activation hassles is let it figure out your "new" hardware configuration key, then replace the saved "original" with that, and you're nearly done - just cycle through all the possible combinations of a couple of "random" bytes, and all their fancy cryptography is finally toast - as it should be.

    Asia will be cloning millions of copies of WinXP the morning after its released, and M$ won't be getting any product activation calls.

    WinXP and OfficeXP CD's will cost about $1 each in Asia (and that's more than they're really worth). M$ code is just a commodity.

  64. Re:All the hardware you're not allowed to change: by Catilina · · Score: 1

    [OT I'm rather new to /., but I'm wondering why some messages are 'beneath my current treshold', while messages like this one are not.] Obviously the above /.er didn't read through the article with his full attention, otherwise he or she would have noticed the fact you can (sequentially if necessary) upgrade your computer without reactivating. On a side note: I believe companies have every right to protect their software in any way they seem fit (within the boundaries of applicable law, as enforced by governments). I also believe users have every right to choose the software they use. To put it shortly: if you don't like this new MS practice, don't use it.

  65. Re:Office 2K activation by discovercomics · · Score: 2

    I have used the same CD/key of Office 2K on 4 different computers. Each time it has required activation. It has never required dialing the 800 number. On my primary computer I have added ram changed CD drives changed harddrives multiple times(adding etc.) changed video cards rtemoved modems added lan cards...blah blah blah... Mine was the educational version so your milage may vary..

  66. It's not the warez guys they're going after... by Kjella · · Score: 1

    M$ is well aware that this will be cracked. So has pretty much every other piece of software or hardware (dongle) that has been popular. It's not the warez crowd that M$ want to hit.

    It's the "Can I borrow your windows CD?" which is the way your grandma and the rest of the less technicly inclined pirate today. I have no doubt it'll increase M$'s sales, *and* piss off a lot of other (l)users who need to reactivate windows, but they'll look at the alternatives and find there isn't one (except installing some old windows version but then having trouble with new programs and the like), let's face it most ppl wouldn't like linux.

    Win2000, and I expect WinXP too is pretty much all I'd want from an OS (and in some parts, *more than*...) apart from the awful price... I'm cheering for linux (I do want free as in beer ;) but it just isn't up to the task yet.

    Kjella

    --
    Live today, because you never know what tomorrow brings
  67. pretty reasonable conclusion actually by iainl · · Score: 1

    To be fair to the previous author, "WPA does not prevent typical hardware modifications" isn't necessarily the first conclusion you'd reach when you find your quantity of ram, serial id of graphics card and the serials from your IDE devices are encoded in it. Care to name which "typical hardware modifications" don't include upgrading your graphics card, adding more memory or getting a bigger hard-drive? Oh, I forgot, we can still go out and spend a fortune buying the latest iteration of Microsoft Mouse "Now with a 17.5% faster scan rate!"

    --
    "I Know You Are But What Am I?"
  68. Re:even worse ... by gibson_81 · · Score: 1

    The leniency (sp?) they provide for laptop users is that you're allowed to add/remove IDE/SCSI units and the graphics board without having them register as 'different' (or rather, those bitfields are ignored when the profiles are compared)

  69. Genius ? by Gerp · · Score: 1

    If I wasn't cynical, I'd be wondering about the possibilities passing this
    information to Microsoft opens up. Just think about this:

    • Automatic notification of new firmware/drivers being available
      for my hardware.
    • Communication of known issues from vendors via Microsoft
      direct to end users.
    • Advice on potential interoperability issues provided each time
      I change some hardware out.
    If I wasn't cynical, I would be really excited about the possibilities
    and potentially huge value for money from my software purchase.

    But I am!

  70. Re:How long? by analog_line · · Score: 1
    Probably not, their lawyers need the money.

    Have you seen anything about that little old anti-trust trial? Microsoft's lawyers won't be going hungry any time soon, storm troopers or no.

  71. Privacy or Piracy ??? by DVega · · Score: 1
    Fully Licensed GmbH seems to have deciphered and analyzed the WPA code that Microsoft plans to use to protect from privacy in future products.

    Privacy ??? Shouldn't it be Piracy ???

    ---

    --
    MOD THE CHILD UP!
  72. Re:For those of you who didn't read the doc: by ImaLamer · · Score: 2

    This becomes annoying when upgrading machines or replacing them.

    I had a $5 academic license for Office. When the new computer got built I couldn't install it since this copy was already registered. Even after a call to them, they said I had no way to prove I owned the license.

    I think I got brushed off because I only paid $5 for it. The sick thing is, someone else paid big bucks for me to get it that cheap in the first place. Fuck 'em.

    I just installed an older version, and really haven't used it since I started using star office and the like.

    I actually backed up wma files and not realized that is was pointless since I could no longer play them. No one told me that a file I encoded needed a license to play it. Of course trying to play it got my information send to MS, along with the song name etc. Windows Media Player does this automatically.

    I simple don't let that app access the internet anymore. With more MS software that wants to access the internet, the smaller that partition gets.

    XP, not for me. Even if it's 'more stable', it's not going to touch my PC. The first time a window pops up saying I'll need XP, all of windows is gone. Adios Red Alert, adios Kazaa, I'll miss you.

  73. Two wrongs don't make a right... by clump · · Score: 1
    So, in comparison Apple is being Big Brother Here, while Microsoft is just putting in a little check to try to save them a few bucks.
    When it comes to my privacy, it does not matter which corporation decides to invade it. We have given up enough of our freedom already, so I am concerned with attitudes that show one invasion is a 'lesser evil' than another. Scott McNealy may have said that we should "get over" our privacy concerns but I will not, and I think the gradual decline of vigilance (read: corporations like Blockbuster selling credit card information) will hurt us in the long run.

    I agree with you to the extent that we should hold all private information holders accountable, but if Microsoft is bad for exploiting trust, so is Apple, Blockbuster, Sun, and any other socially-irresonsible entity.
  74. Re:Same old Cut 'n Paste argument. But anyway... by csbruce · · Score: 2

    An often ignored concept ... is that most pirated copies would NOT have been purchased anyways.

    While this may be true about the latest cool game, a computer without an operating system is a very expensive paperweight.

    Microsoft's anti-trust punishment should be a compulsory and immediate donation of $5-billion to the Free Software Foundation. This would shortly spell the end of Microsoft's tyranny.

  75. The real win here is marketing. by (H)elix1 · · Score: 5

    My god, think of how much those metrics alone are worth... A snapshot on DVD adoption, SCSI cards, % of laptops out there? Almost seems like the anti-copy stuff is just a smokescreen.

    1. Re:The real win here is marketing. by why-is-it · · Score: 1

      "My god, think of how much those metrics alone are worth... A snapshot on DVD adoption, SCSI cards, % of laptops out there? Almost seems like the anti-copy stuff is just a smokescreen."

      Amen brother.
      One of my CS professors at UWO told me that data mining is going to be a big trend in the near future. All the credit card companies spend tons of CPU cycles analyzing our purchases in search of trends, and the results can be sold for some major coin.

      I am sure M$ would be interested in getting a slice of that pie if it were available...

      --
      *** Where are we going? And what's with this handbasket?
    2. Re:The real win here is marketing. by tswinzig · · Score: 2

      My god, think of how much those metrics alone are worth... A snapshot on DVD adoption, SCSI cards, % of laptops out there? Almost seems like the anti-copy stuff is just a smokescreen.

      Ummm, except that Microsoft does not actually find out what hardware you have. They simply use the ID information from the hardware to generate a unique key for your system. Then they receive that KEY. Later on, when your hardware changes, that key will change. If it changes by too much, then you have to call them to get another activation code.

      If Microsoft really did require the hardware information be sent to them, how exactly would activation over the phone work?

      --

      "And like that ... he's gone."
  76. Microsoft and pseudonyms... by jeko · · Score: 1
    To all the people who complain they can't find any evidence this group existed before today, and therefore might be a Microsoft plant, ask yourselves something:

    If you were going to release this information to the world, would you do it under your real name?

    --
    He put his boots up on the table and made a face. "The sig," he smirked. "You can waste your life in search of the sig."
  77. Re:VMware by acceleriter · · Score: 1
    They've even bundled different distributions (Suse?).

    Watch for that to end soon.

    --

    CEE5210S The signal SIGHUP was received.

  78. Its not just MS by q-soe · · Score: 2

    I have one thing to add and it may or may not be relevant.. the thing is microsoft arent the only company who do it and the XP asks for less info than the others.

    Install PC anywhere or most virus scanners and they ask for more info, or as one poster pointed out try installing on a mac.

    The fact is that WPA isnt the evil nemesis it is pointed out to be.... yet

    the thing that worries me is not what might be in the product now but what they may have up their sleeve for later.. why not a product that wont work unless you enter a valid credit card (for ID purposes only) or a drivers license number, or a product that is only installable once without you going back and getting another software key (can be done easily you know)... what about a product that appends an invisible piece of code in a watermark that indicates the details of the machine and copy that made it (this is already being done or has been tried)

    these are the things that make me worried - we should be fighting this not beacuse its MS or because it mayb a way to make money, we should be fighting it because it may be the last chance we can.

    --
    I refuse to argue with Anonymous Cowards - if you want a discussion get an account....
  79. Lieing to protect your privacy by MrSnicker · · Score: 1

    They ask you for _your_ email address. But all they require is _an_ email address. Besides, you have a throwaway webmail account for everything that asks for your address where there's a slight chance that they might actually need to use it to achieve something you want, right? What you basically advocating is that its ok to be asked this information because you can lie. I personally don't like to be forced into a situation where I must lie to protect my privacy.

    1. Re:Lieing to protect your privacy by MrSnicker · · Score: 1

      Sure fill their database with false info, my point is however that in doing so they place the onus on you to give accurate infomation, in essence commit fraud. Personally I don't think they should be asking for detailed information to start with.

  80. How long until a registration server emulator? by Faw · · Score: 1

    Napster server was emulated, so was the Ultima Online server. Maybe someone will make an emulator for this server as well.

  81. Re:10 minutes on the phone? by q-soe · · Score: 1

    i have used microsoft premier tech support - this is the number that costs my company about $10k a year to have access to

    And i have never got thru in as short a time as 10 minutes

    Can i have the number you call... please

    --
    I refuse to argue with Anonymous Cowards - if you want a discussion get an account....
  82. Here we go again... by Anonymous Coward · · Score: 1

    Very good work, but how long before we see a repeat of the DeCSS fiasco here?

  83. Re:How long? by agentZ · · Score: 2

    Although judging by the techincal contact of their domain registration, they have some connection to America. Maybe M$ will bring pressure to bear on their ISP? Then again, given that the registration information was updated yesterday, maybe they already prepared for such an event?

  84. buy him out boys by CoreyG · · Score: 1

    Obligatory Simpsons reference. Sorry

  85. CPU serial number, not yet dead by anticypher · · Score: 1

    As predicted, the CPU serial number has been integrated into the registration process.

    Although intel has temporarily removed the CPU ID from some of the Pentium III line, there will soon be a need for processors to have a CPU ID in order for the 99%-of-the-market-monopoly OS to function.

    Anyone want to bet that starting in about 1 year, the next generation of XP will require hardware that supports a CPU ID, and the newest generation of Pentium IV will just happen to meet that requirement? They will be using the excuse that it will cut piracy, and ensure lower license prices for all legal owners, and a bunch of other well spun bullshit.

    Intel will love this requirement by their long time partner M$, because now every corporation in the world will have to upgrade from non-ID CPUs to the latest ID-enabled CPUs. M$ will probably also include code for AMDs processor ID. It may only start with servers, where businesses regularly upgrade to the newest processors, but within a few years the CPU ID will certainly be required in all machines.

    I haven't fully digested the impact of this report yet, there isn't enough anti-acid in the building to do that. But the preliminary results of what is sent to M$ at every activation process is very frightening, and I'm beginning to understand why the European Commission may outlaw the process in the next few months. This type of data harvesting coupled with the registration process could lead to a very targeted marketing database of every M$ powered machine in the EU, and the privacy laws of the EU may need to be enforced before this gets out of hand.

    the AC

    --
    Hemos is like...sci-fi fans;he thinks technology is cool, but he hasn't bothered to understand the science it's based on
  86. Re:The key they removed by Catilina · · Score: 1

    Hehe, that's fast, congrats :-)
    Anyway, I don't see why anyone would want to publish this key for, as it's most probably illegal to do so in most countries.

  87. "an important cryptographic key" by jmcmurry · · Score: 4

    Interesting that they removed the key in their source, but included it in the binaries.

    Kinda like: "Here are the plans to build a nuclear bomb, but we took out the part about where to get plutonium. But if you want one pre-made with plutonium ready to go, we can hook you up with that, too."

    Isn't this whole thing just a matter of time and programmer determination anyway?

  88. Re:Isn't this asking for a lawsuit? by FFFish · · Score: 2

    "Gesellschaft mit beschraenkter Haftung"

    Those nutty Germans! Always with the lots of words, when a single word would do!

    Literally, it translates to "Society with More Limited Adhesion." I'm not sure if that's "more-limited adhesion" or "more limited-adhesion," mind you, but either way sounds like a run-in with a UHU glue stick...


    --

    --

    --
    Don't like it? Respond with words, not karma.
  89. Re:Try this: business trip to Australia by ecampbel · · Score: 2

    What if he had already made three previous hardware changes to his laptop since he last installed Office XP? Unbeknownst to him, his copy of Office XP would be due to become deactivated with just one more change.

    So, he goes on the road, upgrades his RAM, and boom, Office no longer works.

    I don't have a problem with Microsoft requiring that he call a toll-free number or use the Internet to reactivate application; however, I do have a problem when they require that he reenter the serial number to do it. What's the purpose of that? The solution, of course, is to always keep a list of your Microsoft serial numbers on both your computer and in paper form just such a situation happens to you.

    --

    Sig goes here
  90. Re:Try this: business trip to Australia by why-is-it · · Score: 1

    "(MAC address just changed - do token ring cards use MAC addresses?)" Of _course_ token ring cards use MAC addresses. The system still runs TCP/IP networking, just with a different networking protocol.

    --
    *** Where are we going? And what's with this handbasket?
  91. Re:And its corollary: by agentZ · · Score: 2

    No matter how many bits you chance, Metallica will never forgive you.

  92. Re:For those of you who didn't read the doc: by Hard_Code · · Score: 2

    "Of course, they won't necessarily know who YOU are since product REGISTRATION is separate from product ACTIVATION"

    And you completely trust MS to never cross-reference this information? We know how well that worked out with the ad agencies *cough*.

    Anyway, even if they don't know WHO you are, they still can track what modifications and upgrades you've done to your system, and all the serial numbers of your equipment. That itself is alarming. I bet it's not that hard to find out from equipment manufacturers, where their products ended up, especially if those parts are individually registered.


    --

    It's 10 PM. Do you know if you're un-American?
  93. Re:Isn't this asking for a lawsuit? by Holger+Spielmann · · Score: 1

    MS will have difficulties to sue them in Europe. In European jurisdiction, it is allowed to modify and reverse-engineer your software to allow interoperability with your system, any part of a license that forbids this is void.

  94. Pirates (small) Companies (big) by akiaki007 · · Score: 1

    Given: Our friends in Seattle make money.
    Given: Out friends everywhere pirate the software.

    Fact: Our friends don't have BBB down their backs.
    Fact: Companies such as, say PricewaterhouseCoopers has an insane number of employees. BBB will be on their backs if they do steal software. PwC buys 300,000 copies of MS's Win XP. MS makes lots of money.

    PwC is just one company. MS simplay makes money because other people can't afford to screw up. Hey...if you got put in jail for "tax evasion," you know you must have done something really wrong. Think about it. MS would love to make an extra buck from our friends, but they obviously don't make their big buck from them.

    --
    "Time is long and life is short, so begin to live while you still can." -EV
  95. Re:What a shock by AntiNorm · · Score: 2

    You do realize that it said simply re-installing XP would necessitate re-activation. I'm one of the unfortunate few that has been stuck with Windows ever since 286's became obsolete, and I'll say that for some strange reason (maybe cosmic rays!) Windows becomes unstable after ~5 months of regular usage and needs a full HD format & reinstall in order to run properly

    This brings up another point about Microsoft's licensing schemes: 'Upgrade' CDs. As many of you know, MS offers upgrade CDs in retail stores that upgrade you to the latest flavor of Win9x, and they offer them for less than the full version of the same flavor. While this is fine, of course, the install program checks your hard drive to see if you have a previous flavor of Win9x installed. If you don't, then you don't get the new flavor.

    Here's where the problem comes into play -- what if a particular user has, through some sort of magically lucky stability, upgrade versions (and only upgrade versions) of everything up to, say, WinME? I.e. Win 3.1 upgraded to Win95 upgraded to Win98 upgraded to WinME. Or, in a more likely scenario (this one has happened to me personally), what if they have a full version of Win95 and upgrades up the rest of the chain? If they need to reinstall WinME, are they to start all over again by installing Win 3.1, and working their way up the chain? And, what if -- oops -- they lose their Win95 CD? Then, although they are legally entitled to install and use Win98/WinME, they cannot do so. I know of people this has happened to, and needless to say it was incredibly frustrating for them not to be able to install an OS they had a legal copy of.

    ---

    --

    I pledge allegiance to the flag...
    of the Corporate States of America...
  96. Re:Nope by LocalH · · Score: 1

    Bah, burn the contents of those Windows disks onto a CD (along with Win98, and Win95 if you need to, you've got plenty of room, the CABs only take up ~100MB for each, and 16-bit Windows of course takes up far less) and pop it in. Then install from the Win98 folder, and when it asks for the disks, point it to the WIN31 or WFW folder you made and you're off!
    _______
    Scott Jones
    Newscast Director / ABC19 WKPT

    --
    FC Closer
  97. Re:Same old Cut 'n Paste argument. But anyway... by EvlG · · Score: 5

    An often ignored concept (that George Broussard from 3D Realms seems to have understood) is that most pirated copies would NOT have been purchased anyways. There are lots of users that will not use the software unless they can get it for free. So in effect, they can either not pay for the software and use it, or not use it at all. Note that such users dont give ANYTHING to the company anyway; it is just a question of whether or not they will use the sotrware. In this case, the software company enjoys a larger installed base.

    This is most of the reason why I see the Y Company lost $X to piracy as a BS argument. I've always noticed that lots of people won't pay for software at all; if they had to pay they would do without. IN that case, the Y Company is losing $X in potential sales because their price is too high/marketing not good enough/etc... How different is that from any other company in the tangible good and services industries that loses sales because consumers dont want to pay that much for the product? Why, then, should we treat software companies any differently from those that have poor sales policies?

  98. Three Strikes And You're Out by peccary · · Score: 2

    Now, it's not only the name of the law that will send Jenna Bush to jail if she looks cross-eyed at a cop, it's the new slogan for Windows! Cool.

  99. Re:All the hardware you're not allowed to change: by SilentChris · · Score: 2

    Wow, you've taken uneducated comments to a whole new level. lol

  100. Isn't this asking for a lawsuit? by khym · · Score: 5

    I haven't seen any of the license agreements concerning Windows installs that have WPA, but I assume that there's something against reverse engineering. Not only have these people reverse engineered (part of) the WPA process, but they've published the source code. While they didn't put the cryptographic key in the source, they did put it in the executable, and even clearly proclaim this, almost a wink wink nudge nudge to the people out there who are sure to take the executable appart, get the key, put it back into the source code, and then re-publish the complete, non-crippled source.

    Given all this, it seems like their really asking for MS to sue them. Is something like this covered under an "academic research" clause that allows reverse engineering for research purposes?


    Suppose you were an idiot. And suppose that you were a member of Congress. But I repeat myself.
    --
    Give a man a fire, and he'll be warm for a day, but set him on fire, and he'll be warm for the rest of his life.
    1. Re:Isn't this asking for a lawsuit? by lfourrier · · Score: 1

      ...except if the vendor provide enough technical information to make the reverse engineering worthless (for a good example, there is some provision like that in the palm developer kit licence)

    2. Re:Isn't this asking for a lawsuit? by flip-flop · · Score: 1

      Guys, stop just using the first word you find in a dictionary when translating. Realize that there is hardly ever a simple one to one mapping from words in one language to another.
      "Gesellschaft mit beschraenkter Haftung" is better translated as something like "society with limited liability". "Haftung" can mean adhesion or liability, you need to look at the context to know which.

      OK, translation-related rant over...

    3. Re:Isn't this asking for a lawsuit? by Gleef · · Score: 2

      Fully Licensed GmbH is a German company ("GmbH" (Gesellschaft mit beschränkter Haftung) is the German corporate suffix, the equivalent of the US "Inc." and British "Ltd.").

      As far as I know, in Germany you have the right to reverse engineer things, and that right cannot be "signed" away in a shrinkwrap license.

      ----

      --

      ----
      Open mind, insert foot.
    4. Re:Isn't this asking for a lawsuit? by seaan · · Score: 1
      One of the ironies of the DMCA is that software reverse engineering tools are one of the few circumvention tools that can actually be legally distributed. The "distribution" section is the most restrictive part of the DMCA (this is the part that the RIAA used for threat letters to Prof Fenton).

      The reason this is ironic is that many software people who are doing reverse engineering will be capable of building their own circumvention tools. By contrast, libraries are allowed to do some types of circumvention of copy protection schemes, but only if they build the circumvention tools internally, it is illegal for these tools to be "distributed".

      I guess this goes to show that the software industry (other than a few industry leaders with code to "protect") got lucky during the convoluted negation process that lead to the DMCA. I got this information from Jessica Litman's _Digital Copyright_, which is a book well worth reading.

    5. Re:Isn't this asking for a lawsuit? by he-sk · · Score: 1

      "Gesellschaft mit beschraenkter Haftung"

      [...]

      Literally, it translates to "Society with More Limited Adhesion."

      Ouch! This is really hurting. "Haftung" means "liability" in this context. Society with limited liability.

      --
      Free Manning, jail Obama.
    6. Re:Isn't this asking for a lawsuit? by GPLwhore · · Score: 1

      That doesn't look like it was done in the the name of "interoperability" at all ...
      While I do know about that law I don't think it would apply here.

      --
      ...and you can't blame meteors for everything.
    7. Re:Isn't this asking for a lawsuit? by haruharaharu · · Score: 1

      It's only legal until they send the stormtroopers into your apartment.

      --
      Reboot macht Frei.
  101. Re:Check it out....But by codepunk · · Score: 1

    Do a search on the contact names and email addresses? Nothing!

    --


    Got Code?
  102. Re:All I can say is... by ecampbel · · Score: 2

    What it does say is that someone knows Microsoft's code well enough to develop a "cracked" version of Windows that would either bypass the check entirely or always generate the same hardware ID number. This hardware ID could be an ID that someone previously had used to activate their copy of Windows. Therefore, if you used his serial number and the activation code that he was given, you could unlock your cracked copy of Windows without ever contacting Microsoft.

    --

    Sig goes here
  103. What a shock by mosch · · Score: 3

    I'm so surprised, copy protection that annoys the honest users, and doesn't do anything to stop piracy. Who could've seen it coming?

    --

    1. Re:What a shock by bzcpcfj · · Score: 1

      Unless something has radically changed with MS products, to install an upgrade, all you had to do was have the CD (or floppies) of the previous product. When the upgrade starts, it asks for the location of the executable (if it's not in the default location) or for the user to insert the previous copy's CD.

      In fact, to install my first (upgrade) copy of Win95, all I had to do was insert disk 1 of my Windows 3.11 set into the floppy drive.

      --
      ---Any philosophy that can be put "in a nutshell" belongs there.---
    2. Re:What a shock by cc_pirate · · Score: 1

      The fun part is that some of the OEM versions of Win95 are not recognized by Windows2000 as valid upgrade versions. So what does M$ support say? "Tough $hit, sorry."

      Thank God I am in this business too, because I didn't take no for an answer. They sent me a new copy of Win95 to validate with. Seemed like a bit of a waste, but it's not my fault their stupid upgrade program wasn't written to acknowledge legitimate copies of their software.

      --

      "There are laws that enslave men, and laws that set them free. " - Sean Connery as King Arthur

    3. Re:What a shock by nehril · · Score: 2
      microsoft upgrade cds also provide an option where you just insert the old version's cdrom during the installation process. the installer will run a verify process on it and then proceed.

      this is how you install an "upgrade" version on a freshly formatted box, without reinstalling the old version. check it out.

    4. Re:What a shock by DmitriA · · Score: 2
      You might want to read their conclusion first before making such statements:
      Looking at the technical details of WPA, we do not think that it is as problematic as many people have expected. We think so, because WPA is tolerant with respect to hardware modifications....

      In contrast to many critics of Windows Product Activation, we think that WPA does not prevent typical hardware modifications and, moreover, respects the user's right to privacy.
    5. Re:What a shock by AnalogBoy · · Score: 1

      Just FYI -

      The files the upgrade process looks for aren't unique to the full version of the product. I don't belive it goes through extreme tests to see which edition of the release it is.

      Slashdot something useful.
      Management is not a tunable parameter.

    6. Re:What a shock by jjeffries · · Score: 1

      Dunno if this is a secret or not, but Win95/98 checks for the presence of c:\windows\win.com. If you've an upgrade and want to install it on a fresh machine, create the file. If you've a standard install and want to upgrade with it, remove or rename the existing win.com file. -j

  104. 10 minutes on the phone? by jeko · · Score: 1
    When, oh when, have you ever been on a company support line, especially one that will be as flooded as this one is bound to be, for only 10 minutes? And when, oh when, have you ever actually received anything good, useful or helpful when you actually managed to slog through the hours of muzak?

    And how long do you think it will take MS to impose draconian measures on these activation key "new issues" when they find that (heavens no!) a couple have been used in an "unauthorized manner?"

    What on Earth are you smoking (and could I please have some?) that you think this will only be a ten-minute inconvenience instead of the unholy clusterfsck it smells like?

    --
    He put his boots up on the table and made a face. "The sig," he smirked. "You can waste your life in search of the sig."
    1. Re:10 minutes on the phone? by SilentChris · · Score: 2

      Funny, when I called the line for the preview activation I had barely any hold at all, and the call took less than 3 minutes (see my previous comment).

  105. Re:Make sure to mirror this.... by painkillr · · Score: 2

    This is ridiculous. Out of all the so-called "mirrors" here, only one link actually bothered to copy more than one page.

    If you're going to "mirror" something, do the whole thing, otherwise when MS forces them to bring their site down, you'll have more than just a page of broken links.

  106. Re:How long? by Tom · · Score: 4

    since they are a GERMAN company, and (contrary to the DVD CCAs assumptions in that california lawsuit) germany is not an american state, they are pretty much immune from DMCA-like bullshitting.

    there are two things that could make things ugly for Fully Licensed GmbH. one is a license agreement, but so far, the validity of click-through, shrink-wrap or similiar licenses is highly doubted in germany. AFAIK, none has ever been enforced in a court.
    second, there is a provision against reverse-engineering in the german copyright law. however, it also allows for a number of exceptions.

    one way or the other, since they are a GmbH, the worst that can happen is that they'll be sued out of business, but with no loss to their private capital. so they'll immediatly start a new company under a similiar name and harvest all the free publicity advantages.

    because lastly, sueing them would be the equivalent of saying "yes, we feel guilty. yes, we've done wrong. and no, we can't stand that you found us with the hand in the cookie jar." - a pretty dumb publicity stunt, even for M$ standards.

    --
    Assorted stuff I do sometimes: Lemuria.org
  107. Re:NP-complete by TheOnlyCoolTim · · Score: 1

    Well yeah its, uh, non-deterministic. You see that makes it a lot faster cause everything is already determined and it doesn't have to do all the determination.

    Plus infinite linear storage space is a whole lot of RAM.

    Tim

    --
    Omnia vestra castrorum habetur nobis.
  108. Ms. Freud, your slip is showing by Once&FutureRocketman · · Score: 2
    deciphered and analyzed the WPA code that Microsoft plans to use to protect (users?) from privacy in future products.

    Need I say more?

    --

    "Research is what I am doing when I don't know what I am doing." -- Wernher von Braun

  109. (OT)So swap to a dedicated partition by yerricde · · Score: 1

    such a crap VM that can only swap to files, not partitions

    If that's how you feel, make a dedicated FAT partition for swap and throw your Windows swap file on that partition. Much of the slowness of Windows 9x swapping is due to a swap file on a fragmented disk; the thrashing you get one minute after you leave the input devices alone is the kernel's attempt to compact the swap file.

    --
    Will I retire or break 10K?
  110. Plus hacking your competitors by LinuxParanoid · · Score: 2
    True, having a database of the precise hardware used by all your potential customers would be quite nice. IDC and Gartner watch out!

    But also, imagine how useful it would be to have a database of the precise hardware used by each of your competitors' systems. Or the startups you were potentially interested in acquiring?

    It sounds like script kiddie heaven- when any security vulnerability becomes known you have a nice map of the hundreds, thousands, millions of systems having the vulnerability.

    I'm sure Microsoft is so ethical they would never use a black ops team to take advantage of such information.... ;)

    --LP

    Nightmare essay question for Bill Gates: Explain why new economy rules don't apply to software dot-coms, but do apply to software anti-trust enforcement. Describe what a hypothetical software monopoly's obligations would be under the Sherman Anti-trust Act, as you interpret it. Defend your interpretation with Supreme Court citations.

  111. Cracking can't be stopped? by xenocide2 · · Score: 1
    Your words ring true, but the mistake everyone makes is thinking they know more than the enemy. I propose that MS WANTS people to pirate XP. XP is an OS. By definition the OS has to run on the computer. By practice, the software is sold as the largest money maker. The OS is the monopolous (sp?) razer, the productivity tools and games are the blades. If I recall, .NET apps dont even run on a computer.

    At this point I should admit that my knowledge of XP and its .NET antipiracy systems is quite limited. Could anybody tell me if MS links XP activation to its products, so that they cant give away the razor?

    --
    I Browse at +4 Flamebait

    Open Source Sysadmin

    1. Re:Cracking can't be stopped? by compass46 · · Score: 1
      "If I recall, .NET apps dont even run on a computer."

      What do they run on then? ;)

    2. Re:Cracking can't be stopped? by xenocide2 · · Score: 1

      They run on a... oh, true. Poor phrasing. I meant they don't run locally. I suppose you could consider a server a computer....

      --
      I Browse at +4 Flamebait

      Open Source Sysadmin

  112. Security through obscurity by chrysalis · · Score: 2

    It's always the same story : security through obscurity doesn't work. We already saw that with DeCSS.
    When people need to close sources and algorithms of a crypto system, it's almost always because it's flacky. They don't trust their own algorithms. They don't want other people know how they are working, because they know the algorithms can easily be broken when you know their mechanics.

    -- Pure FTP server - Upgrade your FTP server to something simple and secure.

    --
    {{.sig}}
  113. OEM copies by rcongdon · · Score: 1

    Didn't I read more than one place that big customers and OEM copies would be free of WPA?

  114. What is the plan for.... by ASyndicate · · Score: 1

    I am just curious but...

    What is the plan for huge vendors (HP, Compaq, Dell, etc.. ) that Use the same product key for thousands of machines? Will this scheme work becuase usually the software is installed on the same hardware? And what is the end user supposed to do when he buys a brand new machine, then 2 weeks later it says. "You must re-activate"

    Andrew

    --
    This page left intentionally blank.
  115. Re:Argh, this really will suck... by WaKall · · Score: 1

    The really appropriate thing here is that a new install is virgin. It's not officially f#@%ed until you've USED it for a short while. The solution to any Windows-related problem is one of two things: Re-install, or upgrade. Both painful. Want DirectX 7 back? Want USB support (real USB, not hacked like 98 non-SE)? Want a new FEATURE (aka bug fix) in Office? Reinstall for the first, upgrade for second. Can't uninstall DirectX with a first-party MS software. Now, if you do either, you're forced to go through telephone activation. It may stop piracy, it may have 24 hour support, it's still a stupid way to enforce it. WPA has secured my move to Linux, even though I had bought Windows liscenses before (NT4 and 2KPro). What happens to people who want to build their systems piece at a time? Base system initially, then add sound later, DVD decoder after that, etc? This is obviously a simple copy-protection for the normal OEM PC that never gets upgraded, and has all of two non-Motherboard devices (although NIC and/or Modem on MB is getting more common, esp in corporate desktop). For PC's like that, your system fingerprint doesn't change. For DIY'ers, we're screwed unless you stick to a hardware set from install on. On top of the hassle parts of it, I for one believe that MS has engineered it to gather system configs about their users. Maybe they don't tie it to your name/etc, but they will know more about the average PC configuration than anyone else, and probably not at the full knowledge of their users. I'm just not comfortable with forced disclosure here.

  116. Re:For those of you who didn't read the doc: by tswinzig · · Score: 2

    do you block caller id?

    What does it matter? I'm already connected to the internet when I activate XP. Even people with dialup connections can just establish their connection first, and then start the activation process. Those without an internet account but with a modem can call Microsoft if they are really paranoid enough to think that Microsoft is going to track caller ID.

    --

    "And like that ... he's gone."
  117. Make sure to mirror this.... by Wakko+Warner · · Score: 4
    I have a feeling it won't be around for long.

    - A.P.

    --

    --
    "Remember when the U.S. had a drug problem, and then we declared a War On Drugs, and now you can't buy drugs anymore?"
    1. Re:Make sure to mirror this.... by jshare · · Score: 1

      Ok, while that does download all the files on the site, if they have absolute URLs instead of relative URLs, you have to do '-k' to convert them to relative. Optionally, you can do '-K' as well, which will keep the original files as "file.html.orig".

      So, the command I use is:
      wget -r -K -k -p -np [URL]
      This does the following:

      • -r : recursive
      • -K : keep .orig versions of files
      • -k : convert absolute URLs to relative
      • -p : get page requisites (images, etc.)
      • -np : No parent. Only mirror from [URL] down.

      I find this to be the most useful way to mirror.

      Also, wget is available for Win32 as well.

      Jordan

    2. Re:Make sure to mirror this.... by nescafe · · Score: 1

      Right here.

    3. Re:Make sure to mirror this.... by BRTB · · Score: 1
      For those who want to mirror site(s) but don't know how, here's an Easy 1-Step Mirroring Command for Linux:
      wget -r -np [site url here]
      You figure it out. =]
    4. Re:Make sure to mirror this.... by kableh · · Score: 1
    5. Re:Make sure to mirror this.... by stefanlasiewski · · Score: 2

      Mirroring a site and making it available a zillion times over is the reverse of the ./ effect...

      --
      "Can of worms? The can is open... the worms are everywhere."
    6. Re:Make sure to mirror this.... by SmasKenS · · Score: 1
      --
      -- - e.m.p.t.y - --
  118. Re:Nope by mrbill · · Score: 1

    You can also create a file C:\NTLDR (contents dont matter, I use "fuck microsoft")
    that will make an "upgrade" version of Win95/98/ME pass the "previous version installed" check.

    So, i format clean, create C:\NTLDR, copy the
    Win98/ME install files to c:\WIN98, and run the
    install off the hard drive. Works great,
    and I've done this about 10-15 times.

  119. Best Freudian typo by isomeme · · Score: 2
    Fully Licensed GmbH seems to have deciphered and analyzed the WPA code that Microsoft plans to use to protect from privacy in future products.
    It works on so many levels...

    --

    --
    When all you have is a hammer, everything looks like a skull.
  120. Re:VMware by acceleriter · · Score: 3
    (I expect VMware would make these user configurable if they are not already)

    Or they might not. VMWare is in bed pretty deep with MS--maybe they have to be, since it'd be pretty easy for MS to make the EULA invalid in a VM (legal or not, no corporation would run it in a VM if the EULA denied that right). Or MS could take technical countermeasures (see also DR-DOS and Windows 3.1) to keep XP from running in a VM, essentially putting VMWare out of business.

    One thing I noted is that about a year ago, there was an announcement with much fanfare that VMWare would sell bundles of MS licenses with VMWare. At roughly the same time, OS/2 support, which had been worked on and tested for some time, was suddenly dropped. Can I prove cause and effect? No. Are there lots of other reasons support can have been removed? Sure. But the timing's awfully suspect.

    Also, VMWare is hard coded to use a certain OUI (Organizational Unit Identifier) for VM network card NIC addresses--meaning they'll always start with a known prefix. VMWare provides no way to change this, meaning that MS or any other organization with access to the NIC address (or even a hash, probably) will know one is running a VM. (Imagine a typical Georgia network nazi reaction to seeing that with a sniffer.)

    I'm not confident VMWare's going to be allowing anyone to change hardware serial numbers in VMs--I'll bet they randomize them just to avoid jepoardizing their "strategic relationship" with Microsoft.

    --

    CEE5210S The signal SIGHUP was received.

  121. Re:Try this: business trip to Australia by Phexro · · Score: 2

    "...always keep a list of your Microsoft serial numbers on both your computer..."

    right, i'll just open up the spreadsheet that they are in...

    wait, no.

    no problem, i'll just open the word docum...

    that's all right, i've got another copy in an access datab...

    hang on, it's sitting in a folder in outl...

    hmm.
    ---

  122. Why the SOD is Blue by DriveByTroller · · Score: 1

    Imagine an out of work OSS coder who signed up with Microsoft out of despiration:

    Blue Devil

    I used to have a nice life
    I used to live by the right
    But I've strayed from the good side of the Lord
    And I flirted with the Devil and he dealt me a card

    And he told me that you will never win
    And he told me that I was his only friend
    I had nothing to go home to
    So I sold my soul to the Devil now I'm blue

    I never thought it could be this bad
    Hurtin' like this, Oh, it's killin' me bad
    And now I've stuck in a life of pain
    And I got the Devil takin me away

    And he told me that you will never win
    And he hold me that I was his only friend
    I had nothing to go home to
    So I sold my soul to the Devil now I'm blue.

    - Shelton Hank Williams
  123. Wait a minute! by cyb3r0ptx · · Score: 1

    ...Microsoft plans to use to protect from privacy in future products...

    Doesn't Microsoft already do this for us? Let's not forget about MSN passport so soon!

  124. Re:hmmmm by sporkraper · · Score: 1

    You're right. Piracy is still piracy. But you are going to get modded down as a troll like I did (if anyone actually sees your post).

  125. Re:Argh, this really will suck... by wimmi · · Score: 1
    This really will be a pain for those who have rigs used for a lot of testing.
    Changing hardware with WIndows often usually results in severe system misconfigurations, and eventually, reinstalling.
    Hence, WinXP ;^)
  126. Re:For those of you who didn't read the doc: by tswinzig · · Score: 2

    And you completely trust MS to never cross-reference this information? We know how well that worked out with the ad agencies *cough*.

    I don't need to trust Microsoft -- I just won't register XP. That's the point ... registration is not required to activate the software.

    Anyway, even if they don't know WHO you are, they still can track what modifications and upgrades you've done to your system, and all the serial numbers of your equipment.

    I don't think so. They just get a huge number that is generated from hashing the various ID's of your hardware. There is a big difference. They would not be able to tell the hardware installed, but rather, whether or not the hardware that is installed has changed since the last time you activated.

    --

    "And like that ... he's gone."
  127. Publishing lockpicks - better locks by gruhnj · · Score: 1

    Publishing how to pick a lock isn't going to keep the door locked long.

    It may not keep the door locked for very long, but then again if you know how it works that means people have to build one damn fine lock. Rather than rely on a crappy lock with a small keyspace, it forces them to use a lock with a large and hopefully randomly generated keyspace. In the end this means better locks. The better the lock, the better the security for all concerned.

    If the lock was too esay to pick in the first place, then keeping it secret just exposes this fact because if you publish how it works then you propose a challenge -- "I think I got you beat.Go ahead and try to break me!" About the only bad thing about telling how to break the lock is that it makes locks more expensive if you want to get real security. That said its usually better for the average consumer because it drives down the price of an ok lock. If your not to worried about security then your lock becomes easier to get.

  128. Re:How long? by TyFoN · · Score: 1

    He was not convicted due to "lack of evidence", and he is now working in a software company in the south of Norway :)

  129. Re:Try this: business trip to Australia by Planesdragon · · Score: 1

    When Office goes down, you can still read documents. You just can't write new ones.

    Windows XP activation is something else--but you knew that going in, so you checked everything *before* you went, right? I mean, that RAM was something that can wait until you get back to your office--and I suspect that there'll be something in the final version that doesn't count external devices (such as Zip drives) as a "change."

  130. Re:Copy protection by panum · · Score: 1
    As the game publishing companies have discovered a long ago any security system can be cracked given enough time

    Hmm... How about Blizzard and their famous Battle.net key system? There are tons of key generators suitable for single player sessions, but none seem to work against BNet key authorization. Seems pretty fool-proof as the BNet players must contact a Blizzard server in order to play.

    What if MS does something like that too? Imagine about tieing product key security so that for every bootup where network connection is detected Windows goes and asks for authorization from a MS server..?

    -P
    --

    --
    I hate people who quote .sigs
  131. Re:Same old Cut 'n Paste argument. But anyway... by IvyMike · · Score: 2

    MSFT looses $X Billion to piracy each year

    Sort of a tangential point, but to fill in the $X: According to the SPA, software piracy has saved consumers worldwide over $59.2 billion in the last five years, and $12 billion last year alone. The linked document also details which regions saved the most.

  132. Leverage by Skip666Kent · · Score: 2

    They won't have to be attacked directly. All MSoft needs to do is court a powerful ally in Germany, stuff them full of company perks/exclusive deals/whatever and then lean on them to silence their noisome neighbors. Wait 'n see, and I'll bet you that if these guys get spanked, they'll get spanked by one of their own.

    --
    **>>BELCH
  133. Ridiculous by bryan1945 · · Score: 3

    After reading the article, which half the time lost me, all I can say is "damn, those guys know their shit" and "how many different levels of encryption and checking does MS need to do?"

    Really, checking the amount of RAM in a system? Of course, no one EVER adds RAM, right?

    MS has perfected the art of "incremental monopoly." Each step is not too bad, and after 10 steps, you are used to the last 3 steps, so it still seems ok. Eventually, you have .Net and subscription based systems, with all data handled by MS, and suddenly you realize your are totally fucked, but it is a bit too late.

    --
    Vote monkeys into Congress. They are cheaper and more trustworthy.
    1. Re:Ridiculous by Black+Parrot · · Score: 1

      > all I can say is ... "how many different levels of encryption and checking does MS need to do?"

      At least one more level of encryption than they actually did.

      --

      --
      Sheesh, evil *and* a jerk. -- Jade
  134. Assembler? by Francis · · Score: 1

    Doofus question:
    I tried to compile the code they gave out. They seem to use an assembler called "ml" which I've never heard of. Can someone please point me in the right direction?

    --
    #include <malloc.h>

    --

    --
    #include <malloc.h>
    free(your.mind);
    1. Re:Assembler? by Zone5 · · Score: 1

      You can't compile a working version anyway, as they didn't include the cryptographic keys in the source... so save yourself the bother and don't worry about compiling - just grok the source and learn from it.

      --
      "So on one hand, honey is an amazingly sophisticated and efficient food source. On the other hand it's bee backwash."
    2. Re:Assembler? by Francis · · Score: 1

      Someone in this very forum has already found the cryptographic key. :)

      --
      #include <malloc.h>

      --

      --
      #include <malloc.h>
      free(your.mind);
  135. NP-complete by Cryptnotic · · Score: 1
    NP-complete does not mean incomputable. NP merely means that the time required by a theoretical non-deterministic machine with infinate linear storage space is computable in polynomial time relative to the size of the problem. NP-Complete means that the problem can be mapped onto other equivalent NP-Complete problems. There ARE incomputable problems (e.g., the "busy beaver" problem), but anything NP-Complete is not one of them.

    Cryptnotic

    --
    My other first post is car post.
    1. Re:NP-complete by Anonymous Coward · · Score: 2
      a theoretical non-deterministic machine with infinate linear storage space is computable in polynomial time

      * enters Dummy Mode *
      Duhhh.. huh?
      * shakes head violently *
      So.. uhh.. I see you've got the new BOFH excuse calendar there.

  136. Why don't they? by mpost4 · · Score: 1

    Why don't they just include in the box a device you add to your computer (lets say it goes on to keyboard input, with a keyboard plugin on it, the keyboard only uses 3 of the six pins*) and this device could have the CD code hardcoded into it, and when windows boots it can check the inputed CD code agenst the hard coded one and if they are the same boot.

    just my 2c

    Michael P. O'Connor

    * the keyboard using only 3 pins of the six is nice since the mouse does the same, I have on my laptop only one ps/2 port but I have a happy hacking keyboard and a nich logitech track ball that I like to use on it so I got a PS/2 port spliter and both go into one port, works great on linux, but when I boot to windows for games, well windows just complains that there is no mouse and the keyboard will not work, gee I thought windows was easer to use then linux, with linux I just pluged them in and they worked on windows, I have no idea on how to get them to work.

  137. My Experience with XP Activation by Anonymous Coward · · Score: 1

    I work for a company with Macintosh computers, and their required registration is a LOT more big brotherly than MS's XP version. For example I just installed RC1 over the weekend, and It never asked me for my real name, address, email address, phone number or any identifying information... All I had to do to activate it was hit "activate" in the task tray, and it said "thanks for using a MS product" or something similiar. Now, I just installed OS X on one of my Macs recently, and here's what I had to fill out: First Name Last Name Address Phone Number Email Address Are you a business? Are you with the government? Then in order to download any updates, you have to give them your email address. So, in comparison Apple is being Big Brother Here, while Microsoft is just putting in a little check to try to save them a few bucks. Microsoft's XP RC1 at no time asks you to give them any information. Sure, it pops up a "optional registration screen" which you can just Click on the BIG RED X or click Cancel...

    1. Re:My Experience with XP Activation by Xugumad · · Score: 1

      "Just unplug your computer" Okay, sure, it works, but there's something wrong with having to force the system not to send your data!

    2. Re:My Experience with XP Activation by Bungie · · Score: 1

      So you think Apple won't mind me copying my OS-X CD for my own "private use" then? :-)

      I'm sure Apple would not really care. All the big money is in their hardware. If they sell one premium G4 installation at $20,000 they make more than 200 copies of OSX would. OSX is to the Apple what Solaris is to Sun -- a better tool to leverage their hardware.

      Not only that, but I'm sure Apple would rather people pirate OSX to increase distribution and development. Not a lot of Mac users have made the jump to OSX yet, so they really need OSX to become very mainstream. On many Hotline servers there are always copies of the MacOS circulating around, inlcluding unreleased and development builds. These get leaked for a reason.

      Apple really doesn't care about the client. A lot more money will come in from Mac OS X Server and WebObjects, which require keys and actual user registration

      --
      The clash of honour calls, to stand when others fall.
    3. Re:My Experience with XP Activation by Lumpish+Scholar · · Score: 2

      Bothered by filling out that Apple registration form? Lie.

      Conversation at my wife's company:

      "Heh. I hate filling out those forms that ask you all sorts of personal information, so I told 'em I have eight kids."

      "But you do have eight kids!"

      "That's the beauty of it. They'll never believe me."

      --
      Stupid job ads, weird spam, occasional insight at
    4. Re:My Experience with XP Activation by Delphis · · Score: 1

      Hmm.. let me see, there's a slight problem with this logic...

      From the article:

      This means, for example, that in our above real-world example, we
      could replace the harddrive and the CD-ROM drive and substantially
      upgrade our RAM without having to re-activate our Windows XP
      installation.

      However, if we completely re-installed Windows XP, the information in
      b) would be lost and we would have to re-activate our installation,
      even if we had not changed our hardware.


      Replace the hard drive but you DON'T reinstall the OS?? .. eh?? .. how the hell are you doing that? (assuming ONE hard drive in the system, i.e. the one that has windows on it to start with).

      --
      Delphis

      --
      Delphis
    5. Re:My Experience with XP Activation by alannon · · Score: 3

      While I'm not entirely happy with what Apple has done with their registration system, it's also entirely optional. If you're on broadband, simply unplug your machine from your network while you fill out your registration. It then tells you that you can send it later if you want to once you get online, but it doesn't enforce anything.

      Also, may I point out:

      --Apple Doesn't Require Serial Numbers For MacOS X!-- (It does for OSX Server, though)

      I think that kinda beats out a small annoyance with the registration.

      Just my $0.02CDN.

    6. Re:My Experience with XP Activation by autechre · · Score: 5

      Bothered by filling out that Apple registration form? Lie.

      I think that when I registered the iMac a certain company bought to do web compatibility testing, it wound up being used primarily for scientific research. In an elementary school.

      They ask you for _your_ email address. But all they require is _an_ email address. Besides, you have a throwaway webmail account for everything that asks for your address where there's a slight chance that they might actually need to use it to achieve something you want, right?

      On the other hand, the WinXP product verification collects true information about your computer. Perhaps the one for OS X does also, but they haven't mentioned anything about not being able to install that copy of OS X on another Mac. There are indications that changing your hardware "too much" will invalidate your XP product verification. People have asked Microsoft, "How much is too much?", and they're not telling. That certainly seems worse to me.

      I suppose this would bother me more if I were ever going to use one of these operating systems at home, but I'm not. This is one of the main reasons I use free software. If I see an operating system or program that looks useful, I download it and use it. If I like it, I continue to use it. If not, I discard it with no sense of loss. The most invasive thing I've ever encountered was when someone wanted me to send them a postcard for using their software.

      Sotto la panca, la capra crepa

      --
      WMBC freeform/independent online radio.
    7. Re:My Experience with XP Activation by august · · Score: 1

      Just press cmd-Q and choose skip.

      as seen here: http://www.omnigroup.com/mailman/archive/macosx-ta lk/2001-July/016608.html

    8. Re:My Experience with XP Activation by bnenning · · Score: 2

      You don't have to fill out any of that stuff. Press Command-Q on the form where it asks you all those questions and you can exit out of it and still continue with the installation. (Of course, lying is also a reasonable choice). Yes, it's annoying and there should be an easier way to bypass it, but Apple is not using this information to try to take control of your computer like MS is. To put this in perspective, which company has deliberately crippled MP3 encoding in their products, and which company uses "Rip, Mix, Burn" as a slogan?

      --
      How to solve most of our problems: 1.Lots of nuclear plants. 2.Cure aging.
    9. Re:My Experience with XP Activation by BlueMonkey · · Score: 1

      But there is a big difference. With OSX you know exactly what information you are sending them, and have the option of lying or typing N/A. With Windows XP, you have no options, without reading the paper you also dont know what is being sent. To download various "free" softwarez from the web, you often have to give contact information to the website. Which is being more big brotherly?

    10. Re:My Experience with XP Activation by havachu · · Score: 1

      You have missed the point. Apple is asking for registration information. BFD. The alarm clock I bought yesterday came with a registration card to fill out and snail mail. Guess what? It asked for Name, Address, and Phone. That is pretty common.
      The problem with WPA is that it ties Windows to a particular machine with a particular configuration. If you crack open that OSX box and swap the RAM about, Apple is not going to require that you reregister. Change the innards of your new WinXP machine, and it will stop working if you don't call up MS and reactivate. That is intrusive.

    11. Re:My Experience with XP Activation by vslashg · · Score: 1

      The reverse engineering here says exactly how many. 4 out of 10 different components. RAM, video card, and HD will do it (since HD volume and HD hardware string are counted as 2 different components.)

    12. Re:My Experience with XP Activation by legLess · · Score: 4
      Oh, come on, postcard-ware is awesome. I've seen photos of guys who have walls of their houses covered with postcards they've received from all over the world. What's wrong with this?

      All the postcard-ware licenses I've seen simply ask you to send a postcard if you like the software. No registration, no details, just a postcard from where you live. I think it's cool.

      "We all say so, so it must be true!"

      --
      This isn't as much "normalization" as it is "don't take so many drugs when you're designing tables."
  138. And its corollary: by nyet · · Score: 2

    "How many bits of 'Metallica - Unforgiven.mp3' can you change out with identical bits before it isn't 'Metallica - Unforgiven.mp3' anymore?"

  139. Privacy or Piracy? by Saltine+Cracker · · Score: 3

    I thought M$ only cared about money...isn't this supposed to be about piracy not privacy?

    1. Re:Privacy or Piracy? by Wariac · · Score: 1

      LOL!!

      --
      Remember it, write it down, take a picture, I dont give a fsck!
  140. Caller ID - They've got your info by laetus · · Score: 2

    They don't need you to give them your name. With Caller ID and other software, if you called from home, they've got your name and address. Doh!
    ----------------------------------

    --

    "We're sorry, but the website you're trying to reach has been disconnected."
  141. purpose of paper? by nyet · · Score: 5

    Onstensibly, the paper's purpose is to analyze the privacy impact of the registraction procedure; i.e. how much information about YOU Microsoft can glean from the hashed system info.

    In this light, the paper itself is relatively benign; enough so that Microsoft shouldn't be overly worried about it.

    The fact that it can be used to spoof WAP isn't even mentioned in the paper ;)

    I am guessing this is entirely intentional.

    1. Re:purpose of paper? by lhand · · Score: 1

      How long before this info gets added to your pasport file? I think this is the beginning of a very slippery slope into MS owning all information. The hash may not exactly identify the equiptment, but what will be next?

  142. Relatively benign by m_evanchik · · Score: 1

    The actual report's conclusions are very kind to MS.

    From the paper's conclusion:

    "In contrast to many critics of Windows Product Activation, we think that WPA does not prevent typical hardware modifications and, moreover, respects the user's right to privacy."

    I think that the real fear is that this WPA may work too well, making it difficult to use unauthorized copies but being fairly unobtrusive to paying users. I mean, why is every on here so up in arms about this. If it really sucks, won't that hurt MS and be for the good?

    But based on the conclusions in this report, WPA is actually a pretty good sytem that is gonna make MS a lot more money, without significantly harming market share.

  143. Oh, come on... by leifb · · Score: 1
    Umm, if I wanted that information, I'd ask the manufacturers of the DVD drives, SCSI cards, and other hardware I was interested in.

    If I wanted to make sure that I wasn't just getting marketing hype, I'd by a couple of (10^n) shares of stock in the company, and have them send me a quarterly report.

    Oh, wait... all these companies are already diversified into one another. This information is already theirs.

    This is just paranoid fantasy. Score 4, insightful indeed.

  144. Re:For those of you who didn't read the doc: by Ayende+Rahien · · Score: 2

    That is different.
    You can't take the hash and generate the original hashed string.
    You can take strings and try them until you find the right hash.
    For such a small hash, there are going to be a lot of possible matches.

    --
    Two witches watched two watches.

    --

    --
    Two witches watched two watches.
    Which witch watched which watch?
  145. Re:Same old Cut 'n Paste argument. But anyway... by jamesl · · Score: 1

    Your arguement is "As long as its free, I'll use it. If it is not free, I'll not use it."

    The other side of that arguement is: "Why should I pay for it if I can get it for free."

    You are correct, the first does no monetary harm to the creator of the software and maybe helps by increasing the user base. The second does monetary harm to the creator of the software.

  146. A mirror of the site. by malign · · Score: 1
    --
    Life is what you make of it.
  147. Clone makers will like this by yerricde · · Score: 1

    Dockable computers are treated differently from desktops.

    What prevents clone makers from making dockable desktop computers to circumvent product activation?

    --
    Will I retire or break 10K?
  148. Re:dammit by British · · Score: 2

    Nope, I'm the only one on my network, plus I actually do read all the other comments before posting.

  149. Not enough to make a keygen by Krellan · · Score: 1

    I don't think Microsoft will mind this information being posted -- by itself, it is not enough to make a keygen.

    Nowhere in the document does it say how to transform the activation code into the countercode that "registers" the program! This is what the registration process does on Microsoft's servers, and a keygen would need to duplicate this in order to come up with a valid countercode.

    This would be almost impossible to reverse engineer, considering the algorithm for this isn't performed locally. The most likely attack will be on the registration validation itself: just fool Windows into thinking any random countercode is valid. This is what will probably be done.

    The most that could be done with the information here is to make a program that spoofs the hardware information. It could somehow then force the Windows registration process to accept this spoofed information instead of actually querying your hardware for it. Then, you would be able to install Windows on an unlimited number of computers, by just re-entering the one registration countercode you got. Microsoft could detect this though, so you would probably need to copy someone else's Product ID. But then Microsoft would simply blacklist that PID after it's been used a few dozen times or so. The cycle continues. Maybe Microsoft could ask the author of CloneCD for ideas? (That program uses essentially the same idea, and it is still one of the most pirated programs on the net)

    IMO, this paper has done a valuable service by describing where exactly each bit of information in the activation code comes from. It will make people feel a little bit more comfortable, knowing what is in each digit they are sending. Microsoft should have made this public knowledge to begin with.

    Personally, I will never upgrade beyond Windows 98 Second Edition and Office 97. Microsoft is just getting too Orwellian with their latest products. When I'm not using Linux, I'll stick to the last known safe versions, thank you very much. I own a PII-450 (last Intel CPU made without Processor ID) for the same reason.

    Now watch the entire PC industry crash, as people stop buying upgrades and new components, for fear of triggering Product Activation and breaking their Windows installation.... Watch desperate PC component vendors offer "WPA insurance" when you buy their products....


    Super eurobeat from Avex and Konami unite in your DANCE!

  150. Registration by SilentChris · · Score: 3

    It's easier to do through social engineering. See my previous comment.

  151. Re:hmmmm by istartedi · · Score: 2

    Insert obligatory reminder from Free Software advocates that "piracy" is a corruption of the language.

    Insert obligatory rebuttal that those very same advocates often refer to Windows users as slaves, thus corrupting the language in the same fashion.

    Insert obligatory cry for moderation and civility in public discourse.

    Go AFK to ponder futility.

    Return like you always do.

    --
    For all intensive purposes, "whom" is no longer a word. That begs the question, "who cares"?
  152. So how does a thin client get licenced? by gelfling · · Score: 2

    If I run WTS or Citrix on a server somewhere deep in the network and Jane sysadmin unplugs one of the SCSI drives for maintenance or because it broke and now I need to run XP-ish office apps off the network for 30+ people who log onto that server, then what?

  153. Boost for Free Systems? by PEdelman · · Score: 1

    Couldn't this product activation be a major boost for Free OS'ses? A lot of people I know only have pirated versions of M$ products, and are not willing to pay for it. If they cannot pirate it, they have to stick to old versions or seek something else.

    And if .Net pay-services replace the normal M$ programs (I don't know if this is the case), and people actually have to pay for their normally pirated programs, wouldn't they just look for something else?

    --
    Like science? Comics? Wicked...
    Funny By Nature
  154. Re:For those of you who didn't read the doc: by pizen · · Score: 2

    When you re-activate, naturally you'll have to generate a new Installation Key and they'll be able to see exactly what components you changed out. Fun, huh?

    Just imagine the marketing research power of this knowledge. Microsoft could sell this information to hardware manufacturers so they can then specifically target markets worldwide. Here's an example: Analysis determines that people in the southeastern United States upgrade memory on average twice as much as people in the midwestern United States. Where is Kingston going to focus their ads? They are going to advertise the latest technology to the southerners and are going to preach the necessities of a memory upgrade to the midwesterners. Say WD learns that people in Scotland like to upgrade HDs by buying a second drive while the Germans prefer to upgrade HDs and CPU at the same time. The potential for targeted ads is staggering. Now combine this with cable boxes that send viewer information back to the cable company and Amazon's individual pricing and you get individually targeted computer ads.

    ::TV ad starts:: "Hello, Mr. Thompson. We at ATI have noticed that you have not upgraded your display adapter to the latest in video technology as you did the last two times we released a new card. Please take this opportunity to review a special deal we've created just for you. Oh, looks like The Big Breakfast is coming back on. I'll be back at the next commercial break with more deals for you."

    Scary

    ---

  155. Bing by 1010011010 · · Score: 2
    --
    Napster-to-go says "Fill and refill your compatible MP3 player", which is a lie. It's not MP3. It's WMA with DRM.
  156. Re:For those of you who didn't read the doc: by MeNeXT · · Score: 1
    Oh my yes! Of course, they won't necessarily know who YOU are, since product REGISTRATION is separate from product ACTIVATION -- and not required to use WinXP.

    You forgot that that is what passport is all about!!!

    --
    DRM? No thanks, I'll just get it somewhere else...
  157. Re:For those of you who didn't read the doc: by asincero · · Score: 1

    > Did you say impossible????? Isn't that what
    > they use to say about Win95 password lists, 40
    > bit encryption and when pigs fly(I use FedEx
    > for this)?

    Bone head. Win95 passwords were encrypted. The information in WPA is hashed. Just like UNIX passwords. Once hashed, you can't get the original back.

    > Nothing is impossible. Some things are
    > difficult, some things are improbable and some
    > things still elude us but, NOTHING is
    > impossible!

    No matter how hard I flap my arms, I'll never be able to fly.

  158. Quite interesting... by VertigoAce · · Score: 3

    That's quite an in-depth explanation. It surprises me that they could figure it out. How many hours did they sit there going: "Hmm... maybe if we added those numbers together and then added the odd ones again... no wait... lets do the even ones. And to finish it off lets to the sum % 3. Oh wait... that should be sum % 7... Yeah, that gives us the check digit!" -Sean

    1. Re:Quite interesting... by DmitriA · · Score: 2

      You really don't have to do that, since you've already have the code sitting on your machine. All you have to do is disassemble the executable and spend a couple of sleepless nights looking through the assembly listings....

    2. Re:Quite interesting... by cheezit · · Score: 2

      Actually the check digit system is a well-known algorithm for providing a checksum that people can handle. It is known as a Luhn or mod-10 system and is used on all major credit cards. Try it out, you'll see that the last (right-most) digit of your credit card number is the check digit for the rest.

      It reduces errors by something less than 90%, which isn't too bad.

      --
      Premature optimization is the root of all evil
  159. How long? by www.sorehands.com · · Score: 3
    How long until Microsoft will file a lawsuit and have storm troopers kick down the door? It didn't take the MPAA long to do that. It didn't take Mattel long to do that.

    Will they change the algorithm before the next build? Probably not, their lawyers need the money.

    1. Re:How long? by Lord+Omlette · · Score: 1

      He is my hero!

      Peace,
      Amit
      ICQ 77863057

      --
      [o]_O
    2. Re:How long? by Lord+Omlette · · Score: 1

      What's that kid's name? Jon Johansen?

      Peace,
      Amit
      ICQ 77863057

      --
      [o]_O
    3. Re:How long? by tswinzig · · Score: 2

      Will they change the algorithm before the next build? Probably not, their lawyers need the money.

      So you're implying that Microsoft likes to waste money on lawyers?

      --

      "And like that ... he's gone."
  160. Red Hat, SuSE and Mandrake to follow suit! by Phill+Hugo · · Score: 2

    The Major Linux vendors today announced similar privacy invading tactics as Microsoft. Their reverse engineered configuration mining code was found to be...

    cat /proc/cpuinfo | mail licensing@linux.com

    --

    This is funny too...

    http://linuxpr.com/releases/3925.html

  161. Copy protection by bl968 · · Score: 3

    As the game publishing companies have discovered a long ago any security system can be cracked given enough time. It is time Microsoft learned this fact as well. No amounts of law suits can put the genie back into the bottle once it is released which the MPAA has learned the hard way and at extreme cost. If any portion of the system is located on the users system, it will be able to be hacked. While I do not agree with software piracy, I also do not believe in copy protection whose sole purpose is to complicate the situation for the end users that buy software and expect specific uses from it.


    --
    When I'm good I'm very good, when I'm bad I'm better, But when I'm evil you better run :P

    --
    "GET / HTTP/1.0" 200 51230 "-" "Mozilla/4.0 (compatible; Setec Astronomy)"
    1. Re:Copy protection by slitfinger · · Score: 1

      The idea is to stop the casual user from pirating the software. To stop people from borrowing a copy from a friend and stuff. I'm sure theyre quite aware that it will be cracked.

    2. Re:Copy protection by antic · · Score: 1
      I also do not believe in copy protection whose sole purpose is to complicate the situation for the end users that buy software and expect specific uses from it.

      I would suggest that a significant purpose of the "copy protection" is to discourage people from avoiding the purchase. The registration will be a simple process for the vast majority of users (who do not change their hardware components). If Microsoft can harass the minority who are pirating their software, without totally pissing off the majority, they will consider it.

      Personally, I think that they could have avoided this scheme. I know 10 people who would pirate Win2K Pro and not pay the AUD$400, but if the price was AUD$50-90, they would legally purchase the software.

      --
      'Thats they exact same thing a banana wrench monkey.'
  162. Re:For those of you who didn't read the doc: by SubtleNuance · · Score: 2

    Processor serial number

    I wonder where they keep the processor-serial number -> your name, address, email, and penis length data? IM thinking select *
    from person, register_info
    where person.serial = register_info.serial

    Voila - you may not give your name && number when registering windows now, but who cares - they can retrieve your processor_serial_number now (in future - whenever).

    People are really putting their head in the sand if they dont think this registration isnt a (another) nail in the coffin of private computing.

    Who knows when/how they retrieve the serials of apps installed on PCs, how much email-traffic you have (rolling counters stored... ummm somewhere), maybe the percentage of your disk that are occupied w/ JPGs (in your c:/pr0n dir), whatever.

    The point is, with this binary only model - how the *uck can you trust they aren't keeping this data - and managing it all somewhere. I know you can sniff the network traffic, but we all know that with a little obfuscation and some encryption - you can hide anything you want very well.

    I have no interest in giving M$ any information about me or my computer - now or ever. I will not run WinXP or anything else Windows on the internet, i just cant trust that they havent trojaned all (some/most/whatever) of the applications.

    P.S. I thought Intel disabled the unique-processor-serial...????!?

  163. Question about the keys by Ryu2 · · Score: 2
    How many bits is the crypto key -- if it's compliant with US export restrictions, than a bruteforce attack to determine it, and thus make a working XP keygen seems possible.

    What is the purpose of the MS CD/product keys anyways? Are they individually serialized for individual copy of the product? If they are the same on the product level (not unique for distinct copies), then what is the point in preventing piracy with them?

    --
    There's 10 types of people in this world, those who understand binary and those who don't.
    1. Re:Question about the keys by RichardGadsden · · Score: 1

      With normal ten-digit product keys, the software just does a check to ensure it's a valid key. One simple one that works on anything is distributed to about half the planet with MSDN. I don't think I'm giving away a big secret that it's 335-3353356. Pre-WPA, 25-digit product keys were serialized per product, so any Office 2000 Premium Upgrade RTM key worked on any copy, but if you had Office 2000 Premium Upgrade SR-1, you needed a different key. 25-digit keys have been used by Office 2000, Windows 98 and 2000 and not much else. I think that the point is that Microsoft could come in and see that every one of your thousand installs of Office had the same product key put in so you had to be cheating on the licence (unless you had MOLP or Select).

    2. Re:Question about the keys by rkent · · Score: 2
      What is the purpose of the MS CD/product keys anyways? Are they individually serialized for individual copy of the product? If they are the same on the product level (not unique for distinct copies), then what is the point in preventing piracy with them?

      What is the point? I really couldn't tell you. However, I do know that the windows 2000 CD key that came with my new laptop was *exactly the same* as the windows 2000 CD key for some workstations I installed at work. As far as I can tell, every copy of win2k workstation shares a CD key!

      At first I thought it was different with windows NT; every copy of that I'd seen had a different CD key. But guess what? There's actually a single key that's used for debugging/mass installation of windows NT, that also happens to work for any MS product with the format 3digits-7digits. So I don't know how the hell this is supposed to prevent copying.

      ---

    3. Re:Question about the keys by Anders+H�ckersten · · Score: 1

      It's not used to prevent copying, it's to make it easier for network administrators, so they can use only one key when installing. However, consumer grade software (Win9x versions) have always used different keys.

      On a related note (this has probably been mentioned elsewhere), there is a "corporate" version of Office XP that doesn't require individual activation, also to easy the load on network administrators. There is said that there will be a "corporate" version of Win XP Pro and Server when the final comes out for the same reason.

    4. Re:Question about the keys by crt · · Score: 1

      ..yea.. except that the gov't recently raised the limits on export keys so you can now export 128bit encryption to just about anywhere - that's why all the new service packs for windows are 128bit only, and you don't have to go through a bunch of hoops to get the 128bit browsers any more.

    5. Re:Question about the keys by scriber · · Score: 3

      A CD key is ideally a random piece of data (numbers, digits, etc) that includes some hard-to-compute checksum information. For a good key, it would be extremely difficult to determine the algorithm used to find this cheksum. Note that these keys have become progressively more complex over the years, getting longer and using more digits/letters. Note that all the keys will work on any copy of that specific release of the software, so they only add a minor annoyance to pirates.

      Starting with Office 2k, MS required actual activation of the product in much the same way as Win XP. Office generates a hardware ID for your system and submits it to Microsoft. MS then gives you another product key specifically for that hardware ID. They allows you to register online once, and you're required to call an 800 number each time after that to get your key.

      Office required a new key on a hard drive upgrade and on a motherboard upgrade. The fourth time I installed it (on my laptop), I also had to submit my serial number (generated from the CD Key I assume) to receive my activation key.

      Though this might be new for MS, other companies have been doing it for years. Much of the engineering software we use here for classes (Mentor Graphics, Orcad, etc) has much more intrusive licensing, since a license for the software can cost several times the price of a low-end workstation. This software can often get away with tough licensing restrictions because of the small market served. Because windows is so widespread, however, Microsoft will have a hard time keeping their progressively more complex protection schemes from being thwarted.

  164. Re:How They Did It by enneff · · Score: 2

    Yeah, but they did it, didn't they?

    Why bring their effort down? At least now no one else has to do it.

  165. Re:Same old Cut 'n Paste argument. But anyway... by Anonymous Coward · · Score: 1

    Fortunately there are some operating systems which cost far less money than ones made by Microsoft.

  166. Re:philosophical question... by steveduck · · Score: 1

    I still have my original PC! Only the case, processor, RAM, MoBo, mouse and keyboard have been fixed or replaced when needed. The power cable is still the same.

    --
    " It is better to ask forgiveness than it is to ask permission. " Admiral Grace Hooper
  167. Re:Same old Cut 'n Paste argument. But anyway... by Sycophant · · Score: 1

    A while ago I was talking to the regional manager of Adobe in my country, I was frank about my usage of pirated software - I pointed out that I had pirate Photoshop 3, learned to use it, become a designer and demanded my employer purchase 4.0, 5.0, and 5.5 - From one lost sale Adobe gained three legitimate ones.

    He told me that the company was aware of this, and generally didn't take a hard line against home users, but at the same time they clearly couldn't be seen to promote that either, or no one would buy everything.

    If there was not pirated software, it is nice to think that perhaps Windows would cost 1/2 as much, however it probably wouldn't. It is a circular arguement, the software companies claim prices are high because of piracy, pirates claim they do it because prices are two high.

  168. bzzzzt, wrong.... by _avs_007 · · Score: 1

    What the hell makes you think .NET doesn't/can't run locally? Its just a framework... Wherever its installed, .net apps will run. By running "remotely" what is really going on, is SOAP, etc etc. You can have a remote .NET app not even being .NET For example I wrote .NET apps that interoperate with Java apps. Either can be local, either can be remote. It all works the same.

  169. Re:What's the Possibility this Came from Microsoft by NotoriousQ · · Score: 1

    Its easy to tell...If MS does not sue them in the next 5 days, we know who is behind all of this...

    Remember, when you are downloading MP3's, you are downloading communism!!!

    --
    badness 10000
  170. Re:There's disabling caller ID on toll-free number by Confused · · Score: 1

    Seems this is another difference between Europe and the USA. Here is Austria, disabled caller IDs will not be transmitted to toll-free numbers.

    Only emergency numbers (Police, etc) have an override.

  171. Re:Right to know/Good vs. Evil by rlowe69 · · Score: 2

    Think about focusing development efforts on mainstream hardware.


    "Mainstream hardware." BWAHAHAHA ... I think all of this Microsoft babble (see: XBOX) is melting your brain. *grin* .. (just kiddin')

    --
    ----- rL
  172. If anyone's interested... by ChrisPaget · · Score: 1

    ...the encryption key (removed from the source code) is "\x6A\xC8\x5E\xD4". Since I do not have a Windows XP activation key to confirm this I can't be certain - perhaps someone could try this and let me know if it works? Email me - mad.nutter@mindless.com

  173. Two words: Pay Phone by yerricde · · Score: 2

    Registration by phone line, you'd think most people are/will be still stuck doing this. Caller ID, plus a reverse phone number lookup and what more do you need to know?

    That I'm activating my notebook computer's copy of Windows XP from a pay phone. This is the real reason the Amish don't own phones: because they value their privacy.

    --
    Will I retire or break 10K?
  174. No, FreeNet this :) by volkris · · Score: 1

    FreeNet this. I mean, that's pretty much exactly what FreeNet is for, right? Ther'd be no way to have it taken down.

  175. Re:Same old Cut 'n Paste argument. But anyway... by genka · · Score: 1

    In case you can't figure it out, there is no way for them to know. They know how many boxes they sold, because they can count them. Not so with unlicensed copies.
    There is a way to roughly estimate piracy. Take number of CPUs manufactured by Intel/AMD/Transmeta. Adjust for multiprocessor boxes and propriotary devices and you have more or less quantity of new computers on the market. Use Windows market penetration data to figure number of machine running MS OS. Compare with number of lincenses sold.

  176. Are you surprised??? by kirby697 · · Score: 2

    Man, is anyone really surprised that someone cracked this? It was bound to happen anyways... everyone goes out after M$. I'd be interested to know how they did it, however.

  177. Now on Gnutella!! by Louis+Blue · · Score: 1

    Look for:
    "Windows Product Activation Reversed Enginnered (XPDec).zip"
    "Windows Product Activation Reversed Enginnered (XPDec).rar"

    Sorry I don't have a gzip/tar.
    This program IS NOT a crack, as far as my knowledge goes, it's more like a keygen program. But it's still cool, just wish that the crypto key that they left out in the source, wasn't.

  178. Right to know/Good vs. Evil by Chazmati · · Score: 1

    I think we know all too well that Microsoft would never use their hardware information database in a user-benevolent fashion. They would use it to increase their profits (like most corporations would, btw).

    But couldn't an OS like Linux or FreeBSD really benefit from this kind of hardware tracking? Think about focusing development efforts on mainstream hardware.

    Or does something like this exist?

  179. Ad Hoc algorithms abound by iabervon · · Score: 2

    It looks like something someone wrote without looking through an algorithms book. The encryption is just a random algorithm of the same general type as DES, but almost certainly weak (your average similar algorithm is not secure). The checksum thing is also error-prone; it doesn't notice if you transpose a 1 with an 8 or replace a 2 with a 9, for instance.

  180. Alleviating Sys admin Frustration... by Robber+Baron · · Score: 1

    I can see a lot of frustrated sys admins using this instead of calling M$ each and every time they deploy XP, though that being said my first defense against XP activation frustration is going to be "don't" when asked about upgrading/deploying.

    --

    You're using her as bait, Master!

  181. Re:Same old Cut 'n Paste argument. But anyway... by ryanvm · · Score: 2
    Many commercial software developers like to list piracy as a reason for high costs. Microsoft included.

    What is really interesting is that now that Windows has copy-protection, why haven't they lowered the price? Although it's not hack-proof (nothing is), it's still strong enough to curb the majority of casual "piracy".

    I guess that line about Microsoft having to overcharge the honest user to subsidize the pirates was just a line of shit.

  182. For those of you who didn't read the doc: by vslashg · · Score: 5
    There is a wicked table in there. While it's not surprising to see from Microsoft, it's still a tad bit scary and impressive at the same time.

    Various strings are run through a hashing function and are stored in the key you read to the Microsoft rep over the phone (the Installation key). They are:

    • Your network card's MAC address
    • Amount of RAM installed
    • Processor model
    • Processor serial number
    • Volume serial number
    • Hardware ID strings from
      • Your CD-ROM drive
      • Your hard drive
      • Your video card
      • Your SCSI host adapter
      • Your IDE controller
    These values are thrown together (along with some other values) into a huge bit field. Also, a three-digit random number is thrown into the mix. Because the end result that you read to the phone rep is encrypted, this three digit number causes your code to be entirely different on each install.

    Here's the real fun part: The OS also stores a snapshot of your hardware configuration. If you change more than three of these hardware components out? It's time to call Microsoft and re-activate your license.

    When you re-activate, naturally you'll have to generate a new Installation Key and they'll be able to see exactly what components you changed out. Fun, huh?

    1. Re:For those of you who didn't read the doc: by ecki · · Score: 1

      Maybe VirtualPC or VMWare do the trick. I think they present really generic components to the program running in its virtual environment (i.e. Windows XP). Just install VirtualPC or VMWare on Linux on all your machines... BTW this should also work with all those programs that want to bind a license of any sort to a certain machine/hardware component (like CPRM)

    2. Re:For those of you who didn't read the doc: by RobNich · · Score: 1

      You are correct. Blocking caller id is not effective when calling a toll-free number. If they have ANI on their service, they can see the phone number of the caller. However, some areas (old switches/local networks) do not report that information in real time to the network, so it's not available at the time of the call. But the number _must_ be on the toll-free recipient's bill, in fact, at least one company offers near-real-time billing, where they can download their bill each day, and see who called them.

      --
      Hello little man. I will destroy you!
    3. Re:For those of you who didn't read the doc: by Robber+Baron · · Score: 1

      So I wonder when the time comes will this info be able to be used to track "media-unfriendly" (read RIAA unfriendly) devices such as RIAA-unencrypted CD burners and hard drives, DVD's etc (don't think for a second they won't try to shove these down our throats either!) ... worse still if it's taking a snapshot of my system, what about software or media (especially with upgrades)?

      --

      You're using her as bait, Master!

    4. Re:For those of you who didn't read the doc: by Crixus · · Score: 2
      Various strings are run through a hashing function and are stored in the key you read to the Microsoft rep over the phone (the Installation key). They are:

      What hash are they using? If this is a cryptographically strong one-way hash, then there's no way for them to figure out what has changed, by analyzing the hash value. (let's just say it's computationally infeasible)

      But then again, they might be able to brute force the answer since there aren't THAT many possible hardware configurations. They could start by using some default configurations that the bigger PC makers use.

      Do we know what hash they're using?

      Rich...

      --
      Ignore Alien Orders
    5. Re:For those of you who didn't read the doc: by vslashg · · Score: 1
      In fairness, in the current system, each of these pieces of information is run through a hashing function and each is distilled down into a few bits. They don't know your system configuration; they just know what components changed.

      What you describes seems more to me like a vision of the future. I mean, WPA seems intrusive to me (and it won't stop piracy), but they need to make this seem mainstream and acceptable first. What you're describing is the next step.

    6. Re:For those of you who didn't read the doc: by Erasmus+Darwin · · Score: 2
      What hash are they using? If this is a cryptographically strong one-way hash, then there's no way for them to figure out what has changed, by analyzing the hash value.

      It's in the paper. Each individual field gets hashed down to an (IIRC) 8-bit value. So even though they can't reverse the hash to get the hardware string, they do know that your CDROM identifier went from 0x55 to 0x7A. If four such fields change, it's reactivation time.

    7. Re:For those of you who didn't read the doc: by Crixus · · Score: 2
      It's in the paper. Each individual field gets hashed down to an (IIRC) 8-bit value. So even though they can't reverse the hash to get the hardware string, they do know that your CDROM identifier went from 0x55 to 0x7A. If four such fields change, it's reactivation Time.

      I definitely understand that part. And I think they're cutting their own throats. Every consultant and IT person I know hates this. I have told everyone I KNOW not to run XP, and everyone I know is doing the same.

      All we have to do in convince them to convince their bosses to convince THEIR bosses to switch to a MS alternative.

      My reply was more addressing the idea that somehow MS knowing your hardware configuration was necessarily a bad thing, and while I hate MS, I don't really think they're going to be spending the CPU cycles to brute force those hash values for hundreds of thousands of their customers JUST to know their CDROM manufacturer.

      Rich...

      --
      Ignore Alien Orders
    8. Re:For those of you who didn't read the doc: by Crixus · · Score: 2
      It's in the paper. Each individual field gets hashed down to an (IIRC) 8-bit value.

      Oh, silly me... if it's an 8-bit hash of each device that they're using, then figuring out which device is being used is easy. In fact there are probably enough harddrive models out there to cause multiple collisions in an 8-bit hash.

      Rich...

      --
      Ignore Alien Orders
    9. Re:For those of you who didn't read the doc: by Papyrus · · Score: 1
      When you're calling 800 numbers, they can always get your number. (They *are* paying for the call.)

      Call them on your cell phone - they will not be able to use caller id to get that number.

    10. Re:For those of you who didn't read the doc: by 0-9a-f · · Score: 3

      Surely this is just a call for clone equipment manufacturers to just start producing hardware that identifies itself as "CD-ROM" or "DISK" for the registration process.

      Then you can change whatever you like, whenever you like.

      --
      With each breath in, a flower somewhere opens; with each breath out, a flower withers away. In between lies beauty.
  183. Just in time... by AnalogBoy · · Score: 1

    XP recently hit RC1. Microsoft, of course, still has time to change the hashing mechanism before release, if they so choose.

    If you don't like the idea of smart tags: Don't upgrade.

    If you don't like the idea of WPA: Don't upgrade.

    If you don't like the idea of being held accountable for licensed software, stay in your little OSS world and stop telling everyone what we should think.
    Slashdot something useful.
    Management is not a tunable parameter.

  184. but no activation key by informed · · Score: 2

    In contrast to many critics of Windows Product Activation, we think that WPA does not prevent typical hardware modifications and, moreover, respects the user's right to privacy.

    Typical hardware modifications....

    If you change more than three things, you have to go through whatever hoops Microsoft wants to put you through to use something you've already paid for...

    I don't know about you (or the guys who did this), but the last time I upgraded a machine, I increased the memory (1 change), added a hard drive (2 changes), replaced both the modem and the video card (3 and 4 changes)... Whoops... Went too far, must now cope with Mr. Bill and the XP nonesense...

    and you cannot use this to get an activation key.

  185. Cracked! by Krellan · · Score: 1

    Don't know if anybody is still reading this topic on Slashdot, but it's happened.

    http://www.tecchannel.de/betriebssysteme/746/index .html

    http://www.theregister.co.uk/content/4/20433.html


    Super eurobeat from Avex and Konami unite in your DANCE!

  186. Actually, by pallex · · Score: 2

    "Those nutty Germans! Always with the lots of words, when a single word would do!"

    German has a lot of long words which translate into multiple small words in English!

    1. Re:Actually, by FFFish · · Score: 3

      Well, okay, so the Germans are bipolar or schizophrenic: they either go with lots of words when one would do (the "limited" example above), or one humungous mofo of a word that's damn near impossible to parse.

      Like "neunhundertneunundneunzigtausendneunhundertneunun dneunzig" -- because, hey, it's just so handy to have to read your Really Big Numbers as a single word.

      Or "Rindfleischetikettierungsüberwachungsaufgabenüber tragungsgesetz," (hell, Slashdot inserts a space!) which more or less directly Alta-vista translates as "British beef labeling monitoring function transfer law" and actually means "watching out for Mad Cow disease."

      I look at it sort of like a user interface issue: what's going to increase comprehension and decrease error rates -- using spaces between words, ornotusingspacesbetweenwords?

      The former, obviously. So why on earth choose the latter?!


      --

      --

      --
      Don't like it? Respond with words, not karma.
    2. Re:Actually, by he-sk · · Score: 1

      And I always thought that the canonical example of too long words in the German language was "Donauschiffahrtsgesellschaft", wait that's now spelled with triple-f.

      --
      Free Manning, jail Obama.
  187. Small nitpick by clary · · Score: 2
    The machine does not need infinite storage space, only polynomial space relative to the size of the problem. Only that much space can be read/written in the polynomial time allowed the machine to solve the problem.
    NP-Complete means that the problem can be mapped onto other equivalent NP-Complete problems.
    Yes, but that doesn't get us the first NP-Complete problem. An NP-Complete problem is both in NP, and NP-Hard. If a problem X is NP-Hard, then given a machine that will solve X, one can construct a machine that will solve any other particular problem in NP in only polynomially greater time.
    --

    "Rub her feet." -- L.L.

  188. Mirror this by gfilion · · Score: 1

    Okay, let's all type:
    wget -m http://www.licenturion.com/xp/
    So that tomorrow, when a mistargeted Nato Missile will have destroyed Fully Licensed's building, we can still access the site.

  189. Re:Same old Cut 'n Paste argument. But anyway... by Angry+Toad · · Score: 1

    You're missing one.

    "If I can get it for free I will use it, and if I cannot I will not use it. In no case will I ever pay for it."

    A sale is only lost if someone was actually going to purchase the product and was dissuaded from doing so by free availability.

    The end-user's position in this case is of course immoral, but all the same it's stretching the bounds of reason to define this as a "lost sale".

  190. Same old Cut 'n Paste argument. But anyway... by ahaning · · Score: 5

    Many commercial software developers like to list piracy as a reason for high costs. Microsoft included.

    But when did Microsoft ever sell, say Win95 for $35 ? So, how has piracy raised the price? It's always been sold for one price (~$80) and hasn't gone up or down depending on how many copies are purchased.

    And then there's the user base argument. When people are pirating your software, they're strengthening your monopoly. Just as it's good for FreeSoftware everytime a Linux/*BSD CD is given to someone new, how does it hurt MS when a home user borrows their friend's Win95 CD? The more times Win95 is installed, the more people are using it and the more likely that person is to become a valuable Windows-using consumer. Buying Windows software, perhaps purchasing a new computer with Win98 preinstalled. Requiring a Windows PC at work. Purchasing upgrades.

    Now, I must admit that most people who are going to borrow a Win95 CD will be unlikely to turn 100% legal overnight. But then, when has Microsoft ever been struggling. Well, only when EVERYONE ELSE has been struggling. Back when the economy was booming, Microsoft wasn't struggling to survive due to piracy. Only when everyone else has been struggling has MS even started to feel the pinch.

    Like I said, it's the same old cookie-cutter answer to "MSFT looses $X Billion to piracy each year", but it's always a fun argument :-) .


    kickin' science like no one else can,
    my dick is twice as long as my attention span.

    --
    Withdrawal before climax is very ineffective and those who try this are usually called "parents."
    1. Re:Same old Cut 'n Paste argument. But anyway... by seaan · · Score: 1
      [windows has] always been sold for one price (~$80)

      The Windows price stability is a myth, instead it has been getting increasingly expensive. Windows does not cost ~$80 unless you already own certain older versions. A new copy of Windows ME will run you ~$180. If you have a PC with Win2K and want to add Windows ME, you don't qualify for an "upgrade" and have to pay full price (happened while I was building a PC for my test lab).

      Not only has the price of Windows increased, but the "privileges" have been limited. There are a number of limitations to the Upgrade Windows version. The OEM Windows version is cheaper and more limited than the Upgrade Windows (supposedly tied to a specific computer). There are a number of /. Threads about Microsoft requiring corporations to get multiple copies of Windows (basically comes down to the OEM version not being licensed for certain uses). Get a different computer, or change your current computer too much and Microsoft expects you to "throw away" the OEM license.

      I think Microsoft expects XP registration to do two things: reduce piracy and help enforce limited versions of XP (ala. OEM licenses). They publicly soft-pedal the whole process, but this is a clear step down the DRM road of programmatic restrictions. Microsoft has added have added increasingly onerous conditions to the Windows licenses during the last few years, and I predict the trend will get even worse. Now XP will give them programmatic enforcement to go along with the legal threats.

      It will be interesting to see when the public backlash will be strong enough to over come Microsoft's monopoly. Honestly, I did not plan to use Office XP at all, but it came "for free" on my new PC and I have not erased it yet (I even registered it). Windows XP sounds like it might have some desirable improvements (stability of NT but also supports my 9x-only applications). The whole registration process is theoretically enough to make me go to *nix alternatives, but the application swap-out will take a lot of time.

    2. Re:Same old Cut 'n Paste argument. But anyway... by cakoose · · Score: 2

      You assume that Windows is the only software that can be pirated. If someone's not willing to pay the $100 for the OS, try and get them to shell out $500 for Office or even more for Visual Studio.

  191. Re:Phone costs by n7ytd · · Score: 1
    Think about it: ten minutes on hold on a toll-free line (their expense), five minutes of techie-time. Even at a modest $10/hr for the techie, that's almost a dollar spent on him, plus the phone charge.

    Their phone cost is next to nothing; if they don't just purchase their WATS access at a flat $XX,XXX/month (which I'm sure they do), they purchase it in bulk for less than $0.03/minute. It's cheaper for them to leave you on hold for 10 minutes than to hire another person to actually answer your call.

    And as for getting your info via "Caller ID" (actually ANI for 800 service); can't you still make IP phone calls via MSN's site?

  192. Re:dammit by British · · Score: 2

    Funny you mention that. I get the "slow down cowboy" when in fact it was ONE WEEK since my last submission.

  193. All I can say is... by pirodude · · Score: 2

    WOW. I just finished reading it and was amazed that they figured that out. I also like to see that they did it before xp shipped. Security through obscurity isn't a good idea. Just publish the damn protocal microsoft :) How long before they have programs where you enter your xp code and it gives you what the ms people would? This'll be interesting.

    1. Re:All I can say is... by desmodromic · · Score: 1


      Doc, note: I dissent. A fast never prevents a fatness. I diet on cod.

    2. Re:All I can say is... by Phil+Wherry · · Score: 1

      While I think this paper is very interesting research, I don't think it necessarily follows that a key generator for WPA is right around the corner. While I don't have any inside knowledge, I'll bet that the "confirmation code" you get back is somehow derived from a digital signature of the activation key; the WPA code would simply verify it against a well-known public key. Coming up with a key generator would seem to require access to the private key (or a very large brute-force attack). This isn't to say that WPA can be bypassed, of course--only that generating the same keys Microsoft does is quite possibly going to be very hard. Of course, if it isn't based on digital signatures, the key generator probably really is just around the corner.

  194. There's disabling caller ID on toll-free numbers by John+Jorsett · · Score: 2
    If you call Microsoft, turn off the caller ID on your phone -> no reverse lookup.

    Unfortunately, if you're calling a toll-free number, there's no way to disable caller ID. In fact, the 800-number caller-id can contain (depending on whether they're willing to pay for it) not only the number you're calling from, but your name as well. All they have to do is suck it into their database. Ever wonder why your new credit card wants you to call an 800 number to activate it? That's so they can harvest the phone number you do it from. I always do it from payphones now, just to be difficult.

  195. I can't wait to get XP!! by Hard_Code · · Score: 2

    MS Rep: "...Yes, sir, please wait a moment while I pull up your system configuration..."

    H1 0: 0x119
    H1 10: 0x154
    H1 20: 0x1a
    H1 27: 0xb
    H2 0: 0x2
    H2 3: 0x32
    H2 9: 0x4f
    H2 16: 0xa
    H2 21: 0xa
    H2 25: 0x2
    H2 28: 0x0
    H2 31: 0x1

    MS Rep: "....Uhh...sir..."

    --

    It's 10 PM. Do you know if you're un-American?
  196. How They Did It by Hacker+Cracker · · Score: 1

    Step 1: Load debugger (SoftICE is a probable favorite).
    Step 2: Breakpoint on the WinXP code entry screen.
    Step 3: Trace code (perhaps lots of code). Look for interesting tidbits.
    Step 4: Lather, Rinse, Repeat.

    Really, this is not such a difficult thing to do...

    BTW, this kind of software lock-out isn't all that uncommon--software written for certain classes of businesses have been using it for some time (and yes, I've actually written some--ah, the seduction of the dark side).

    -- Shamus

    This space for rent. EZ terms!

  197. Re:VMware by Spoing · · Score: 2

    VMware 'in bed with Microsoft'? Pure hooey.

    VMware corp. has products that are enhanced for non-MS operating systems in ways that it isn't for MS operating systems. They've even bundled different distributions (Suse?). It works well, though futzing with the setup each time the kernel changes is a pain.

    --
    A firewall can not protect you from yourself. Turn off what you do not need. Do not use the firewall to do your work.
  198. Read the rest of the doc, asshole by Anonymous Coward · · Score: 1
    In contrast to many critics of Windows Product Activation, we think that WPA does not prevent typical hardware modifications and, moreover, respects the user's right to privacy.

    You, in your infinite wisdom, must know better than the author, eh?

  199. Privacy? by sulli · · Score: 2
    Fully Licensed GmbH seems to have deciphered and analyzed the WPA code that Microsoft plans to use to protect from privacy in future products.

    I'm sure the submitter meant "piracy" - but maybe not so inaccurate?

    --

    sulli
    RTFJ.
  200. All the hardware you're not allowed to change: by Bartab · · Score: 1
    Primary Harddrive
    Ethernet card
    CDROM Drive
    Graphics adaptor
    CPU
    Harddrive
    SCSI controller
    IDE controller
    RAM

    Changing any of these items will result in you needing to call up Microsoft and beg for a new key. Of course, the people answering those calls will be behind a 1-900 number and only available from 11am to 1pm (excluding an hour long lunch) PST.

    I'm not sure about others, but in the last month I have upgraded my system drive, graphics card and ethernet adaptor at three different sittings. While I could probably convince them that this was a legitimate upgrade path, what happens when I do it all at the same time?

    Truely worst case is when you buy a whole machine in parts, so it doesn't come with windows, and then 'recycle' your old machine into an alternate OS. Now you will need to buy Windows for the new machine -anyways-, so you may as well keep the old machine running Windows also. Yet another way to discourage Linux/BSD/etc usage.

    --
    Any sufficiently advanced technology is indistinguishable from a rigged demo.
    1. Re:All the hardware you're not allowed to change: by greenreaper · · Score: 4

      Primary Harddrive Ethernet card CDROM Drive Graphics adaptor CPU Harddrive SCSI controller IDE controller RAM Changing any of these items will result in you needing to call up Microsoft and beg for a new key.
      No. Changing four of them (sequentially or all at once) will result in you needing to call up - and changing hard drives four times doesn't count.
      ---
      TheGreenReaper (Laurence Parry)
  201. Reliable? by asdfdf · · Score: 2

    Am I the only person that smells a rat here?

    They happen to work out the process.

    They incidently don't include the magic key to get their source code working.

    They conclude this MS thing is not a problem, for us not to worry about it.

    They conclude that the information sent out is okay.

    I would not be surprised if I found out they weren't as.. independant.. as it seems.

  202. Re:Try this: business trip to Australia by Steve+B · · Score: 2
    business trip to Australia

    So, do you have to enter your serial number in reverse order to register in the Southern Hemisphere?
    /.

    --
    /. If the government wants us to respect the law, it should set a better example.
  203. Argh, this really will suck... by (H)elix1 · · Score: 4

    Now, I swap out video cards, CD's, NIC's, and CPU's fairly often. I also use removable HDD chassis to ease swapping drives in my primary box.

    For this purpose, the double words are divided into twelve bit-fields. The relationship between the computer hardware and the bit-fields is given in the following table.

    double word | offset | length | bit-field value based on
    H1 | 0 | 10 | volume serial number string of system volume
    H1 | 10 | 10 | network adapter MAC address string
    H1 | 20 | 7 | CD-ROM drive hardware identification string
    H1 | 27 | 5 | graphics adapter hardware identification string
    H2 | 0 | 3 | unused, set to 001
    H2 | 3 | 6 | CPU serial number string
    H2 | 9 | 7 | harddrive hardware identification string
    H2 | 16 | 5 | SCSI host adapter hardware identification string
    H2 | 21 | 4 | IDE controller hardware identification string
    H2 | 25 | 3 | processor model string
    H2 | 28 | 3 | RAM size
    H2 | 31 | 1 | 1 = dockable 0 = not dockable

    Bit 31 of H2 specifies, whether the bit-fields represent a notebook computer that supports a docking station. If docking is possible, the activation mechanism will be more tolerant with respect to future hardware modifications. Here, the idea is that plugging a notebook into its docking station possibly results in changes to its hardware configuration, e.g. a SCSI host adapter built into the docking station may become available.

    When judging whether re-activation is necessary, the bit-field values of a) are compared to the bit-field values of b), i.e. the current hardware configuration is compared to the hardware configuration at the time of activation.

    Typically all bit-fields with the exception of the unused field and the 'dockable' field are compared. If more than three of these ten bit-fields have changed in a) since product activation, re-activation is required.

    This really will be a pain for those who have rigs used for a lot of testing.

    1. Re:Argh, this really will suck... by dutky · · Score: 2
      so, if I add some RAM, and swap out my NIC and video card PRESTO!, according of MS, I have an entirely new computer! (Let's not even consider my semi-annual hard-drive/CD-ROM upgrade)

      I guess I'm lucky not to be cursed with any MS habits, but it's a real bummer to live in world where this kind of crap isn't considered a crime punnishable by death. At least this gives me one less reason to waste may money on MSCrack!

  204. Cheap MS poducts. by mr · · Score: 1

    Go back and look at the DOS/Windows original suit.

    DOS and Windows was going for $10.50, yet list was almost $200.

    So, the 'price' of M$ poducts IS variable. Just like Oracle will sell their stuff at 90% off list. (WSJ got the price list faxed almost 2 years ago....remember?)

    --
    If it was said on slashdot, it MUST be true!
  205. The Mac registration isn't mandatory. by jcr · · Score: 4

    You can quit the setup program by hitting command-Q. The OS won't complain if you do, and you can run the Internet setup assistant separately.

    -jcr

    --
    The only title of honor that a tyrant can grant is "Enemy of the State."
  206. Re:Not a complete hack by ReTay · · Score: 1

    Good Grief people don't you know it has been cracked all ready? Check IRC some nit wit admin set it so if you tried to download it using download manager you didn't have to pay for the download. Two the hack has been available for days now. Heh some security....broken before it's out.

  207. MS by moronic1 · · Score: 1

    seems if you(MS) build it... they will hack it.. :)

  208. Try this: business trip to Australia by adoll · · Score: 2
    I load my Laptop in Canada with my awesome Microsoft Word-XP® sales presentation that I'm gonna make to a Client in Australia. The presentation is REALLY big (seems a 2 page brochure in Word-XP® requires a 20Gb hard drive). So I buy a new drive before I create my presentation.

    At the airport I buy some DIMMs in the duty free (Memory just changed).

    I get into Aus and visit the Client's office and find that my net card doesn't work with their system. So I frantically buy a new token-ring PCMCIA card and plug it into my laptop, removing my ethernet card (MAC address just changed - do token ring cards use MAC addresses?).

    Did I mention that I normally plug in a parallel port ZIP drive back in Canada, but I didn't bring it on this trip. So the IOmega Parallel2SCSI driver tries to load and fails, so it diables my virtual SCSI address (I don't know if that really happens, but let's assume that it does. My SCSI subsystem has just disappeared).

    So there, I'm ready to do my presentation in the Client's office, and XP coughs and demands that I type in my 27 digit code on the back of the CD.

    Did I mention that the CDs are on my desk back in Vancouver?

    -AD

  209. unlikely by bkw · · Score: 1

    Google for "Thmoas Lopatic" (the guy behind FullyLicensed and think again. He knows way too much about Linux, FreeBSD, Firewalls and Cryptography to be a Borg.

  210. VMWare Impact by jonathanclark · · Score: 2

    I was just thinking that one authorization code would work for all VMWare Virtual machines, but that isn't necessarily the case. I don't know anything about VMWare's code internals but something are likely to be different:

    - Volume serial number (based on creation date)
    - Processor serial number (if enabled, VMWare probably allows these instructions to run natively)
    - Amount of RAM (possibly - but is not very unique)

    The rest of the IDs should look the same because they are emulated hardware devices.

    But, since this is 3 things, you couldn't necessarily use someone else's code (unless you run the cracked copy).

  211. Re:Reliable? Phoning Home? by jes94 · · Score: 1
    Has anyone compiled the source and diff'ed it to make sure the executable was really compiled from the source, minus the key?

    If there is a rat in this, one way it could work would be for the software to phone home to Redmond and let them know who is running the program.

    All in all, I would only run this on a machine that was not able to get to the internet, and after running and verfiying, delete and reinstall a fresh copy of my OS before putting that machine back on the net.

  212. Mirrored on Freenet by Anonymous Coward · · Score: 1

    KSK@xpdec-exe.zip KSK@xpdec-src.zip KSK@fully-liscensed-wpa.txt KSK@wpa-eng.txt

  213. Re:Changing hardware the problem? by FarceMajeur · · Score: 1

    Consider us poor blokes who are responsible for recovering dozens of WinXP servers on leased hardware for business continuity excercises--or for real disasters. Those DR test hours cost thousands of $ each, and I anticipate spending several of them on the phone begging for product activation keys. Has MSFT thought of that legitimate consumer need?

  214. hardware configuration... by Polo · · Score: 2

    Look at this example of all the hardware they're keeping track of...

    dw | |
    offset | value | derived from

    H1 0 | 0x1C5 | '1234-ABCD'
    H1 10 | 0x0A5 | '00C0DF089E44'
    H1 20 | 0x37 | 'SCSICDROMPLEXTOR_CD-ROM_PX-32TS__1.01'
    H1 27 | 0x15 | 'PCIVEN_102BDEV_0519SUBSYS_00000000REV_01'
    H2 0 | 0x1 | (unused, always 0x1)
    H2 3 | 0x00 | (CPU serial number not present)
    H2 9 | 0x37 | 'SCSIDISKIBM_____DCAS-34330______S65A'
    H2 16 | 0x0C | 'PCIVEN_9004&DEV_7178SUBSYS_00000000REV_03'
    H2 21 | 0x1 | 'PCIVEN_8086&DEV_7111SUBSYS_00000000REV_01'
    H2 25 | 0x1 | 'GenuineIntel Family 6 Model 3'
    H2 28 | 0x3 | (system has 128 MB of RAM)
    H2 31 | 0x0 | (system is not dockable)


    I wonder how often you will have to re-authenticate your license?

    And I wonder if they can track stolen systems? I know they only know a hash-type value of your system's components, it's still a "fingerprint". If a subpoena of this information could find a stolen system, that would be an interesting "anonymity test".

  215. Anyone read to the end? by Illserve · · Score: 2

    I have yet to see anyone citing or discussing this tidbit at the end....

    Looking at the technical details of WPA, we do not think that it is as
    problematic as many people have expected. We think so, because WPA is
    tolerant with respect to hardware modifications. In addition, it is
    likely that more than one hardware component map to a certain value
    for a given bit-field. From the above real-world example we know that
    the PX-32TS maps to the value 0x37 = 55. But there are probably many
    other CD-ROM drives that map to the same value. Hence, it is
    impossible to tell from the bit-field value whether it is a PX-32TS
    that we are using or one of the other drives that map to the same
    value.

    In contrast to many critics of Windows Product Activation, we think
    that WPA does not prevent typical hardware modifications and,
    moreover, respects the user's right to privacy.


    No need to wonder why such published opinions are ignored by the /. crowd...

  216. Changing hardware the problem? by Todd+Knarr · · Score: 2

    Personally I don't think so. Yeah it'll be a pain for those of us who upgrade regularly, but that's the minor part. The real killer's the fact that you have to reactivate every time you reinstall the OS. Think about it. How often is the "solution" to a Windows problem "Reboot, and if that doesn't solve it get your Windows CD and reinstall."? Joe Sixpack's not gonna like it when he's gotta go through the activation every time something goes sour on that shiny new system he paid good money for dammit.

    1. Re:Changing hardware the problem? by someone247356 · · Score: 1

      Actually, I believe that WPA is only applicable to retail packages of WinXP. Large enterprise customers would have a license (a "relationship" in MS speak) and their version wouldn't require WPA.

      --
      Just my $0.02 (Canadian, before taxes)
  217. Re:philosophical question... by Black+Parrot · · Score: 2

    > When is a computer no longer the same computer, after swapping out parts?

    FYI, philosophers have been asking essentially the same question for at least 25 centuries. The original version that we have runs something like "How many planks can you change out on Jason's ship Argos before it isn't the Argos any more?"

    --

    --
    Sheesh, evil *and* a jerk. -- Jade
  218. philosophical question... by kgutwin · · Score: 2
    So this brings up an interesting question:

    When is a computer no longer the same computer, after swapping out parts?

    Apparently Microsoft has defined a 'new computer' as three new components. For most of the general public, this is probably the case: think about it, most of the computing populace probably doesn't even know how to open their cases, let alone change out harddisks, memory, etc. However, for the rest of us, this could be an issue. I have a computer that, ever since I set it up about 6 months ago, I have changed out every component except the hard drive. And that hard drive (a puny 1 gb) will be replaced shortly... yet I still think of it as the same computer I originally put together.

    Is Microsoft's definition of a 'new computer' sufficient? Will 'power users' who change components often get hassled by Microsoft? I hope not.

    Personally, I hope to never have to deal with Microsoft products again :)

    -Karl
    --------------
    [root@kgutwin /dos]# file msdos.sys

    --
    [root@kgutwin /dos]# file msdos.sys
    msdos.sys: fsav (linux) virus (17518-87)
  219. It's Really Not That Complicated by VB · · Score: 1


    I've been running the same 600MHz Athlon for about a year and a half, and, really can't see the benefit of running a 1.5 GHz processor given the cost. With 2 13GBytes IBM 7200 RPM drives (primary for Slack/secondary for 2k Pro), it shouldn't run out of space in the foreseeable future. Memory's really cheap right now so sticking 256MBytes of RAM in the machine should be sufficient.

    Can't see moving to WinXP, though, since I'm not sure if it will work as seemlessly in the VMWare virtual machine as 2K. I might have to turn off setiathome, and, I definitely can't afford that.

    vanboers@sedona:~$ uptime
    9:17pm up 25 days, 4:20, 2 users, load average: 1.04, 1.14, 1.18

    Whoops! I forgot that we were talking about XP as the primary workstation. Well, if it stays up for any useful amount of time, perhaps even power users (whatever that means) won't have to phone home too often.

    Linux rocks!!! www.dedserius.com

    --
    www.dedserius.com
    VB != VisualBasic
  220. Re:What we must do... by Dr.+Merkw�rdigliebe · · Score: 1

    Weh have alreddy mooved to ze mine-schafts. Vat are yoo doing stiel above graund? Ze Microsoft Doomsday deevice wil aktivahte any moment!

    --
    - Also Sprach Doktor Merkwurdigliebe
  221. No identifiable information by BarefootClown · · Score: 3

    I don't know about the online activation (haven't run a sniffer on it, yet), but I tried the telephone activation today, and there was no personal information exchanged. I called the toll-free number, waited on hold for about 10 minutes (and we're still in the beta stage--just wait until this thing hits mainstream), then finally talked to a patronizing tech support drone. He asked me for the product activation key, a numeric string that makes MS CD keys look sane--32 digits, IIRC. He then read back a 36-digit numeric string to be entered in the activation window. That was it--no e-mail address, no name, phone number/address, etc. I suppose it could have been a hash code containing my name, but that's all it could have contained, as I had not entered any other information to that point. Probably just a hardware ID.

    Incidentally, I recommend everybody register every copy of Windows by phone. First of all, you know what you're telling them, at least directly, but more importantly, it costs them more money. Think about it: ten minutes on hold on a toll-free line (their expense), five minutes of techie-time. Even at a modest $10/hr for the techie, that's almost a dollar spent on him, plus the phone charge. Now, imagine ten million copies of Windows being registered by phone. The infrastructure cost alone would be enormous--you know they haven't planned for that many people to call. Just one more example of my favorite form of vengeance: use their own weapons against them.

    --

    "Make it ten--I am only a poor corrupt official."
    --Captain Louis Renault (Claude Rains), Casablanca

  222. Check it out.... by codepunk · · Score: 1

    If these guys are for real how come I am unable to find them on google or the search engines. I would think people with such brain would post a message from time to time in the news groups but guess what? Nothing.... You can search on almost any internet user and at least get one or two hits but noting on these guys... I strongly suspect foul play is in the air.... Registrant: Fully Licensed 805 25th Ave. Vero Beach, Florida 32960 US Domain Name: fullylicensed.com Administrative Contact: Jacobsen, Keith keith@absolutenet.com 805 25th Ave. Vero Beach, Florida 32960 US 561-778-0017 Technical Contact: Domain, Jump hostmaster@jumpdomain.com 4041 SW 10th Street Suite 212 Topeka, KS 66604 US 650 618 1462 Billing Contact: Jacobsen, Robert keith@absolutenet.com 805 25th Ave. Vero Beach, Florida 32960 US 561-778-0017 Record last updated on 25-May-2001. Record expires on 30-Jan-2002. Record Created on 30-Jan-2001. Domain servers in listed order: NS.JUMPSERVER.NET 128.241.199.8 NS2.JUMPSERVER.NET 128.241.199.9

    --


    Got Code?
  223. Notebook Poll by SilentReproach · · Score: 1

    Bit 31 of H2 specifies, whether the bit-fields represent a notebook computer that supports a docking station. If docking is possible, the activation mechanism will be more tolerant with respect to future hardware modifications.

    It has been reported that Microsoft officials took a recent poll of Supreme Court justices, and found that 3 out of 4 justices owned notebooks, and that these court members either already owned or was interested in owning a docking station.

    --
    Religion is the opium of the people. Evolution is the opium of scientists.
  224. OT: Nazi memorabilia on eBay [WAS: Re:let them try by theNAM666 · · Score: 2
    Europe has neither DMCA nor UCITA. The world is bigger than US.

    And if you believe that I have some Nazi memerobelia to sell you on eBay.

    It was France, not the US, which stopped memorabilia on eBay. Not being former fascist supporters, the US would have no problem with such 'freedom of expression.'

  225. Propaganda? by MrBubbles · · Score: 1
    Is it just me, or does this smack of MS propaganda? I mean, sure, these guys supposedly reverse-engineered the whole scheme, but what if they didn't? What if MS made a deal with them so that they would publish a technical account that was a little hazy on some important details, but made sure to conclude that Microsoft are not, in fact, trying to rid the personal computing world of its last shreds of privacy? I don't know. Maybe if MS sues these d00dz it will establish their credibility.

    Mr. B.

  226. even worse ... by taniwha · · Score: 2

    I have a laptop - I switch between ether card and wavelan card all the time (home and work) - I can see if I were using windows I'd be calling MS twice a day .....

  227. Exactly by Mdog · · Score: 1

    This may very well be legal in Germany. The world is bigger than America!