Slashdot Mirror


$1.2 Million Worth of MS Points Taken After Hackers Figure Out Code Algorithm

The Save and Quit blog reports that a group of hackers figured out the algorithm behind a set of promotional codes that were each redeemable for 160 MS points, the currency used on Xbox Live. Quoting: "A person would just have to sit back and refresh over and over and rack up the 160MSP codes. Not every code would work, but a majority would. The site started to 404 due to the heavy traffic. If you have closer ties to the pirating community, you could find a program to get the codes for you. ... This method took a little more work out of the user, but it was still simple enough for a 12 year old to figure out. ... Microsoft found out about this exploit and put a stop to it immediately, but internet pirates still had enough time to steal $1.2 million worth of Microsoft Points."

203 comments

  1. $1.2 million worth of Microsoft Points by elrous0 · · Score: 5, Funny

    Wow, that's almost a full tank of gas.

    --
    SJW: Someone who has run out of real oppression, and has to fake it.
    1. Re:$1.2 million worth of Microsoft Points by adamofgreyskull · · Score: 3, Funny

      Firstly, welcome to The Internet. Secondly, I believe elrous0 was using a rhetorical device, common in English, called "Hyperbole"

    2. Re:$1.2 million worth of Microsoft Points by TheThiefMaster · · Score: 0

      I noticed the hyperbole, a technique which is generally used when someone wishes to point out how ridiculously high/large/etc something is.
      Except US "gas" prices aren't high. We would love it if petrol was as cheap as they have it! ... which was the point I was making that you entirely missed.

    3. Re:$1.2 million worth of Microsoft Points by semiotec · · Score: 4, Insightful

      In case you've never come across this before, it can also be used to point out when something is ridiculously low or worthless, as I believe is the intention of the original post, that at least in his/her opinions MS points are worthless, specifically that even though they are technically worth $1.2 million, there's very little you can buy with them.

    4. Re:$1.2 million worth of Microsoft Points by theillien · · Score: 1

      Why do you keep putting gas in quotes?

    5. Re:$1.2 million worth of Microsoft Points by theillien · · Score: 1, Flamebait

      Ah, well then, take your "petrol" and go smoke a "fag" or somesuch.

    6. Re:$1.2 million worth of Microsoft Points by mikkelm · · Score: 1

      Yes, of course you would. Until you had to fill the huge gaps left in budgets that rely on that extra money you pay for your fuel. It isn't magically more expensive because it's consumed in the United Kingdom, you know.

      But, please, continue to complain and make a fool of yourself.

    7. Re:$1.2 million worth of Microsoft Points by Anonymous Coward · · Score: 0

      Firstly, welcome to The Internet. Secondly, I believe elrous0 was using a rhetorical device, common in English, called "Hyperbole [wikipedia.org]"

      woooosh

    8. Re:$1.2 million worth of Microsoft Points by badboy_tw2002 · · Score: 2

      Ughhhh, I can just imagine your high pitched snotty voice as if you were actually saying that. I hope you get "shagged" by a "lorry" while chasing a "football", and thus your "jeans" don't "continue".

    9. Re:$1.2 million worth of Microsoft Points by easyTree · · Score: 1

      Uhh not to mention the fact that it's not a gas, it's a liquid?

    10. Re:$1.2 million worth of Microsoft Points by FatdogHaiku · · Score: 1

      Why do you keep putting gas in quotes?

      Did you really want him to let it loose? I would prefer his gas be restrained, we can only hope double quotes are up to the job...

      --
      You have the right to remain sentient. If you give up the right to remain sentient, you will be elected to public office
    11. Re:$1.2 million worth of Microsoft Points by Anonymous Coward · · Score: 0

      or a can of baked beans

    12. Re:$1.2 million worth of Microsoft Points by Anonymous Coward · · Score: 0

      Allo' Gov'ner! In jolly good England we call it petrol! Do ya need a good chimney sweep?

    13. Re:$1.2 million worth of Microsoft Points by Imrik · · Score: 0

      That and $10 will get you a cup of coffee.

    14. Re:$1.2 million worth of Microsoft Points by pckl300 · · Score: 1

      Really? A full tank of "gas" only costs £70 (~$112 US) here.

      If he drives a large American SUV, he is probably filling up a lot more often than your (likely) efficient European vehicle.

      --
      In the beginning, there was null.
    15. Re:$1.2 million worth of Microsoft Points by Anonymous Coward · · Score: 0

      Either that or he lives in Zimbabwe...

    16. Re:$1.2 million worth of Microsoft Points by Anonymous Coward · · Score: 0

      That and $10 will get you a cup of coffee.

      Maybe he can get the source to the Kristopeit bot.

      --

      Look at the Sheen on that t__d.

    17. Re:$1.2 million worth of Microsoft Points by Opportunist · · Score: 1

      Well, you could always go to a real restaurant instead of a Starbucks and get coffee at a reasonable price.

      Ok, might be different for you, I don't know how far along they came already in your area.

      --
      We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
    18. Re:$1.2 million worth of Microsoft Points by TheThiefMaster · · Score: 1

      Ask for a gas can in the UK and you'll most likely get a propane gas bottle.

      Which is a gas.

    19. Re:$1.2 million worth of Microsoft Points by TheThiefMaster · · Score: 1

      s'ok, I don't smoke.

    20. Re:$1.2 million worth of Microsoft Points by ian_from_brisbane · · Score: 1

      Ask for a gas can in the UK and you'll most likely get a propane gas bottle.

      Which is a gas.

      They make the bottles out of gas now? And here I am using the old-fashioned metal ones like a sucker.

    21. Re:$1.2 million worth of Microsoft Points by tehcyder · · Score: 1

      Because I'm British and think it's a stupid name.

      I agree, "gas" is a specific word for a state of matte, "gasoline" is liquid, it is a silly abbreviation.

      But then again I'm British too

      --
      To have a right to do a thing is not at all the same as to be right in doing it
    22. Re:$1.2 million worth of Microsoft Points by tehcyder · · Score: 1

      Ask for a gas can in the UK and you'll most likely get a propane gas bottle.

      Which is a gas.

      They make the bottles out of gas now? And here I am using the old-fashioned metal ones like a sucker.

      Don't be a wanker, the phrase "a propane gas bottle" will normally be undertood to mean "a bottle full of propane gas" unless you specifically say "an empty bottle for putting propane gas in."

      --
      To have a right to do a thing is not at all the same as to be right in doing it
    23. Re:$1.2 million worth of Microsoft Points by tehcyder · · Score: 1
      Well done, your sentence makes no sense whatsoever. Shagged isn't a simple synonym of fucked, it's specific to the Act of Unpleasantness. You'd only get shagged by a lorry if it drove up one of your orifices, which is frankly implausible.

      Still, keep watching the Dick van Dyke movies for an accurate insight into colloquial English.

      --
      To have a right to do a thing is not at all the same as to be right in doing it
    24. Re:$1.2 million worth of Microsoft Points by TheThiefMaster · · Score: 1

      It's not as bad a name as LPG.

      Liquid Petroleum Gas. Liquid Gas.

    25. Re:$1.2 million worth of Microsoft Points by badboy_tw2002 · · Score: 1

      What's British for woooooosh? Is it douuuuuuuuuche?

  2. Dumb kids by intellitech · · Score: 1

    I doubt it'll be hard for Microsoft to figure out who redeemed an excessively large number of these codes.

    --
    vos nescitis quicquam, nec cogitatis quia expedit nobis ut unus moriatur homo pro populo et non tota gens pereat.
    1. Re:Dumb kids by thebra · · Score: 2

      I doubt it'll be hard for Microsoft to figure out who redeemed an excessively large number of these codes.

      If they are valid codes I don't see how Microsoft could tell the difference.

    2. Re:Dumb kids by Anonymous Coward · · Score: 0

      I suspect the same. I had actually heard about this scheme before, and I'll admit it was very tempting to try, but I figured it would eventually be discovered and Microsoft would be able to trace it back to figure out who exploited it. I didn't want to risk my live account being shutdown/flagged/etc, so I decided not to even try exploiting it.

    3. Re:Dumb kids by intellitech · · Score: 1

      True, but I doubt everybody who visited the 404'd site redeemed only one code..

      They might not ban people, but you can bet they'll be voiding some of those points.

      --
      vos nescitis quicquam, nec cogitatis quia expedit nobis ut unus moriatur homo pro populo et non tota gens pereat.
    4. Re:Dumb kids by smelch · · Score: 2

      The difference between redeeming 1 valid code and redeeming 10? Thats pretty easy. Most people learn how to count pretty early on. Or looking at how fast they redeemed them. "Oh, it only took them 1.28 seconds to type in this 25 character string of random numbers.... how odd!"

      --
      If I can just reach out with my words and touch a butthole, just one, it will all be worth it.
    5. Re:Dumb kids by uberjack · · Score: 1

      The idiots are fucked. Unless the codes were sold for cash, the trail will be easy to follow. Expect a large number of console/account bans, followed by arrests fairly shortly.

    6. Re:Dumb kids by natehoy · · Score: 2

      Don't the codes get associated with some sort of account somewhere? Could Microsoft not simply look for accounts with some arbitrarily reasonable amount of points on them, then query the purchasing/issuing database to see which of those accounts got most of their credit in short order in 160-point increments then drain those accounts?

      Or just simply look for any issuance of points using these promo codes to any accounts, and make sure that credit is only given for ONE promo code per account, and remove all other credits but the first one issued to each account?

      It's probably non-trivial, but would cost them far less than, say, a million bucks.

      Either that or they just allow the hackers their little victory and consider it a lesson in predictability in promotional codes. After all, Microsoft really hasn't "lost" $1.2 million in cash. Take the department that is running that promo and tell them they lost $1.2M in next years' budget.

      --
      "This post contains words, known to the State of California to cause thought. Wash brain thoroughly after reading."
    7. Re:Dumb kids by natehoy · · Score: 4, Funny

      why do you cower behind a chosen underwear based pseudonym? what are you afraid of?

      Perhaps he meant a striped, horse-like animal, and he has a lisp, you insensitive clod.

      --
      "This post contains words, known to the State of California to cause thought. Wash brain thoroughly after reading."
    8. Re:Dumb kids by Anonymous Coward · · Score: 0

      Add in the usual lot of crying and "waa waa i dont no wut u ban me 4 i didnt do nothin wrong it was my bro he uses this account 2 u no waa waa" bitchery, and I'd say you're on the right track.

    9. Re:Dumb kids by Anonymous Coward · · Score: 4, Funny

      you're an idiot.

      And you have the social graces and sense of humor of a striped, horse like animal with a lisp.

    10. Re:Dumb kids by trollertron3000 · · Score: 1

      They aren't "valid" in the sense that although they meet the algorithm for validation they were not created by MS, who can in fact tie those codes back to SKUs and track the purchase. I know that's how I do it. But I also validate against that list on the fly because I'm not fucking retarded :P

      Seriously this is like checking a credit card using Luhn but never actually validating it by doing a capture via a payment gateway. It's laughable and I bet someone got fired for it.

      --
      Tiger Blooded Bi-Winning Machine
    11. Re:Dumb kids by Low+Ranked+Craig · · Score: 1

      Aww... Someone shit in your Cheerios this morning?

      --
      I still cannot find the droids I am looking for...
    12. Re:Dumb kids by SuricouRaven · · Score: 1

      Probably right, aside from the arrests. It sounds like most of the points were taken by script kiddies, who arn't worth the effort of arrest. Maybe if MS can find who wrote the code-generating program.

    13. Re:Dumb kids by yakatz · · Score: 1

      English is a cruel language:

      Perhapth he meant a thtriped, horthe-like animal, and he hath a lithp, you inthenthitive clod.

      Fixed that for you

    14. Re:Dumb kids by scot4875 · · Score: 2

      What is the arrestable offense here? They put some numbers in a website text box, and it gave them "Microsoft Points" which have only the 'value' that Microsoft ascribes to them -- they aren't even redeemable for cash. If, instead, they had used a code to generate 1.2 million gold pieces in WoW, would that be worthy of arrest? If it were 1.2 million in gold in a single-player-only game, would that warrant arrest?

      My point is that nothing was "stolen" -- there wasn't even any arguable "unauthorized computer access" that would warrant hacking charges. They just guessed some numbers that in turn incremented a counter somewhere. Microsoft didn't lose anything. None of Microsoft's customers lost anything. As far as I'm concerned, Microsoft can roll back the redeemed codes and be happy that no real damage was done.

      --Jeremy

      --
      Jesus was a liberal
    15. Re:Dumb kids by Anonymous Coward · · Score: 0

      MS can easily link the codes that were given out via this method vs. the actual legitimate ones. There is a 100% chance that anyone who got a code by hacking will be banned from xbox live. Thanks for playing! Cheaters never win.

    16. Re:Dumb kids by Ben4jammin · · Score: 1

      People have already used codes to buy games, according to some of the posts on the forum the story links to.

      I don't know the law, but I think there may be something in this that would put you afoul of the law. There is probably a limit to the number of codes you can redeem within the context of the giveaway or whatever. Some forum posts claim as high as several thousand points redeemed.

      And MS is losing money if someone uses an improper means to get the codes and then spends the points on games. Those are sales lost as the person would normally use real money to buy the points to get the game. The codes were for only 160 points. But if you redeem a thousand of them...

    17. Re:Dumb kids by lowrydr310 · · Score: 1

      If Microsoft is anything like the big record labels, they'll go after the individuals for huge sums of money claiming loss of profit.

      Surely all these people who 'stole' several thousand dollars worth of MS Points would have purchased them, had they not been able to obtain them by generating codes, therefore Microsoft suffered financial damages.

    18. Re:Dumb kids by Anonymous Coward · · Score: 0

      Ha, here's a picture of Michael Kristopeit, I almost fell out of my chair laughing. What a troll

    19. Re:Dumb kids by MichaelKristopeit337 · · Score: 0
      i have the ability to make people laugh.

      you have the ability to cower.

      you're completely pathetic.

    20. Re:Dumb kids by g3k0 · · Score: 1

      Those are sales lost as the person would normally use real money to buy the points to get the game. The codes were for only 160 points. But if you redeem a thousand of them...

      NONSENSE! Stolen bits != lost sale. Obviously if a persons wallet is not tied to their spending they will spend a lot more. Do you work for the RIAA? Though I am against piracy now, back when napster/limewire were cool, I may have downloaded some music/games. If the limewire option wasn't available to me, I promise I would not have had any interest in buying them. Honestly, it created interest in me for some music and I ended up buying some CDs because I like owning an original CD with a cover not made with a Sharpie.

    21. Re:Dumb kids by JTsyo · · Score: 1

      The difference between redeeming 1 valid code and redeeming 10? Thats pretty easy. Most people learn how to count pretty early on. Or looking at how fast they redeemed them. "Oh, it only took them 1.28 seconds to type in this 25 character string of not-so-random numbers.... how odd!"

      FTFY

    22. Re:Dumb kids by Demonantis · · Score: 1

      I don't think so they probably didn't use the codes themselves and were smart setting up the web page. They just wanted to thumb their noses at microsoft and they managed to do it. The people able to refresh a web page will probably get the third degree. But only because of the agreement they have with microsoft for using the xbox "ecosystem". It is unlikely criminal charges could be laid.

    23. Re:Dumb kids by ConceptJunkie · · Score: 2

      What is the arrestable offense here?

      Making fools of a company rich and powerful enough to buy your arrest and punishment.

      --
      You are in a maze of twisty little passages, all alike.
    24. Re:Dumb kids by adamofgreyskull · · Score: 1

      "Those are sales lost as the person would normally use real money to buy the points to get the game."

      Small point perhaps, but: maybe. This argument is used a lot when calculating the harm of music/film/video game piracy but it doesn't hold much water. If Pw|\|3rB01_13 is some 14 year old peon who gets $10 a month pocket money and $100 at Christmas, Microsoft might sell him one or two games a year. Or $100 worth of MS points, whatever. If he gets his hands on $1600 worth of free MS points and goes on a spending spree, Microsoft hasn't lost $1600 in sales because there was never any chance of him buying $1500 of those points and only some chance that he'd buy $100. This isn't a physical good that will run out either, so the "theft" of these MS points won't stop MS selling millions of other MS point codes.

    25. Re:Dumb kids by Sir_Sri · · Score: 2

      After all, Microsoft really hasn't "lost" $1.2 million in cash

      Careful now. Microsoft points can be used to purchase things from the MS store. Not all of which are owned by MS. If I developed and XBLA game, or DLC for something I expect my 70% (I think it's 70%, steam is 70%, I haven't worked with anyone using MS points in a while), whether the points where legitimate or not is MS's problem. The deal I have is to be compensated, in cash, for downloads of my product through their store.

      If they give away 10 million MS points for the hell of it, I still expect to be paid, and it's their pocket it comes out of. If someone hacks the MS algorithm and uses that to buy my stuff either my stuff should be pulled from their account (a non trivial, but perhaps necessary thing to do), or I get paid.

      There's a much deeper discussion here about points versus a cash wallet. Points they can give away, take back etc. all for free. But if it's real money there are all sorts of tax implications and so on to giving away, or winning 1000 free 'points'. Which is why they use points in the first place. But on the other side, if someone spends 800 points on my DLC, I expect to be paid the $7 or whater that works out to now.

    26. Re:Dumb kids by Ohrion · · Score: 3, Insightful

      In this case, stolen bits doesn't == lost sale. In this case, stolen bits == sale for the publisher. Microsoft has to pay the publisher of the game with real money that was bought with stolen bits. Also, congratulations on your ethics, that allows you to rationalize your behavior to this degree.

    27. Re:Dumb kids by RMingin · · Score: 2

      Is that you, Charlie Sheen?

      --
      The preceding comment is my own, and in no way construes an opinon of the Emperor of Mankind.
    28. Re:Dumb kids by RMingin · · Score: 1

      Bi-winning! Fists of fire! You get down with your insane self!

      --
      The preceding comment is my own, and in no way construes an opinon of the Emperor of Mankind.
    29. Re:Dumb kids by RMingin · · Score: 1

      Hypocrite? You're so funny! You use words that sound menacing, while not realizing that they actually have meanings, which you ignore! You're so funny! I loved your work in Hot Shots! Part Deux!

      --
      The preceding comment is my own, and in no way construes an opinon of the Emperor of Mankind.
    30. Re:Dumb kids by Anonymous Coward · · Score: 0

      fuck off back to youtube

    31. Re:Dumb kids by Anonymous Coward · · Score: 0

      "Outta my way, Jerkass!"

      You forgot "Ur mum's face is __________!"

    32. Re:Dumb kids by shentino · · Score: 2

      Have the hackers arrested and thrown in prison for fraud.

    33. Re:Dumb kids by ToasterMonkey · · Score: 1

      In this case, stolen bits doesn't == lost sale. In this case, stolen bits == sale for the publisher. Microsoft has to pay the publisher of the game with real money that was bought with stolen bits. Also, congratulations on your ethics, that allows you to rationalize your behavior to this degree.

      I don't get the "stolen bits" argument at all, but an even better comparison is generating gift card activation codes. Plain and simple fraud, bit or no bits.

    34. Re:Dumb kids by im_thatoneguy · · Score: 1

      The codes were generated I believe on a MS service that was tricked into generating codes based on existing codes.

      From Kotaku:

      With Microsoft able to track the generated codes, that means they can also track accounts that cashed in the generated codes for points.

      And since they can track the damage, they are qualified to tell us that the $1.2 million figure being thrown about is far from the actual number. "We can't share specific numbers, but the figure is nowhere near the amount that has been reported."

      [...]

      "We take safety and security very seriously and require that Xbox LIVE members use the service in compliance with applicable laws and specifically prohibit people from engaging in illegal activity as a part of our Terms of Use and Code of Conduct," the statement continued. Our Policy and Enforcement team is evaluating whether or not certain individuals have violated the Terms of Use for Xbox LIVE and will take the appropriate enforcement on an individual basis."

      http://kotaku.com/#!5780686

    35. Re:Dumb kids by Imrik · · Score: 1

      Except that some of the things he buys may not be MS products, meaning MS would have to pay for the goods he purchased.

    36. Re:Dumb kids by innerweb · · Score: 1

      Cheaters never win

      Obviously, you don't play on XBox Live.

      --
      Freud might say that Intelligent Design is religion's ID.
    37. Re:Dumb kids by Alsee · · Score: 1

      I don't have a lithp! My keyboard doeth, you inthenthitive clod!

      -

      --
      - - You can't take something off the Internet! That's like trying to take pee out of a swimming pool.
    38. Re:Dumb kids by Opportunist · · Score: 2

      And how many kids will come crying after they got nothing but MS-Points for their birthday (because they wanted them, remember, kids aren't really the most reasonable people on the planet) and now are accused of cheating?

      Could you see how this could maybe ruin a few kids' birthdays?

      --
      We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
    39. Re:Dumb kids by Opportunist · · Score: 1

      Do you arrest the CEO of Smith&Wesson for a bank robbery?

      Outlawing a tool and incriminating its maker for its abuse is a dangerous slippery slope.

      --
      We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
    40. Re:Dumb kids by Opportunist · · Score: 1

      This is, sadly, not illegal.

      --
      We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
    41. Re:Dumb kids by Anonymous Coward · · Score: 0

      If they spend any of the points they got in this way, it's grand theft at the very least.

    42. Re:Dumb kids by tehcyder · · Score: 1

      I doubt it'll be hard for Microsoft to figure out who redeemed an excessively large number of these codes.

      If they are valid codes I don't see how Microsoft could tell the difference.

      I think the guy with $1.2m worth might be a bit of a stand out..

      --
      To have a right to do a thing is not at all the same as to be right in doing it
    43. Re:Dumb kids by Anonymous Coward · · Score: 0

      You try making your own gun and selling to some dangerous criminal likely to use it for illegal means - then wait and see if the cops don't show up at your door the next day....

      I'm pretty fucking sure they will. Call it a double standard if you want - but thems the breaks.

    44. Re:Dumb kids by g3k0 · · Score: 1

      Considering the circumstances, I highly doubt Microsoft will have to pay the publishers a dime. Especially considering that it is promotional credit. I know Facebook doesn't pay for promotional credit, and would not be the least bit surprised if Microsoft had a similar clause. Really depends on the fine print the publisher agreed to which I am way too lazy to find so I will just concede. As far as rationalization is concerned, I was not trying to rationalize anything. Piracy is wrong. The argument I replied to was just very similar to what you see coming from companies upset over piracy and I don't agree with it.

    45. Re:Dumb kids by uninformedLuddite · · Score: 1

      After all, Microsoft really hasn't "lost" $1.2 million in cash.

      They have employed the RIAA lawyer team over this outrage. The numbers will rise.

      --
      The new right fascists are bilingual. They speak English and Bullshit.
    46. Re:Dumb kids by Anonymous Coward · · Score: 0

      I pity the child with such shitty ass parents that would give them a card only worth 160 fucking points. That's two fucking dollars worth of points. Hell, they don't even sell 160 point cards ANYWHERE.

    47. Re:Dumb kids by petermgreen · · Score: 1

      Do you arrest the CEO of Smith&Wesson for a bank robbery?

      There is a line between making a device that can potentially be used in a crime and making a device whose only substantial use is to commit a crime. The only substantial use for a points code generator is to fraudulently obtain points.

      Guns do have legal uses. Nevertheless most civilised countries regulate them heavily (afaict even the US regulates them though not as strictly as other places) because the danger from their illegal use is perceived (rightly or wrongly) to outweigh the legitimate uses.

      IANAL but as I understand it making something with both legal and illegal uses is generally OK unless explicity banned/regulated. Making something with only illegal uses or actively promoting illegal use of your device/service is not (this is what has got many torrent sites into trouble).

      --
      note: i'm known as plugwash most places but i screwd up registering that here somehow in the past and now can't register
  3. Oh deary me by Anonymous Coward · · Score: 0

    MS lost $1.2 million. How sad. Now Bill Gates' aged aunt can't get that operation.

    1. Re:Oh deary me by Anonymous Coward · · Score: 0

      No, his tax people will figure out a way to get a $120 million credit from the government - AKA the American taxpayer, meaning you'll pay part of it.

      That's the way it is the the United Corporate States of America!

    2. Re:Oh deary me by Sparks23 · · Score: 1

      In fairness to Gates, he's willingly given away something like $39 /billion/ dollars of his own money through philanthropic and charity efforts. Even as a stockholder in MS, I doubt he cares much about $1.2 million. But there were probably some chairs thrown in Ballmer's office...

      --
      --Rachel
    3. Re:Oh deary me by Anonymous Coward · · Score: 0

      Microsoft hasn't actually lost anything yet. It's relatively traceable grand theft of revocable non-currency tokens. If you redeemed more than a couple of these codes you're in shit.

  4. only 160 points worth of microsoft funny money? by RyuuzakiTetsuya · · Score: 1

    I wonder if they're just going to ban everyone who redeemed a code worth such a small amount. Why the hell do amounts that small exist? must be for fast food promos or something.

    --
    Non impediti ratione cogitationus.
    1. Re:only 160 points worth of microsoft funny money? by AndrewNeo · · Score: 1

      It pretty much is. They never sold anything outright less than 500 points.

    2. Re:only 160 points worth of microsoft funny money? by nedlohs · · Score: 1

      No, but if you redeemed 50,000 of them might be an issue..

  5. Exchange rate by DrugCheese · · Score: 2

    What's the exchange rate from MS points to Schrute Bucks?

    --
    *DrugCheese rants*
    1. Re:Exchange rate by Dayofswords · · Score: 2

      Same as the ratio of unicorns to leprechauns

      --
      Someday we'll hit the human carrying capacity. And the band will just play on.
    2. Re:Exchange rate by pvera · · Score: 2

      Same as Unicorns to Leprechauns.

      --
      Pedro
      ----
      The Insomniac Coder
    3. Re:Exchange rate by Anonymous Coward · · Score: 0

      Failing at being original, eh?

    4. Re:Exchange rate by Anonymous Coward · · Score: 0

      Eh? Original being, failing




      At!

  6. Not hard to track down by Drakkenmensch · · Score: 1

    Just look who made more than one purchase of MS points to their account in the last week or two, that will cut down the list of possible suspects significantly. Cross-reference the transactions for which there was payment. You'll find that you have a handy list of those people who will soon find a huge "CHEATER" banner on their Xbox account.

    1. Re:Not hard to track down by thebra · · Score: 1

      Just look who made more than one purchase of MS points to their account in the last week or two, that will cut down the list of possible suspects significantly. Cross-reference the transactions for which there was payment. You'll find that you have a handy list of those people who will soon find a huge "CHEATER" banner on their Xbox account.

      I purchase MS points a few times a week, and I have a feeling I'm not alone. I don't see how that would help narrow down the evil doers.

    2. Re:Not hard to track down by Drakkenmensch · · Score: 1

      I purchase MS points a few times a week, and I have a feeling I'm not alone. I don't see how that would help narrow down the evil doers.

      Read my whole post. Once you've narrowed down people who made multiple purchases in a row (a hacker who finds this trick working repeatedly is likely to do it as long as it will work) all they need to do is make sure every one of those names has PAID for his purchases. The idea here was merely to narrow it down to make the payment double-checking part go faster.

    3. Re:Not hard to track down by thebra · · Score: 1

      I purchase MS points a few times a week, and I have a feeling I'm not alone. I don't see how that would help narrow down the evil doers.

      Read my whole post. Once you've narrowed down people who made multiple purchases in a row (a hacker who finds this trick working repeatedly is likely to do it as long as it will work) all they need to do is make sure every one of those names has PAID for his purchases. The idea here was merely to narrow it down to make the payment double-checking part go faster.

      I read your post in its entirety but it is still in the end a mostly education guess. I just don't see how Microsoft could punish based off a good guess. I realize they can ban whomever they want for what ever reason but it would just end up causing more headaches and added cost. I don't see the real payoff.

    4. Re:Not hard to track down by Anonymous Coward · · Score: 0

      He was culling the data. As right 'now' with nothing they have several million users to look at. Select people in the last week who have more than one point add. You can then *START* looking at those. You dont get the ones who 'only did it once' but you can catch the ones who did it 20 times. Then tie it back to the credit card authorization.

      Start with the easy dumb ones... 500 purchases in one day oh and they are all from the same transaction and he only paid 14 bucks for it. That may be a tad suspicious...

    5. Re:Not hard to track down by goose-incarnated · · Score: 1

      At which point does the "guessing" come in? This is how double-entry book-keeping works ... you reconcile the stock (in this case points) with the bank statements of deposits. There is no guessing. What OP said was that you could narrow it down so you don't have to reconcile for the entire population, just reconcile for a subset of them.

      --
      I'm a minority race. Save your vitriol for white people.
    6. Re:Not hard to track down by Drantin · · Score: 1

      I purchase MS points a few times a week, and I have a feeling I'm not alone. I don't see how that would help narrow down the evil doers.

      In 160MSP increments?

      --
      Actio personalis moritur cum persona. (Dead men don't sue)
    7. Re:Not hard to track down by Anonymous Coward · · Score: 0

      They should hire you right now to get to work on their anti-fraud algorithms.

    8. Re:Not hard to track down by EdZ · · Score: 1

      Because MS point are not only sold directly: you can buy printed codes worth x points from brick&mortar stores, or online via non-MS resellers. MS have no way to tell if code XXXXXXXXX was purchased legitimately or generated algorithmically.

    9. Re:Not hard to track down by goose-incarnated · · Score: 2

      Yes they do. A reseller brick-and-mortar store would have *printed* tickets. Unless MS is deliberately neglecting to keep track of which codes have been printed, they have a record of which codes have been already printed - those codes would be exempt from the double-checking.

      It's quite possible that the set of generated codes on the website overlap with the set of codes on printed tickets, in which case I happily concede the argument to your favour, but my understanding is that the codes are different (due to being only 160 points on the website, but no 160 points on any printed tickets)

      (I'm actually quite drunk at this point, so perhaps I'm missing your argument, if so - forgive me - I'm not being deliberately obtuse! Also, consider that an excuse if I'm not making much sense right now - sorry :-))

      Kind Regards

      --
      I'm a minority race. Save your vitriol for white people.
  7. Pirates by UninformedCoward · · Score: 1

    internet pirates

    Thank you for the clarification. I thought the story was talking about pirates hijacking transport ships on the high seas for Microsoft game card booty.

    1. Re:Pirates by nschubach · · Score: 1

      I imagine seeing a ship off in the distance with a Microsoft Windows logo flag flapping in the wind. A cool breeze from the East and the sails go up. The pirates raise their colors and proceed to bombard the ship with cannon balls. They pull aside the ailing ship to seize their booty while off in the distance they see an armada of Microsoft ships coming their way. They act quickly, taking everything they can manage before re-boarding their ship and setting sail.

      --
      Every time I start to have faith in humanity, I ruin it by driving to work between 7 and 8 am.
    2. Re:Pirates by hairyfeet · · Score: 1

      Then they find out all the booty requires Games For Windows Live and they dump it overboard and break out the oars because the wind just ain't fast enough to get them away from the stench of failure, wafting like a bad chili fart in the ocean breeze.

      --
      ACs don't waste your time replying, your posts are never seen by me.
  8. Comment removed by account_deleted · · Score: 1, Insightful

    Comment removed based on user account deletion

  9. They didn't steal anything. by jeremymiles · · Score: 2

    It's not like MS ran out of codes.

    --
    GENERATION 26: The first time you see this, copy it into your sig on any forum and add 1 to the generation.
    1. Re:They didn't steal anything. by BradleyUffner · · Score: 3, Insightful

      It's not like MS ran out of codes.

      Tell that to someone who legitimately had one of these codes that couldn't redeem it because someone else used it.

    2. Re:They didn't steal anything. by MyFirstNameIsPaul · · Score: 2

      If I understand those point things correctly, if points are used to purchase something, say, a game, then Microsoft has to pay the developer. So, in a certain sense, it is stealing, and could be a good source of revenue for a developer.

      --

      I once took an excursion to Reddit, and later HN. Unlimited up/down voting sucks when dealing with a hive-mind.

    3. Re:They didn't steal anything. by RightSaidFred99 · · Score: 1

      Yeah, man! Like, information totally wants to be free! Down with our corporate, like, overlords man!! Waaaavvvyyy Graaaavy!

      Idiocy. Those codes were currency tokens, exchanged for goods or services. What they stole was the services they purchased with fraudulent currency.

    4. Re:They didn't steal anything. by Anonymous Coward · · Score: 0

      I agree, this is less like steeling, more like counterfeiting. They redeemed tokens used for buying things with codes they didn't legitimately own.
      But one could also argue some of them have stolen some of the MS Points from people who had a real promo code with the number they generated.

    5. Re:They didn't steal anything. by Anonymous Coward · · Score: 0

      But they didn't steal them. MS gave them out.

      If an ATM started spitting 20s at you after you only took out one 20, it's the bank's fault for not making the ATM correctly. I know, in reality, the bank probably would get it's money back, because all laws exist to protect property holders, but it's absurd that someone can give you money and then call you a thief.

    6. Re:They didn't steal anything. by Anonymous Coward · · Score: 0

      Your analogy is terrible on so many levels:

      1. Banks don't make ATMs.
      2. Microsoft didn't just spam people with codes, as in your analogy the ATM spams people with money. People took them deliberately. It's like they took some tools, unscrewed the ATM, and grabbed up fistfulls of $20s, then put the ATM back together. Yes, maybe you shouldn't be able to open an ATM with just a Phillips' head screwedriver; that doesn't make it not theft.
      3. It IS unethical to just take millions of dollars from an ATM when you only withdrew 20, even if the ATM spits it out. There's no confusion as to who it belongs to (unlike a $20 you just find on the street), you're taking something that belongs to somebody else. It's also unethical to keep the money given to you if some random clerk at the supermarket gives you all the money in the cash register, which obviously does not belong to said random clerk.
      4. Of course the law exists to protect property holders, when it comes to property. Theft is when you violate the rights of property holders. It's mind-boggling that you're using "laws exist to protect property holders" to argue something is not stealing.

  10. Was the code by Anonymous Coward · · Score: 0

    Was the code 777-7777777? That used to work with other Microsoft stuff.

    1. Re:Was the code by smbarbour · · Score: 1

      Actually, for that format, you could use all of any repeating number. For the more "advanced" CD Key which had 4 digits in the first group, you just had to change the 4th digit until it worked (i.e. 9990-999999999, 9991-999999999, etc.)

  11. A 12 year old? by Anonymous Coward · · Score: 0

    "This method took a little more work out of the user, but it was still simple enough for a 12 year old to figure out."

    Huh? When I was 12, I was programming in assembler.

    1. Re:A 12 year old? by Anonymous Coward · · Score: 0

      And all the jocks that beat you up and took your lunch money are now flipping burgers, right?

    2. Re:A 12 year old? by hedwards · · Score: 1

      Yeah, really, when I was 11, the most likely place to go for computer help was from us 11 year old kids, as it seemed that a huge portion of the computer literate population was that age at that time. I'm not sure why today's kids would be so feeble intellectually as to make that true.

    3. Re:A 12 year old? by Anonymous Coward · · Score: 0

      I feel sad for you.

    4. Re:A 12 year old? by jdgeorge · · Score: 1

      "This method took a little more work out of the user, but it was still simple enough for a 12 year old to figure out."

      Huh? When I was 12, I was programming in assembler.

      So... this would have been simple enough for you to figure out when you were 12. Right?

    5. Re:A 12 year old? by Anonymous Coward · · Score: 0

      Huh? When I was 12, I was programming in assembler.

      Huh? When I was 11 I was bitbanging RS-232 at 300bps using a telegraph straight key. Got to the point where I could emulate a TTY well enough that I could launch vi and edit a file. We won't go into my privilege escalation exploits... ah, misspent youth.

    6. Re:A 12 year old? by 2names · · Score: 1, Insightful

      I'm not sure why today's kids would be so feeble intellectually as to make that true.

      Go spend some time with a group of "today's kids." Then watch Idiocracy. Then weep as the truth becomes clear to you.

      --
      "I'm just here to regulate funkiness."
    7. Re:A 12 year old? by CannonballHead · · Score: 1

      Well, to be fair, I don't think it's an intellect issue. I'd say most kids have an intellect that's just fine.

      They just don't use it.

      If anything, it's laziness (partially due to lack of necessity), lack of ... ambition, one might say... lack of interests in anything but [insert wastes of time here], etc.

      In short, it's kind of a parenting issue, I suppose.

    8. Re:A 12 year old? by Kaenneth · · Score: 1

      I met my elementry school bully as an adult once; the last thing I said to him was "No", when he asked if I wanted fries with that. (true story)

    9. Re:A 12 year old? by Anonymous Coward · · Score: 0

      Your comment could not possibly be closer to the truth. I fear the future also.

    10. Re:A 12 year old? by Amouth · · Score: 1

      i point it at society's need for instant gratification.. most kids and people now days don't want to do something that might not work or takes time/energy/brains/effort to complete, when there is something easier to do.

      It's not so much being lazy because they are doing something most of the time.. even if it is just playing a game/watching tv/talking/texting/surfing the net.

      it's kinda sad really

      --
      '...if only "Jumping to a Conclusion" was an event in the Olympics.'
    11. Re:A 12 year old? by Cryolithic · · Score: 1

      Heh same, mine was pumping my gas :D

    12. Re:A 12 year old? by ConceptJunkie · · Score: 1

      Not my kids. They're plenty smart and technically literate (mostly self-taught too).

      But we are not a typical family... in good ways and bad,

      Rick

      --
      You are in a maze of twisty little passages, all alike.
    13. Re:A 12 year old? by plover · · Score: 1

      Huh? When I was 12, I was programming in assembler.

      Huh? When I was 11 I was bitbanging RS-232 at 300bps using a telegraph straight key. Got to the point where I could emulate a TTY well enough that I could launch vi and edit a file. We won't go into my privilege escalation exploits... ah, misspent youth.

      Luxury. When I was 11 we used to dream of 300bps. We had to whistle FSK sounds directly into the 110bps modem, and if we failed two sign-ons in a row our teachers would thrash us with their belts.

      --
      John
    14. Re:A 12 year old? by gangien · · Score: 1

      the ratio of kids that can do such things is probably the same, it's just that computers are everywhere now.

      So i submit that you are wrong. and so is idiocracy... atleast in the regard that we're getting dumber.

      Personally I would suspect that as far as strictly intelligence is concerned, we're the exact same as we were whether you compare to gen y/x/baby boomers/ 500 years ago. Just that knowledge and how quickly knowledge is available upon demand, has changed.

    15. Re:A 12 year old? by Viperpete · · Score: 1

      Huh? When I was 12, I was programming in assembler.

      Huh? When I was 11 I was bitbanging RS-232 at 300bps using a telegraph straight key. Got to the point where I could emulate a TTY well enough that I could launch vi and edit a file. We won't go into my privilege escalation exploits... ah, misspent youth.

      Luxury. When I was 11 we used to dream of 300bps. We had to whistle FSK sounds directly into the 110bps modem, and if we failed two sign-ons in a row our teachers would thrash us with their belts.

      Well, when I was 11 we had to mind link with our living quarters nano-bot hivemind just to get the wall display to turn on the ultra-porn and we only did that for the ironic nostalgia of it when we're bored of watching the 3D vids on our retinal implants. Pardon me, while I matter make up some popcorn and consider uploading myself to the compumatter dyson sphere or just getting that extra thumb on each hand upgrade, I hear it only takes a minute. TTFN, apeman.

      --
      loose: not fitting closely or tightly != lose: to suffer the deprivation of
    16. Re:A 12 year old? by Anonymous Coward · · Score: 0

      I wrote assembler around that age, and before that I actually sold a piece of code to a magazine when I was 8. On top of that, I was a member of every music class the school offered for all four years of high school. Through my whole education the only time I ever got "beat up" was by one of my best friends after I'd said something stupid (and I probably deserved it).

      My secret? I chose to not behave like a fucking dork.

    17. Re:A 12 year old? by innerweb · · Score: 1

      When I was 12, I wrote a decompiler for the Z80, I reverse engineered the Model III Rom and I networked the computers using tape cassettes. What this kid did was probably easier, and I don't think I am really that smart. I had time and focus on my side. No way I could have done the same today. I have no time and no time to focus.

      --
      Freud might say that Intelligent Design is religion's ID.
  12. Didn't hack the algorithm by russotto · · Score: 3, Informative

    It appears the algorithm wasn't actually determined. Rather, Microsoft essentially left a code generator which took unencrypted parameters available on a web page. Amateur mistake.

    1. Re:Didn't hack the algorithm by anyGould · · Score: 2

      $1.2 Million is pretty cheap to learn that lesson, all considered.

      And I'll be very surprised if they take any action against the lucky winners - the bad publicity (and risk of accidentally tagging someone who just happened to redeem their three codes at the wrong time) won't be worth the hassle.

    2. Re:Didn't hack the algorithm by wbav · · Score: 3, Informative

      Microsoft has taken action already:
      http://kotaku.com/#!5780686

      --

      =================
      Unix is very user friendly, it's just picky about who its friends are.
    3. Re:Didn't hack the algorithm by HeavyAl · · Score: 1

      Exactly what I was trying to figure out. The story is /.ed, but last I checked figuring out an algorithm was a far cry from refreshing a page over and over.

    4. Re:Didn't hack the algorithm by Anonymous Coward · · Score: 0

      It isn't that they need their $1.2M back, it's that they can't let it happen. They have to set a president that you can't get away with taking things they give you if they did it by accident, so no one else will bother trying. Or so they think ;)

    5. Re:Didn't hack the algorithm by Anonymous Coward · · Score: 0

      Haha, "set a president"

  13. Our promotional codes... by Anonymous Coward · · Score: 0

    Consist only of the characters il0O1IjL and are 40 digits long giving 128 bits of data per code. Each is randomized and sampled from a quantum lava lamp and stored in our database.
    So far no promotional item has been successfully redeemed by a code.

    1. Re:Our promotional codes... by Anonymous Coward · · Score: 0

      I believe you're a few bits short there...

    2. Re:Our promotional codes... by Anonymous Coward · · Score: 0

      You have to guess the last 8 bits.

  14. Read that wrong the first time. by XxtraLarGe · · Score: 1

    At first glance I thought it said "$1.2 Million worth of MS PowerPoints", which made me wonder "Who would pay $1.2 million for PowerPoints?"

    --
    Taking guns away from the 99% gives the 1% 100% of the power.
    1. Re:Read that wrong the first time. by Anonymous Coward · · Score: 0

      You think that's bad. I first read it as "$1.2 Million Worth of MS Paints."

    2. Re:Read that wrong the first time. by tippen · · Score: 1

      Apparently you've never worked with venture capitalists before...

    3. Re:Read that wrong the first time. by proverbialcow · · Score: 1

      Does it include support? Might be an easier sell than installing OpenOffice.

      --
      The only surefire protection against Microsoft infections is abstinence. - The Onion
  15. WWW by Anonymous Coward · · Score: 0

    Wah wah wah

  16. Bad programming by Anonymous Coward · · Score: 0

    Why is it that companies like M$ still insist that exporting code work saves them $$$?

  17. Just like Pepsi iTunes codes. All you hadda do.. by RevWaldo · · Score: 1

    ...to find the caps with the codes was to tilt the bottle.

    .

  18. Re:Banned from Live by Anonymous Coward · · Score: 1

    I didn't realize MS points gave people unfair advantage on XBL.

  19. Re:Just like Pepsi iTunes codes. All you hadda do. by wbav · · Score: 1

    Gotta say, it was much easier to do this with crystal clear Pepsi.

    --

    =================
    Unix is very user friendly, it's just picky about who its friends are.
  20. Curisous and Furious by 140Mandak262Jamuna · · Score: 1

    Curiously, the top executives are furious that their secret sauce algorithm to rack up USpoints has been leaked to this hacker. The CEO of Morgan Stanley was seen throwing a tantrum, curses and a few chairs, "This is our trick. This is what we have been doing to create money in the Federal Reserve accounts. And now some stupid hacker is using it to rack up real money? I wanna know who is responsible and heads are goin' to roll"

    --
    sed -e 's/Chuck Norris/Rajnikant/g' joke > fact
  21. Typical MS security by Anonymous Coward · · Score: 0

    Hmm, sounds like typical MS code quality.

  22. Boggles the mind by TheSpoom · · Score: 4, Insightful

    Why weren't these codes completely random? Why don't they have a database of valid and used codes, where codes only get inserted when they're printed on cards that are then shipped to stores? Perhaps most importantly, why would you EVER have a public web-accessible interface to generate codes on the fly?

    --
    It's better to vote for what you want and not get it than to vote for what you don't want and get it.
    - E. Debs
    1. Re:Boggles the mind by thebra · · Score: 1

      Because that would cost a lot more money to operate than a piece of software.

    2. Re:Boggles the mind by Anonymous Coward · · Score: 0

      Why? It's Microsoft and quality software. Like oil and water.

    3. Re:Boggles the mind by Anonymous Coward · · Score: 0

      I've never seen a 160 points CARD that you can buy. It's more likely that the 160 value was part of an incentive program that they could offer to third party vendors. So companies could say "hey, come do our poll and get 160 free microsoft points". etc...

      If that's the case, then they likely have an API (web accessible) that allows those third parties to generate the codes on the fly, hence the algorithm. So there is in fact no printed MSP cards anywhere. Just actual codes sent to people.

    4. Re:Boggles the mind by geekoid · · Score: 1

      Cost and reuse.

      --
      The Kruger Dunning explains most post on /. http://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect
    5. Re:Boggles the mind by tlhIngan · · Score: 1

      Why weren't these codes completely random? Why don't they have a database of valid and used codes, where codes only get inserted when they're printed on cards that are then shipped to stores? Perhaps most importantly, why would you EVER have a public web-accessible interface to generate codes on the fly?

      You're confusing this article and the prepaid points cards. First, they were 160 points at a time. No prepaid card comes with such little points - I think the smallest I've every seen was 400 as part of some pack.

      160 is $2 US. This sounds more like the website was for some points promo thing - do X, get 160 points free. What happened then was people figured out how to get 160 points without doing X, and with enough hackery, figure out the algorithm behind it.

      I'm fairly certain Microsoft doesn't blanket enable all codes - when you redeem them, the backend checks to see what the code is for and if it's been issued. Problem is, if you have the algorithm, you just have to wait for someone to activate your code and use it before they do.

      And we do know Microsoft does have a database of codes - you can't redeem a code twice, for example, and since the keys are the same as the CD-keys you get with other Microsoft software, they probably do check to make sure the code is issued first (of course, there's often lag between when the code is issued and when the code is used).

      It has happened before - various websites do offer points from time to time and they're usually hammered quite hard and out of codes within a minute or two. This one was probably a longer promo...

    6. Re:Boggles the mind by shipbrick · · Score: 1

      I'm relatively ignorant, but AFAIK, it is common for "random number generators" with computers to not really be random at least via software because there will be underlying code based on an algorithm, since they are logical devices. So if you figure out the algorithm you can predict the "randomness". However, I think you can add some kind of specialized hardware device that does something truly random like measure radioactive decay from a radioactive element or roll some physical dice or something, and then it would be truly random... Someone please correct me if I'm mistaken.

    7. Re:Boggles the mind by plover · · Score: 1

      What happened then was people figured out how to get 160 points without doing X, and with enough hackery, figure out the algorithm behind it.

      According to TFA it doesn't appear that they ever figured out the algorithm. They just figured out how to get 160 points by refreshing web page X, and then repeated until they had a lot of points.

      As usual the /. headline is sufficiently lacking in factual basis. The "hackers" figured out a URL, not an algorithm.

      --
      John
    8. Re:Boggles the mind by Anonymous Coward · · Score: 0

      Perhaps most importantly, why would you EVER have a public web-accessible interface to generate codes on the fly?

      And why would this interface generate 404 (File Not Found) responses when it gets overloaded?

    9. Re:Boggles the mind by Seth+Kriticos · · Score: 2

      Only if you believe in a deterministic universe. Otherwise you get pretty good results with TRNG's and quantum mechanics.

      http://www.random.org/randomness/
      http://en.wikipedia.org/wiki/Quantum_cryptography

    10. Re:Boggles the mind by Dhalka226 · · Score: 1

      That really doesn't change his point, though.

      The API still should have been secured with some sort of credentials. They don't have to be rocket science and they don't have to be so complex they get in the way of the third parties, but I don't think a username/password passed with HTTP Auth or something would be overly burdensome if you're already asking partners to connect with an API. And a couple of Microsoft developers could probably pump out libraries for most major languages to do that in only a few days' times if they wanted.

      More to the point, the API could--and should--still generate the code on the fly but randomly, be dropped into the database, and removed or marked inactive when used. It would still be a nearly instantaneous process of Request to API -> Generate/Store Code -> Return Code to Requesting Client, and the codes could still be passed along instantly to the end user -- there's just no algorithm to figure out. Combine with some sort of short-term lockout or slowdown for repeated attempts to use invalid codes to take care of brute force attempts and you have a fairly secure system with a minimum of effort expended.

    11. Re:Boggles the mind by NemosomeN · · Score: 1

      I'm going to double fist this one. It returns a 404 when it's overloaded because Microsoft doesn't gaf about standards. Also, "Refreshing" doesn't refer to refreshing a MS site, it refers to refreshing a page that has an auto-incrementing iframe of some sort that tries codes over and over again. Both of you should have known better.

      --
      I hate grammar Nazi's.
    12. Re:Boggles the mind by yuhong · · Score: 1

      Perhaps most importantly, why would you EVER have a public web-accessible interface to generate codes on the fly?

      Because they sent emails with a link to it passing an ID. The problem is that the ID is easily guessable.

    13. Re:Boggles the mind by TheSpoom · · Score: 1

      Random and pseudorandom are functionally equivalent under these circumstances. I think if you have access to the hardware states that seed the specific pseudorandom generator that generates the codes, Microsoft has already lost (and you're already root).

      --
      It's better to vote for what you want and not get it than to vote for what you don't want and get it.
      - E. Debs
    14. Re:Boggles the mind by Anonymous Coward · · Score: 0

      I always thought the stores activated the codes at the cash, so that if you stole a bunch of cards with codes on them, or scratched them off in the store and wrote them down, then they wouldn't work when you get home because they weren't activated at the cash. I guess I shouldn't have given them that much credit, I can't believe they didn't put this measure into place. It seems like a no-brainer, the infrastructure is already in place.

    15. Re:Boggles the mind by TheSpoom · · Score: 1

      So then the problem is that the ID should have also been a random long alphanumeric string, like a longer YouTube video ID. Primary keys don't usually have to be integers and don't usually have to be sequential, they just have to be unique.

      --
      It's better to vote for what you want and not get it than to vote for what you don't want and get it.
      - E. Debs
    16. Re:Boggles the mind by TheSpoom · · Score: 1

      Yeah, apparently I missed that these codes were generated from some sort of internet marketing exercise (probably getting the user to fill out a survey), so the idea was that after the user finished the survey, this URL would be accessed to generate a code. Unfortunately the server-side generation code behind that URL had little in the way of security. My points about randomness and a public web-accessible interface stand.

      --
      It's better to vote for what you want and not get it than to vote for what you don't want and get it.
      - E. Debs
    17. Re:Boggles the mind by petermgreen · · Score: 1

      I'm relatively ignorant, but AFAIK, it is common for "random number generators" with computers to not really be random at least via software because there will be underlying code based on an algorithm, since they are logical devices. So if you figure out the algorithm you can predict the "randomness".

      Generally to predict the "random numbers" you need to know.

      1: what algorithm is in use
      2: either the internal state of the random number generator or the combination of seed value(s) and how many random numbers have been generated.

      The difficulty of figuring these out varies hugely. If you can get hold of a copy of the software you can obviously see what algorithm it's using (a little harder with binaries than with source but far from impossible). If you can't then depending on the algorithm you may be able to identify it from what the output looks like or by trial and error in trying attacks for various algorithms. You can try and guess the seed data but provided it is sufficient in quantity and competently sourced this is also highly unlikely. Really the OS needs to be involved in this collection as it is difficult for many user level applications to collect sufficient seed data on their own.

      Once you know the algorithm then things depend hugely on what sort of algorithm you are dealing with. Some algorithms either have so little internal state that the internal state can simply be brute forced or have mathematical weaknesses that allow calculation of the state from a sample of this output.

      Unfortunately most programming languages come with a default random number generators that is insecure. Sometimes there is a secure one as well but often users who require secure random number generators are forced to turn to third party libraries and/or platform specific interfaces. The result is that often coders end up using insecure random number generators in situations where a secure one should be used.

      IMO the default random number generator in a language should be one designed for security. IMO it's better that people use a secure random number generator when an insecure one would do than they use an ordinary random number generator where a secure one is needed.

      --
      note: i'm known as plugwash most places but i screwd up registering that here somehow in the past and now can't register
  23. Re:not his own money by Anonymous Coward · · Score: 0

    Those billions aren't really Gates' "own" money, they are money he has extorted out of ordinary people by abusing an unlawful monopoly.

    He can rot in hell as far as I'm concerned, no matter how much he tries to buy back friends.

  24. Enjoy your fake money! by DarthVain · · Score: 1

    Wait! We were talking about the US Dollar right?

    1. Re:Enjoy your fake money! by ConceptJunkie · · Score: 1

      Hey, the U.S. Dollar isn't fake as long as we all agree it isn't fake. Even if it is.

      --
      You are in a maze of twisty little passages, all alike.
    2. Re:Enjoy your fake money! by witherstaff · · Score: 1

      It's not fake! The creature from Jekyll Island says it's just fine.

  25. Re:Banned from Live by geekoid · · Score: 2

    Don't hate the farmers, hate the MMO. It's their fault.

    --
    The Kruger Dunning explains most post on /. http://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect
  26. Re:Technical skills by ConceptJunkie · · Score: 1

    You're implying MS has management skills?

    I think reality is the opposite: MS has plenty of technical skills but management is so utterly incompetent the company is unable to put most of the technical skill to good use.

    --
    You are in a maze of twisty little passages, all alike.
  27. Re:Just like Pepsi iTunes codes. All you hadda do. by demonbug · · Score: 2

    ...to find the caps with the codes was to tilt the bottle. .

    Totally, completely, 100% off topic, but... this reminded me that when I looked at a map of Tripoli the other day I noticed this:

    Pepsi-Cola Road.

    I've been hoping to hear something about anti-government protesters on Pepsi-Cola Road ever since.

    Just like, you know... stolen Microsoft Points. Or something.

  28. Re:Banned from Live by Anonymous Coward · · Score: 0

    Agreed. Except for the farm MMO, I don't want to feel like I need to constantly farm to enjoy a game. It gets boring fast and is much worse than just playing a single player game.

  29. Whoa, for once... by Patman64 · · Score: 1

    ... a program that CLAIMED to give MS Points ACTUALLY gave MS Points. Phishing hell just froze over.

  30. Go read a dictionary by Tigger's+Pet · · Score: 0

    How the hell has he "extorted" money out of anybody? I don't particularly like Microsoft - although I have to say that the money Bill Gates has given to charity would never have been given by the original owners of it so he must be doing some good. Yeah, MS has had a virtual monopoly, but it's still not extortion. People have the choice whether they buy his products or not - if they feel that strongly, they could have bought Apple hardware and software and spent even more money or they could have got into supporting the Linux community 20 years ago and then the whole world would probably be running on free software.

    1. Re:Go read a dictionary by squiggly12 · · Score: 1

      Damn, you got fucked over by the Apple Fanbois. :(

  31. 404? really? by ruiner13 · · Score: 1

    When sites are under load, they 500 or 503. I've never seen a server 404 under load. Plus, this wasn't a case of just hitting F5 to refresh and get a new code. URLs had to be uniquely tampered with. At least read the source article, editors, before posting sensationalist summaries. Sheesh. And according to other links posted in this thread, MS was able to track the "hackers" and ban them. So, it seems their system worked. If anything, perhaps it was a honey pot they put up to try to see what players would be happy to scam their way into getting points just to thin the herd. I'd be more than happy with fewer cheating scum on XBox Live.

    --

    today is spelling optional day.

  32. This is why you have corporate america by jonaskoelker · · Score: 1

    They have to set a president

    You're against campaign finance reform, I take it? ;-)

  33. Re:Just like Pepsi iTunes codes. All you hadda do. by Anonymous Coward · · Score: 0

    I hear that road has a lot of Coke dealers.

  34. A correction by jonaskoelker · · Score: 1

    Someone please correct me if I'm mistaken.

    While you are correct that computers are deterministic, there are ways to generate pseudo-random numbers based on cryptography, where the "figure out the algorithm" step essentially is the same as breaking the cryptography.

    (Actually what you figure out is not the algorithm---which can be publicly known---but a secret input, i.e. a secret key and/or seed.)

    So while you are correct in principle, it is possible to make numbers which look so random that their pattern is in practice undetectable.

  35. Awesome... by hesaigo999ca · · Score: 1

    Finally getting what their due, MS points as any other points are useless.....just give out gift certificates when you make the purchase to used later, in person, so no one does any automation, which could lead to human error.