Been doing some small looking around the web...
Seems like some people like me have an old email address attached to the Live account, so they can't change their password, because the hackers already did. My parents still have that ISP, so I'll try going that route...but this may seem pointless because...
I've found numerous youtube videos, albeit they are over a year old, but all talk of composing an email with certain information, including some hash code. This code is apparently supposed to fool the MS servers and such into thinking that the email sender is the genuine account holder. It then sends the username and password of that gamertag for Live. There's multiple videos for this, each at differing times. Most seem to be to the uploader or someone he knows, and they "recover" that information for you. Could be a scam, but I don't know. Other videos show some program that will do this for you that supposedly works to this day, but the one I found is mired behind numerous surveys.
Point is, is if there's some boneheadedly simple way to fool MS into giving out our ID and password, what's the point of changing the password? I don't think this is some sort of brute force method. I don't think this is some phishing scam that millions of us have fallen victim to or any other type of scam. I think there is a real flaw in their servers that gives up passwords in this fashion. Even these ones that are years old, if someone with a good knowledge of how to automate that process for thousands upon thousands of users used it, he could have all these IDs, and is checking them one by one via a script or whatever...or maybe they just go through them by hand...I don't know. So even if MS did fix these problems, if someone stored this information that was vulnerable a year or two ago, they could still be going through them all, taking advantage of any valid ones.
My questions to all of you are:
1. How old is your Live account?
2. When was the last time you changed your password?
3. What's the first character of your gamertag (just to check if it's alphabetical, but I doubt it.)
For me:
1. Over 2 years
2. ...Over 2 years
3. H
I'm definitely interested in your answers, ark.
If you haven't changed it in the last few months, I highly suggest you do so. In addition, disable automatic renewal, and remove ALL types of payments!