Bitcoin Forum
July 06, 2024, 09:53:41 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: A password Whiff  (Read 262 times)
Lose Control (OP)
Newbie
*
Offline Offline

Activity: 4
Merit: 0


View Profile
May 22, 2024, 06:36:21 PM
 #1

 Huh A few years ago, I made an armory account and tried to send an amount of bitcoin to it. When I made a password in armory that was easy to remember. I Know Exactly what the password was supposed to be. But, it came out differently than it was supposed to be because my keyboard only registered some of the keystrokes. I tried almost every variation missing two letters but I still can't access my account which I sent bitcoin to. Is there a program that exists to help me guess the missing letters?
Charles-Tim
Legendary
*
Offline Offline

Activity: 1596
Merit: 5013


Leading Crypto Sports Betting & Casino Platform


View Profile
May 22, 2024, 06:51:46 PM
 #2

Btcrecover would be of help if it is missing password. You know some parts of the password, if only two or three chapters are remaining, that should not take too long to recover.

https://github.com/gurnec/btcrecover

..Stake.com..   ▄████████████████████████████████████▄
   ██ ▄▄▄▄▄▄▄▄▄▄            ▄▄▄▄▄▄▄▄▄▄ ██  ▄████▄
   ██ ▀▀▀▀▀▀▀▀▀▀ ██████████ ▀▀▀▀▀▀▀▀▀▀ ██  ██████
   ██ ██████████ ██      ██ ██████████ ██   ▀██▀
   ██ ██      ██ ██████  ██ ██      ██ ██    ██
   ██ ██████  ██ █████  ███ ██████  ██ ████▄ ██
   ██ █████  ███ ████  ████ █████  ███ ████████
   ██ ████  ████ ██████████ ████  ████ ████▀
   ██ ██████████ ▄▄▄▄▄▄▄▄▄▄ ██████████ ██
   ██            ▀▀▀▀▀▀▀▀▀▀            ██ 
   ▀█████████▀ ▄████████████▄ ▀█████████▀
  ▄▄▄▄▄▄▄▄▄▄▄▄███  ██  ██  ███▄▄▄▄▄▄▄▄▄▄▄▄
 ██████████████████████████████████████████
▄▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▄
█  ▄▀▄             █▀▀█▀▄▄
█  █▀█             █  ▐  ▐▌
█       ▄██▄       █  ▌  █
█     ▄██████▄     █  ▌ ▐▌
█    ██████████    █ ▐  █
█   ▐██████████▌   █ ▐ ▐▌
█    ▀▀██████▀▀    █ ▌ █
█     ▄▄▄██▄▄▄     █ ▌▐▌
█                  █▐ █
█                  █▐▐▌
█                  █▐█
▀▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▀█
▄▄█████████▄▄
▄██▀▀▀▀█████▀▀▀▀██▄
▄█▀       ▐█▌       ▀█▄
██         ▐█▌         ██
████▄     ▄█████▄     ▄████
████████▄███████████▄████████
███▀    █████████████    ▀███
██       ███████████       ██
▀█▄       █████████       ▄█▀
▀█▄    ▄██▀▀▀▀▀▀▀██▄  ▄▄▄█▀
▀███████         ███████▀
▀█████▄       ▄█████▀
▀▀▀███▄▄▄███▀▀▀
..PLAY NOW..
BlackHatCoiner
Legendary
*
Offline Offline

Activity: 1568
Merit: 7687


Protocols over bureaucrats


View Profile
May 22, 2024, 07:48:58 PM
Merited by pooya87 (2), ABCbits (1), Charles-Tim (1)
 #3

I tried almost every variation missing two letters but I still can't access my account which I sent bitcoin to.
Are you certain it's two letters missing? Have you investigated what kind of keystrokes were lost when typing the password? If you still own the keyboard, it should be fairly easy to see which keys are barely functional. Hadn't you checked that the wallet can be recovered back when you set it up?

gurnec's last commit was 7 years ago. The project has been forked by madacol, which is also archived, and forked again by 3rdIteration, which is maintained until today: https://github.com/3rdIteration/btcrecover.

Readthedocs: https://btcrecover.readthedocs.io/en/latest/

