Live data from Hacker News

Cracking encrypted LastPass vaults

markuta.com

11–20 of 118 posts

Re: Cracking encrypted LastPass vaults

#11
> I downloaded the popular rockyou.txt wordlist and put my actual vault master plaintext password inside

Note that is NOT a demonstration of being able to crack an encrypted LastPass vault. The author's exercise wouldn't be feasible without prior knowledge of the master password, or choosing a master password that is present in a list of common passwords. That is consist with what we have heard from LastPass so far.

Re: Cracking encrypted LastPass vaults

#12
post #9

Looks like the XKCD way of generating passwords is not as secure. After all, it decreases entropy by a whole lot if 30 characters can be dumbed down to 5 English words with dashes/spaces/periods between. So it’s kind of like using 5 characters from a much larger alphabet (the English dictionary) instead of 30 from a 26 letter alphabet.

The English dictionary has about 170k-1M words, and taking the log_2 of that gives us about 16-20 bits of entropy per word. Depending on implementation, we have anywhere from 80 to 100 bits of security.

Even on the low end, it should take well over a decade if LastPass chose a good cryptographic hash function with a high iteration count.

The problem is that no average person is gonna use a password that long to begin with.

Re: Cracking encrypted LastPass vaults

#13
>I downloaded the popular rockyou.txt wordlist and put my actual vault master plaintext password inside

I was hoping for an exploration of how quickly one might crack a lastpass vault looking at different strength passwords and different iteration counts.

Instead the author has simply demonstrated that if you tell the cracking tool your password it can indeed crack it...

I guess you can at least follow what they did with your own vault without adding your password to the word list and see if it cracks quickly or not.

Re: Cracking encrypted LastPass vaults

#14
post #8

So, if my lastpass master password is actually secure (~30 characters and contains capital, lowercase, symbols, and a long string of randomly-generated numbers that I memorized as part of it, and no part of this is reused anywhere else), do I have to worry? It does seem like a good idea to switch, but do I have to switch urgently ?

You probably don't have to worry. The main concern is whether LastPass has also faced a supply chain attack that will expose you to a malicious client that will leak your passwords post-decryption.

I'm surprised this isn't being discussed more.

Re: Cracking encrypted LastPass vaults

#15
post #2

Good tutorial. This is why I prefer 1Password, as it requires the secret key to be compromised in addition to the Master Password, thus providing protection against a weak master password. I've always thought it foolish to recommend solutions like LastPass and BitWarden, which don't require a secret key. It is dangerous design, prioritizing ease of onboarding over actual security. The average consumer needs an autoge…

As a LastPass user (that hasn't logged in since ~2015 :-/ ) can you explain the difference please?

> This is why I prefer 1Password, as it requires the secret key to be compromised in addition to the Master Password, thus providing protection against a weak master password.

Re: Cracking encrypted LastPass vaults

#16
post #5

A bit disingenuous to not discuss the strength of his master password, but a good demonstration for some who still trust LastPass's very disingenuous communication.

The problem is that most people will choose simple master passwords. By not requiring an autogenerated secret key, LastPass prioritized ease of onboarding (=increased profits) over user security, and now the average consumer will be facing the consequences.

An old Dilbert on this topic: https://dilbert.com/strip/2007-11-16

Re: Cracking encrypted LastPass vaults

#18

> I downloaded the popular rockyou.txt wordlist and put my actual vault master plaintext password inside Note that is NOT a demonstration of being able to crack an encrypted LastPass vault. The author's exercise wouldn't be feasible without prior knowledge of the master password, or choosing a master password that is present in a list of common passwords. That is consist with what we have heard from LastPass so far.

Agreed, it was a bit disappointing to get to the part where the password was added to the word list.

The author does point out that a 2,000,000+ hashes per second could be achieved so it might give insight into how quickly all accounts will be checked against popular word lists. If I was a last pass customer I would be thinking about changing passwords on all accounts.

Re: Cracking encrypted LastPass vaults

#19
post #2

Good tutorial. This is why I prefer 1Password, as it requires the secret key to be compromised in addition to the Master Password, thus providing protection against a weak master password. I've always thought it foolish to recommend solutions like LastPass and BitWarden, which don't require a secret key. It is dangerous design, prioritizing ease of onboarding over actual security. The average consumer needs an autoge…

> Good tutorial. This is why I prefer 1Password, as it requires the secret key to be compromised in addition to the Master Password, thus providing protection against a weak master password.

Do you know that or do you just hope they do what you think they do?

Re: Cracking encrypted LastPass vaults

#20

>I downloaded the popular rockyou.txt wordlist and put my actual vault master plaintext password inside I was hoping for an exploration of how quickly one might crack a lastpass vault looking at different strength passwords and different iteration counts. Instead the author has simply demonstrated that if you tell the cracking tool your password it can indeed crack it... I guess you can at least follow what they did…

> if you tell the cracking tool your password it can indeed crack it...

It's called "dictionary attack", but author wasn't bothered doing full brute-force attack or masked attack. It's a demonstration that a laptop can reach `2,000,000+ H/s`.

Post reply on HN