Master password

I'm sure the answer is "no, your only option is to delete and start over", but I changed my master password this morning (was having issues after recently having to change my secret key and password due to iOS' password section mentioning it may have been compromised, though probably just because the old one had been a reused PW), and thinking that iCloud Keychain caught it when I logged in anew (spoiler alert: it didn't), I am now locked out of my 1password account. I have my secret key and still have 2FA access in my authenticator, but I guess unless I remember the master password, there's no way to get around having to delete the vault(s) and start over?

Cuz man.. 162 passwords... my memory better kick in soon.

Posted Dec 24, 2020, 11:24 PM UTC

1523
Lightfire228•

Edit: actually, on a similar note, I think the 1P client doesn't protect against repeated bad passwords. You can just manually try all the passwords you can think of (unless you used the word generator)


(now, this is me musing. I seriously doubt 1P will support this suggestion)

Since you have the secret key, and most of the master password, you could try to run your own "credential cracker". Assuming the password stretching and hashing / encryption algorithms are known (or could be extracted from the 1P executable), you could run your own "randomly guess the password until success" script

Edit pt2: actually, if you know your way around Linux, you can download the Linux 1P CLI tool and run a script to try random passwords against it. That way you don't have to recreate the encryption method.

John the Ripper is a well known tool for doing things like this

4
HumangoboOP•

Sadly don’t really deal much with Linux :-/

I’m just so annoyed with myself because any other time I’ve had to change the PW or anything, I always mark it down on the emergency kit, but stupidly I didn’t this time. I think I was in a rush to then go feed the kiddo her lunch, so got sidetracked before I thought to take care of it :-/

At least I’ve found that all my major passwords I need are also saved into my iCloud Keychain (bonus of doing everything on my iPad/phone and having it prompt me to save), so there’s that. Gonna give my brain a few more days and hopefully remember the first part (it was a random word gen, lol)

Very much appreciate the suggestions!

Edit: and you’re correct, 1P won’t lock the account or shut down after x# of wrong attempts. The support guy mentioned that, at least, so I just need to narrow down the first word. At least I’m pretty sure I remember the first letter and roughly the length. I remember thinking “oh, those 3 almost makes sense together”, so I can only hope my brain tonight kicks in and remembers, even if it’s 3am (which it will be with my luck)

2
Lightfire228•

Well, good luck I suppose.

If you haven't already, write down the other 3 words to save yourself even more potential headache

2
HumangoboOP•

Oh I have, lol

2
Lightfire228•

Edit2: If it helps, I could extract the words that start with the letter you think the pw starts with and send them to you. As outlined below, there's a chance that my dictionary is not the same as yours, but you might recognize the word by sight.

Edit3: I have extracted both the dictionaries for Windows and Mac, so if you want, I can PM you a list of words given your starting letter. (I can alternatively send you the entire dictionary, but I'm not sure how the 1P team would feel about me distributing their dictionary like that)


Ok, having done some snooping, I've found what I assume to be the 1P's word dictionary in the .exe file (it's got the words for my master password in it). Assuming they're not doing some dictionary obfuscation stuff (like giving each user a different subset of the actual dictionary, or rotating words in and out periodically), then it would be fairly straight forward to write a bash (Linux) script which just tries each word in tandem with your known password and secret key. (Of course, that'd mean you would be leaving your password and secret key in "plain text" inside the script, but at this point, I would take that risk myself (given the circumstances, it's a low risk option*))

I have no experience with OSX, but I *think* it runs bash. I also might be underestimating the size of the 1P dictionary (meaning even with all of the known info, it could still take a loooong time for the script to run)

* By this I mean, you would have to have either malware on your computer looking for this type of information, or a "malicious user" with physical or remote access who is looking for that type of information, for this to be a problem.

Edit: Actually, I just remembered that the script could be written to not store the half-pw and secret key plain text, but request it each time you run it. Which mitigates most of the risk. You do have to trust the script writer though (and a lot of trust at that).

Anyway, I'm just musing. You probably won't want to go down that route anyway

2
[deleted]•

[deleted]

3
Bhaelros•

You can check this support page if you didn't do it already. If you forgot your Master Password or you can't unlock 1Password

Unless you have an active session somewhere, I don't think it is possible to recover your account because 1Password team has no means to know your password or even able to reset it.

1
HumangoboOP•

Yeah been through all their documentation and nothing helps. And the shitty thing is I DID have an active session on my phone, but because I used my phone to change the password and didn’t have it in my clipboard to paste in, I kinda screwed myself when the session timed out (had it set to require PW after 5 or 10 min or something). Also I can’t believe my memory is THAT BAD that I only remembered 2/3 of it not 30 min later when I tried to login for something.

I also wish that it’d use FaceID to actually login instead of just it putting the password into the field.

Support tech I talked to also asked if I’d tried to login using an old password, which I don’t entirely understand when “old” clearly means “not current”. Hell, I’ve got the one previous in my emergency kit, which’d be amazing if it worked somehow. But of course I didn’t save the new one to the emergency kit right away [face palm]

2
AgileBitsCS-Henry1Password Support Team •

The Master Password change only syncs to a 1Password app after you unlock with the new Master Password; so, if you had the 1Password app on your laptop but hadn't unlocked with the new Master Password there yet, the old Master Password would still work at least one time.

Then, you can create a new 1Password account and copy all the data in from your current/inaccessible 1Password account on that device.

So I think they meant "old" Master Password as in the one you just changed from, which still might work.

Fingers crossed you can get back into your vault 🤞

Let me know if I can help you more!

1
HumangoboOP•

Ahhh, I mean that’s what I kinda figured, but didn’t make the connection with that. Sadly all were locked when I changed l, except my phone that I had open, which of course we know the story of :-/

Thanks a bunch for this!

1
AgileBitsCS-Henry1Password Support Team •

You're very welcome, and please let me know if I can help with anything more!

I'm not sure I understand...

Sadly all were locked when I changed l, except my phone that I had open, which of course we know the story of :-/

If the 1Password app was locked on a device other than that iPhone, then it's possible the Master Password change hasn't synced to it yet! So you may be able to unlock with your prior Master Password still, just syncing won't work until you enter the new Master Password.

For example, say you have a 1Password account in the 1Password app on your Mac, iPhone and iPad. If you change your Master Password in the 1Password app on your iPhone, the iPhone will require the new Master Password starting on the next unlock. I think we're clear up to there! But assuming you have not yet entered the new Master Password in the 1Password app on your Mac or iPad, they're still expecting the old Master Password.

So, you may be able to unlock 1Password on your iPad or Mac using your old Master Password. Once you do, you'll be prompted for the new Master Password within the app (for syncing purposes only) but you can dismiss that and use the app offline.

Once you're into the app with the old Master Password, you have access to everything, but no ability to sync it. Sign up for a new account – with a new Master Password and Secret Key you do know – then add the new account to the 1Password app, and finally copy the items from your old account to the new account. Let us know once you've done that and we can help you finish moving over to the new account, including with billing.


I hope this clears everything up! Of course, we're here if you have any more questions, or if we can help more in any way within our powers :)

1
[deleted]•

[deleted]

-2
[deleted]•

[deleted]

3
[deleted]•

[deleted]

3
baummer•

Yeah it’s useless without the master password

2
HumangoboOP•

I don’t even see anything about a recovery phrase... I have the secret key and access to my 2FA, but don’t remember anything about setting up a recovery phrase.. maybe cuz I’ve got a family account or something? Steps seem a bit different because of that.. and since I’m the overseer of the family account and the only one actually using it currently (wife never set hers up), there’s no one to even help recover it 🤷🏻‍♂️

1