News for hackers. Stuff that matters.
Re:Cracking Encrypted LastPass Vaults by gchadwick on Sunday December 25, 2022 @05:35AM (#34125984)
>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 by agilob on Sunday December 25, 2022 @05:49AM (#34126073)
> 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`.

Re:Cracking Encrypted LastPass Vaults by sigmoid10 on Sunday December 25, 2022 @06:03AM (#34126165)
>It's a demonstration that a laptop can reach `2,000,000+ H/s`.

No, the author says their laptop only reaches ~1kH/s. That 2 million number is a pure guess for a multi-gpu setup and that is still pretty weak, unless you have a very good dictionary for a specific target. Brute forcing remotely long alphanumeric passwords is out of the question. So if you have a 8+ character password with upper+lowercase characters and digits that is not close to a real word and was never used anywhere else, you should be perfectly fine after this breach. Only if you have a really shitty password or if you reused it you should probably do something.

Re:Cracking Encrypted LastPass Vaults by t0mas88 on Sunday December 25, 2022 @07:17AM (#34126590)
With 8 characters, which is way below all recommendations and using only alphanumeric + the simple special chars on the keyboard you're looking at over 7 * 10^14 possibilities.

If you could do 100 million hashes per second (that seems to be possible with hardware looking at crypto stuff), the way I understand the setup you're still up against the 100100 iterations in the key derivation algorithm. So that's 7 * 10^19 hash calculations.

Even with the hardware to do 100 million hashes per second you're looking at nearly 23,000 years.

Let's hope you get a hit at 50% of the space (the expected average case). That's 11500 machine years with beefy GPU accelerated machine. So to bring this to a usable 5 years (and that's already pushing the expiration date of any creditcard you may find in the stolen vault) you'd need 2300 gpu accelerated machines running 24x7.

In AWS terms, with reserved discounts and everything you're going to spend roughly 60 million dollars cracking one vault.

Re:Cracking Encrypted LastPass Vaults by phillipseamore on Sunday December 25, 2022 @07:35AM (#34126692)
Most accounts created before sometime in 2018 likely have just 5000 iterations and not 100100. Since the iteration count is kept in the clear an attacker would likely begin with them (with the added benefit of an older account might have more data in it). So the likely steps an attacker in possession of the vaults would take:

1) Find all vaults with the lowest iterations

2) Order by some criteria (known money sources: URLs for banks and crypto, known URLs that would have PII information: utilities, telcos, governmental URLs)

3) Start cracking...

Or they could skip all that for some quick money. There's no need to crack anything if the URLs can get you money. How much would a dictatorship pay for the identities of everyone with an account at a URL that posts negative information on the regime? A domain.com/wp-admin account could certainly get you killed.

Re:Cracking Encrypted LastPass Vaults by erros on Sunday December 25, 2022 @07:44AM (#34126755)
Just out of curiosity I booted up a box with 10x RTX A6000 @ 451.6 TFLOPS

    Speed.#1.........:    38789 H/s (11.17ms) @ Accel:128 Loops:64 Thr:64 Vec:1
    Speed.#2.........:    39017 H/s (11.17ms) @ Accel:128 Loops:64 Thr:64 Vec:1
    Speed.#3.........:    38894 H/s (11.16ms) @ Accel:128 Loops:64 Thr:64 Vec:1
    Speed.#4.........:    39254 H/s (11.02ms) @ Accel:128 Loops:64 Thr:64 Vec:1
    Speed.#5.........:    38626 H/s (11.17ms) @ Accel:128 Loops:64 Thr:64 Vec:1
    Speed.#6.........:    39448 H/s (10.94ms) @ Accel:128 Loops:64 Thr:64 Vec:1
    Speed.#7.........:    39256 H/s (11.06ms) @ Accel:128 Loops:64 Thr:64 Vec:1
    Speed.#8.........:    38966 H/s (11.14ms) @ Accel:128 Loops:64 Thr:64 Vec:1
    Speed.#9.........:    38870 H/s (11.17ms) @ Accel:128 Loops:64 Thr:64 Vec:1
    Speed.#10.........:    39259 H/s (11.01ms) @ Accel:128 Loops:64 Thr:64 Vec:1
    Speed.#\*.........:   390.0 kH/s
Used the same example as the author with 100500 iterations. I think with some good wordlists, I'd wager a ton of low hanging fruits will be wiped within a reasonable time. If we're talking a threat actor with $$, they'd do some serious damage on this dump.

*edit: just wanted to clarify that I think bruteforcing this dump wouldn't be as useful. It would still take a crapload of resources to be effective or useful in that scenario.

Re:Cracking Encrypted LastPass Vaults by t0mas88 on Sunday December 25, 2022 @08:01AM (#34126876)
So you're doing 4e10 hashes per second or 390k password guesses per second. At what price per hour?
Re:Cracking Encrypted LastPass Vaults by erros on Sunday December 25, 2022 @09:02AM (#34127295)
Used vast.ai for this setup: $5.875/hr. Using their API you can likely find better deals and launch a series of different setups and optimize your spending. Hope that helps.
Re:Cracking Encrypted LastPass Vaults by yardstick on Sunday December 25, 2022 @09:37AM (#34127562)
To be fair I don’t think nation state actors care about the bill. Be it US, China, Russia, Saudi, etc.
Re:Cracking Encrypted LastPass Vaults by dylan604 on Sunday December 25, 2022 @11:31AM (#34128540)
Do you get extra credit if one of the first accounts you hack has a cloud provider account credentials that you can then spin up more machines to further the attack on someone else's dime?
Re:Cracking Encrypted LastPass Vaults by latchkey on Sunday December 25, 2022 @12:29PM (#34129072)
I have access to 34,000+ GPUs, right now.

All that I need to do is pay for power, which is at lowest rates.

Who wants to crack some hashes?

Re:Cracking Encrypted LastPass Vaults by eli on Sunday December 25, 2022 @02:23PM (#34130280)
Where are you where power is at its lowest rates?
Re:Cracking Encrypted LastPass Vaults by resill on Sunday December 25, 2022 @06:02AM (#34126160)
Actually, he said his laptop maxed out at 1110 H/s. He then said that using multiple GPUs one could likely achieve 2 MH/s and higher.
Re:Cracking Encrypted LastPass Vaults by Stagnant on Sunday December 25, 2022 @07:50AM (#34126805)
That statement sounds a bit exaggerated to me. A 4090 can do ~15000 H/s, to reach 2 MH/s would require well over 100 4090's, it definitely isn't as easy as the author claims.
Re:Cracking Encrypted LastPass Vaults by zamalek on Sunday December 25, 2022 @12:39PM (#34129216)
> how quickly one might crack a lastpass vault looking at different strength passwords

The iteration count is 100100. So at 2000000 H/s, that's 19 passwords/s. A 6 alphanum password has 36^6 combinations. 36^6 passwords / 19 passwords/s = 114567491s =

3.6 years

With 65 (base64 + space) characters:

125.9 years