The real lesson here is that when you fix your mistakes, go back and fix your mistakes retroactively! AM used an insecure login token at one point, and 3 years ago they fixed it. They switched from an MD5 of lower(pass)+username to an MD5 of the bcrypted pass+username, which is no longer reversible. Apparently they never updated all of the previous login tokens though, so anyone who had created an account before the…
Updating them retroactively requires those users to log in again, doesn't it? I have had to do a similar update and you can't just update everyone's hashes retroactively. If you've properly hashed it, you need them to actually input their password again.
How we cracked millions of Ashley Madison passwords
111–120 of 173 posts
Re: How we cracked millions of Ashley Madison passwords
#112The real lesson here is that when you fix your mistakes, go back and fix your mistakes retroactively! AM used an insecure login token at one point, and 3 years ago they fixed it. They switched from an MD5 of lower(pass)+username to an MD5 of the bcrypted pass+username, which is no longer reversible. Apparently they never updated all of the previous login tokens though, so anyone who had created an account before the…
I thought the standard way of migrating your PW hashing function was that you could only do it during a login, because that's the only time you have the PW in plain text. No?
Re: How we cracked millions of Ashley Madison passwords
#113I used to work for these guys. Their CEO was probably the single most selfish douchebag I'd ever met. Glad this happened to them. 'bout time Karma came a'knocking. Oh, p.s. can confirm all women (at least 90%) are bots.
Re: How we cracked millions of Ashley Madison passwords
#114Re: How we cracked millions of Ashley Madison passwords
#115The real lesson here is that when you fix your mistakes, go back and fix your mistakes retroactively! AM used an insecure login token at one point, and 3 years ago they fixed it. They switched from an MD5 of lower(pass)+username to an MD5 of the bcrypted pass+username, which is no longer reversible. Apparently they never updated all of the previous login tokens though, so anyone who had created an account before the…
Re: How we cracked millions of Ashley Madison passwords
#116Earlier quoted context omitted.
Well, lets be fair here. Saying "Don't roll your own encryption" doesn't specify "maths" or "applied crypto" (which incidentally covers security/auth mechanisms). It's a bad idea to roll your own versions of either the maths part or the applied part, so I don't think the GP was inaccurate in his statement.
I agree with what you're saying, I just don't understand how it applies here. Tons of people have created broken versions of popular encryption schemes. They go to Wikipedia, get the AES algorithm, and then implement it. That implementation turns out to be flawed, and by "rolling their own encryption" even if it is based on a very secure one, like AES, they have been incorrectly encrypting content. But that doesn't a…
Re: How we cracked millions of Ashley Madison passwords
#117The article assumes that the reader knows what MDXfind is. Can somebody explain? Is it a brute force tool?
Re: How we cracked millions of Ashley Madison passwords
#118Earlier quoted context omitted.
I'll second nilved's suggestion of KeePass . The database is encrypted and stored on the local machine. I currently use Syncthing to share it between my devices.
Likewise, I'm very happy with this exact setup after coming from a mix of memorized password and site-dependent password-generation schemes. I'm on Mac and found KeePassX to be a better solution than the original KeePass, it's much lighter weight. My only hope is that KeePassX gets browser integration at some point via keepasshttp - https://www.keepassx.org/dev/issues/91
Re: How we cracked millions of Ashley Madison passwords
#119The real lesson here is that when you fix your mistakes, go back and fix your mistakes retroactively! AM used an insecure login token at one point, and 3 years ago they fixed it. They switched from an MD5 of lower(pass)+username to an MD5 of the bcrypted pass+username, which is no longer reversible. Apparently they never updated all of the previous login tokens though, so anyone who had created an account before the…
Updating them retroactively requires those users to log in again, doesn't it? I have had to do a similar update and you can't just update everyone's hashes retroactively. If you've properly hashed it, you need them to actually input their password again.
Re: How we cracked millions of Ashley Madison passwords
#120The article assumes that the reader knows what MDXfind is. Can somebody explain? Is it a brute force tool?
From searching a little, it seems it's a hash cracker that can crack many types of hashes (MD5, SHA, etc) from the same file.