.
.BLACKJACK ♠ FUN.
█████████
██████████████
████████████
█████████████████
████████████████▄▄
░█████████████▀░▀▀
██████████████████
░██████████████
████████████████
░██████████████
████████████
███████████████░██
██████████
CRYPTO CASINO &
SPORTS BETTING
▄▄███████▄▄
▄███████████████▄
███████████████████
█████████████████████
███████████████████████
█████████████████████████
█████████████████████████
█████████████████████████
███████████████████████
█████████████████████
███████████████████
▀███████████████▀
█████████
.
NotATether
Legendary
*
Offline Offline

Activity: 1652
Merit: 6962


In memory of o_e_l_e_o


View Profile WWW
May 23, 2024, 08:06:15 AM
 #4

Btcrecover would be of help if it is missing password. You know some parts of the password, if only two or three chapters are remaining, that should not take too long to recover.

https://github.com/gurnec/btcrecover

As long as it's only some keystrokes did not get registered when typing the password initially, as opposed to keystrokes typing very different keys, then OP should be able to recover the wallet by trying different combinations of the password but omitting certain characters each time.

How exactly OP would automate this I don't know, however, nor do I know if BTCrecover supports such a mode.

.
.BLACKJACK ♠ FUN.
█████████
██████████████
████████████
█████████████████
████████████████▄▄
░█████████████▀░▀▀
██████████████████
░██████████████
████████████████
░██████████████
████████████
███████████████░██
██████████
CRYPTO CASINO &
SPORTS BETTING
▄▄███████▄▄
▄███████████████▄
███████████████████
█████████████████████
███████████████████████
█████████████████████████
█████████████████████████
█████████████████████████
███████████████████████
█████████████████████
███████████████████
▀███████████████▀
█████████
.
Cricktor
Legendary
*
Offline Offline

Activity: 812
Merit: 1189


Crypto Swap Exchange


View Profile
May 23, 2024, 10:25:33 PM
Last edit: May 23, 2024, 10:41:17 PM by Cricktor
 #5

If the presumed password is definitely known then it shouldn't be much of an issue to simulate character omission with btcrecover, see here https://btcrecover.readthedocs.io/en/latest/TUTORIAL/#typos:
You can control the number of omissions with --typos # (replace # with the maximum number of assumed errors) and the omission type error with --typos-delete. I'm not showing the complete command line to invoke btcrecover as it's been a while I had to use it myself and memory fades.

Read the docs, see the examples and you should figure it out. At minimum btcrecover can generate an exhaustive list of your password outcomes with all omissions possible and at worst you'll have to try every one of it (likely this can be automated, too).


Btw, I wonder why someone uses an unreliable and defective keyboard for such an important wallet password setup. If a keyboard nags with character omissions, you'll very likely notice it before. Using such a faulty keyboard for creating a wallet is knowingly asking for trouble!

█▀▀▀











█▄▄▄
▀▀▀▀▀▀▀▀▀▀▀
e
▄▄▄▄▄▄▄▄▄▄▄
█████████████
████████████▄███
██▐███████▄█████▀
█████████▄████▀
███▐████▄███▀
████▐██████▀
█████▀█████
███████████▄
████████████▄
██▄█████▀█████▄
▄█████████▀█████▀
███████████▀██▀
████▀█████████
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
c.h.
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
▀▀▀█











▄▄▄█
▄██████▄▄▄
█████████████▄▄
███████████████
███████████████
███████████████
███████████████
███░░█████████
███▌▐█████████
█████████████
███████████▀
██████████▀
████████▀
▀██▀▀
Lose Control (OP)
Newbie
*
Offline Offline

Activity: 4
Merit: 0


View Profile
May 29, 2024, 09:25:45 PM
 #6

If the presumed password is definitely known then it shouldn't be much of an issue to simulate character omission with btcrecover, see here https://btcrecover.readthedocs.io/en/latest/TUTORIAL/#typos:
You can control the number of omissions with --typos # (replace # with the maximum number of assumed errors) and the omission type error with --typos-delete. I'm not showing the complete command line to invoke btcrecover as it's been a while I had to use it myself and memory fades.

Read the docs, see the examples and you should figure it out. At minimum btcrecover can generate an exhaustive list of your password outcomes with all omissions possible and at worst you'll have to try every one of it (likely this can be automated, too).


Btw, I wonder why someone uses an unreliable and defective keyboard for such an important wallet password setup. If a keyboard nags with character omissions, you'll very likely notice it before. Using such a faulty keyboard for creating a wallet is knowingly asking for trouble!

I don't understand this language. The first line is the one that I entered into command after I entered the first part and I don't know if I did it right.
It seems like a dead end.

C:\Users\Elijah\Downloads\btcrecover-master>C:\\Users\\Elijah\\AppData\\Local\\Programs\\Python\\Python312-32\python btcrecover.py --wallet FILE --tokenlist tokens.txt
Traceback (most recent call last):
  File "C:\Users\Elijah\Downloads\btcrecover-master\btcrecover.py", line 30, in <module>
    from btcrecover import btcrpass
  File "C:\Users\Elijah\Downloads\btcrecover-master\btcrecover\__init__.py", line 2, in <module>
    from .btcrpass import *
  File "C:\Users\Elijah\Downloads\btcrecover-master\btcrecover\btcrpass.py", line 35, in <module>
    import sys, argparse, itertools, string, re, multiprocessing, signal, os, cPickle, gc, \
ModuleNotFoundError: No module named 'cPickle'

I can't defend it I am face palming right now. I had the blockchain almost up to date and so I wanted to see if I could send bitcoin to another place where it would be safe.

nc50lc
Legendary
*
Offline Offline

Activity: 2464
Merit: 5784


Self-proclaimed Genius


View Profile
May 30, 2024, 01:17:12 PM
 #7

A few years ago, I made an armory account -snip-
How about your "Printed Paper Backup"?
The one containing the "Root Key" which should be enough to restore your wallet to Armory with a new password that you want.

Armory kinda forces you to create a backup during wallet generation, skipping would require user confirmations with warnings about skipping it.

ModuleNotFoundError: No module named 'cPickle'
That is a module used by the Gurnec's (old) version which isn't available (renamed) in Python 3.x

Use the updated version by 3rdIteration linked in BlackHatCoiner's reply.
If you still want to use that old version, use older version of Python (v2.x) instead, but that's not recommended.

Additionally, if you still haven't: you must install the requirements first before you can use BTCRecover.
Use the list provided by BTCRecover in "requirements.txt" file.
Example:
Code:
python -m pip install -r "path_to_requirements.txt"

█▀▀▀











█▄▄▄
▀▀▀▀▀▀▀▀▀▀▀
e
▄▄▄▄▄▄▄▄▄▄▄
█████████████
████████████▄███
██▐███████▄█████▀
█████████▄████▀
███▐████▄███▀
████▐██████▀
█████▀█████
███████████▄
████████████▄
██▄█████▀█████▄
▄█████████▀█████▀
███████████▀██▀
████▀█████████
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
c.h.
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
▀▀▀█











▄▄▄█
▄██████▄▄▄
█████████████▄▄
███████████████
███████████████
███████████████
███████████████
███░░█████████
███▌▐█████████
█████████████
███████████▀
██████████▀
████████▀
▀██▀▀
Lose Control (OP)
Newbie
*
Offline Offline

Activity: 4
Merit: 0


View Profile
June 03, 2024, 05:40:57 AM
 #8

I wonder if I have to receive the bitcoin somehow from this computer or if I can login from another computer and sync everything together and update the blockchain. Sometimes it's hard to use this laptop as opposed to my other pc.
nc50lc
Legendary
*
Offline Offline

Activity: 2464
Merit: 5784


Self-proclaimed Genius


View Profile
June 03, 2024, 06:01:13 AM
 #9

I wonder if I have to receive the bitcoin somehow from this computer or if I can login from another computer and sync everything together and update the blockchain. Sometimes it's hard to use this laptop as opposed to my other pc.
Yes, you can export the wallet file from one Armory from other machine to another;
But stay focused on remembering or "typo-fixing" the password, don't overthink things because syncing issue has nothing to do with your wallet's encryption.

If you still want to export it, you can do this;

  • To Export:
Double-click the wallet's name under "Available Wallets:", Click "Backup This Wallet", tick "Digital Backup" and "Encrypted".
After selecting the backup option; Click "Create Digital Backup" below and select where to save it.

  • To Import:
In your other machine; Import it with "Import or Restore Wallet" button and select "Import digital backup or watching-only wallet".
Select the digital backup that you've exported from your other machine to restore it.

Or just copy everything, Bitcoin Core's and Armory's data directory to the correct paths.

█▀▀▀











█▄▄▄
▀▀▀▀▀▀▀▀▀▀▀
e
▄▄▄▄▄▄▄▄▄▄▄
█████████████
████████████▄███
██▐███████▄█████▀
█████████▄████▀
███▐████▄███▀
████▐██████▀
█████▀█████
███████████▄
████████████▄
██▄█████▀█████▄
▄█████████▀█████▀
███████████▀██▀
████▀█████████
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
c.h.
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
▀▀▀█











▄▄▄█
▄██████▄▄▄
█████████████▄▄
███████████████
███████████████
███████████████
███████████████
███░░█████████
███▌▐█████████
█████████████
███████████▀
██████████▀
████████▀
▀██▀▀
luklog
Newbie
*
Offline Offline

Activity: 1
Merit: 0


View Profile
June 04, 2024, 02:24:27 PM
 #10

To be honest that suck, i've been in the same situation before, Besides all recommendations of btc recovery, I should recommend to OP and anyone else start to using a Password manager, and only copy and paste auto-generated secure passwords to avoid this kind of situation, in that way you only need to remember a single long passphrase to get access to all your password, also password managers like keepass or some others are good storage medium of private keys, seeds, recovery seeds, and other secrets.

Hope you recover your coins.

Z-tight
Hero Member
*****
Offline Offline

Activity: 910
Merit: 1068


Only BTC


View Profile
June 04, 2024, 09:55:22 PM
 #11

also password managers like keepass or some others are good storage medium of private keys, seeds, recovery seeds, and other secrets.
I don't use password managers to store my seed phrase, my chosen option is to back up my seed phrase on paper. I know some people choose the option of a password manager, but they must ensure that it isn't an online password manager, i.e. LastPass.

Keepass is an offline password manager, and it is also open source, however, if you store your database file in an online machine, it is obviously prone to hacking. If you must use keepass software to store your seed phrase, then your database file must be stored offline, while your master password has to be backed up correctly on paper, because if you forget it you'll lock yourself out of your funds.

.
.BLACKJACK ♠ FUN.
█████████
██████████████
████████████
█████████████████
████████████████▄▄
░█████████████▀░▀▀
██████████████████
░██████████████
████████████████
░██████████████
████████████
███████████████░██
██████████
CRYPTO CASINO &
SPORTS BETTING
▄▄███████▄▄
▄███████████████▄
███████████████████
█████████████████████
███████████████████████
█████████████████████████
█████████████████████████
█████████████████████████
███████████████████████
█████████████████████
███████████████████
▀███████████████▀
█████████
.
Cricktor
Legendary
*
Offline Offline

Activity: 812
Merit: 1189


Crypto Swap Exchange


View Profile
June 05, 2024, 10:46:26 AM
 #12

~~~

Avoid to use digital storage of your wallet's recovery details (mnemonic words and if applicable the optional mnemonic passphrase).

Keepass or any other software password manager is software on your device and if your device is online it is potentially vulnerable to malware. Malware could steal your master password of your password manager when that malware gains system level privileges. No software can protect itself from such malware with elevated privileges.

As Z-tight says, better stick to backup your mnemonic recovery words only non-digital ie. write them on paper and optionally stamp them into metal for fire and other hazards protection. An analog backup is not reachable for malware, period!

If you want security from malware use a decent hardware wallet (stay away from Ledger in my opinion) or an air-gapped wallet in the proper way. Regardless of your chosen setup, always carefully verify every detail of your transaction before you sign and broadcast it!

█▀▀▀











█▄▄▄
▀▀▀▀▀▀▀▀▀▀▀
e
▄▄▄▄▄▄▄▄▄▄▄
█████████████
████████████▄███
██▐███████▄█████▀
█████████▄████▀
███▐████▄███▀
████▐██████▀
█████▀█████
███████████▄
████████████▄
██▄█████▀█████▄
▄█████████▀█████▀
███████████▀██▀
████▀█████████
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
c.h.
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
▀▀▀█











▄▄▄█
▄██████▄▄▄
█████████████▄▄
███████████████
███████████████
███████████████
███████████████
███░░█████████
███▌▐█████████
█████████████
███████████▀
██████████▀
████████▀
▀██▀▀
Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!