Lose Control (OP)
Newbie
Offline
Activity: 5
Merit: 0
|
 |
May 22, 2024, 06:36:21 PM |
|
 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
Activity: 2142
Merit: 6124
Leading Crypto Sports Betting & Casino Platform
|
 |
May 22, 2024, 06:51:46 PM |
|
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
Activity: 1890
Merit: 9220
Bitcoin is ontological repair
|
 |
May 22, 2024, 07:48:58 PM |
|
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/.
|
|
|
|
NotATether
Legendary
Offline
Activity: 2198
Merit: 9183
Trêvoid █ No KYC-AML Crypto Swaps
|
 |
May 23, 2024, 08:06:15 AM |
|
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/btcrecoverAs 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.
|
|
|
|
|
|
| . betpanda.io | │ |
ANONYMOUS & INSTANT .......ONLINE CASINO....... | │ | ▄███████████████████████▄ █████████████████████████ █████████████████████████ ████████▀▀▀▀▀▀███████████ ████▀▀▀█░▀▀░░░░░░▄███████ ████░▄▄█▄▄▀█▄░░░█▄░▄█████ ████▀██▀░▄█▀░░░█▀░░██████ ██████░░▄▀░░░░▐░░░▐█▄████ ██████▄▄█░▀▀░░░█▄▄▄██████ █████████████████████████ █████████████████████████ █████████████████████████ ▀███████████████████████▀ | ▄███████████████████████▄ █████████████████████████ ██████████▀░░░▀██████████ █████████░░░░░░░█████████ ████████░░░░░░░░░████████ ████████░░░░░░░░░████████ █████████▄░░░░░▄█████████ ███████▀▀▀█▄▄▄█▀▀▀███████ ██████░░░░▄░▄░▄░░░░██████ ██████░░░░█▀█▀█░░░░██████ ██████░░░░░░░░░░░░░██████ █████████████████████████ ▀███████████████████████▀ | ▄███████████████████████▄ █████████████████████████ ██████████▀▀▀▀▀▀█████████ ███████▀▀░░░░░░░░░███████ ██████▀░░░░░░░░░░░░▀█████ ██████░░░░░░░░░░░░░░▀████ ██████▄░░░░░░▄▄░░░░░░████ ████▀▀▀▀▀░░░█░░█░░░░░████ ████░▀░▀░░░░░▀▀░░░░░█████ ████░▀░▀▄░░░░░░▄▄▄▄██████ █████░▀░█████████████████ █████████████████████████ ▀███████████████████████▀ | .
SLOT GAMES ....SPORTS.... LIVE CASINO | │ | ▄░░▄█▄░░▄ ▀█▀░▄▀▄░▀█▀ ▄▄▄▄▄▄▄▄▄▄▄ █████████████ █░░░░░░░░░░░█ █████████████ ▄▀▄██▀▄▄▄▄▄███▄▀▄ ▄▀▄██▄███▄█▄██▄▀▄ ▄▀▄█▐▐▌███▐▐▌█▄▀▄ ▄▀▄██▀█████▀██▄▀▄ ▄▀▄█████▀▄████▄▀▄ ▀▄▀▄▀█████▀▄▀▄▀ ▀▀▀▄█▀█▄▀▄▀▀ | Regional Sponsor of the Argentina National Team |
|
|
|
Cricktor
Legendary
Offline
Activity: 1358
Merit: 3364
|
 |
May 23, 2024, 10:25:33 PM Last edit: May 23, 2024, 10:41:17 PM by Cricktor |
|
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!
|
|
|
|
Lose Control (OP)
Newbie
Offline
Activity: 5
Merit: 0
|
 |
May 29, 2024, 09:25:45 PM |
|
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
Activity: 3010
Merit: 8179
Self-proclaimed Genius
|
 |
May 30, 2024, 01:17:12 PM |
|
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: python -m pip install -r "path_to_requirements.txt"
|
|
|
|
Lose Control (OP)
Newbie
Offline
Activity: 5
Merit: 0
|
 |
June 03, 2024, 05:40:57 AM |
|
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
Activity: 3010
Merit: 8179
Self-proclaimed Genius
|
 |
June 03, 2024, 06:01:13 AM |
|
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; 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. 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.
|
|
|
|
luklog
Newbie
Offline
Activity: 1
Merit: 0
|
 |
June 04, 2024, 02:24:27 PM |
|
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
Legendary
Offline
Activity: 1456
Merit: 1245
|
 |
June 04, 2024, 09:55:22 PM |
|
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.
|
|
|
|
|
|
| . betpanda.io | │ |
ANONYMOUS & INSTANT .......ONLINE CASINO....... | │ | ▄███████████████████████▄ █████████████████████████ █████████████████████████ ████████▀▀▀▀▀▀███████████ ████▀▀▀█░▀▀░░░░░░▄███████ ████░▄▄█▄▄▀█▄░░░█▄░▄█████ ████▀██▀░▄█▀░░░█▀░░██████ ██████░░▄▀░░░░▐░░░▐█▄████ ██████▄▄█░▀▀░░░█▄▄▄██████ █████████████████████████ █████████████████████████ █████████████████████████ ▀███████████████████████▀ | ▄███████████████████████▄ █████████████████████████ ██████████▀░░░▀██████████ █████████░░░░░░░█████████ ████████░░░░░░░░░████████ ████████░░░░░░░░░████████ █████████▄░░░░░▄█████████ ███████▀▀▀█▄▄▄█▀▀▀███████ ██████░░░░▄░▄░▄░░░░██████ ██████░░░░█▀█▀█░░░░██████ ██████░░░░░░░░░░░░░██████ █████████████████████████ ▀███████████████████████▀ | ▄███████████████████████▄ █████████████████████████ ██████████▀▀▀▀▀▀█████████ ███████▀▀░░░░░░░░░███████ ██████▀░░░░░░░░░░░░▀█████ ██████░░░░░░░░░░░░░░▀████ ██████▄░░░░░░▄▄░░░░░░████ ████▀▀▀▀▀░░░█░░█░░░░░████ ████░▀░▀░░░░░▀▀░░░░░█████ ████░▀░▀▄░░░░░░▄▄▄▄██████ █████░▀░█████████████████ █████████████████████████ ▀███████████████████████▀ | .
SLOT GAMES ....SPORTS.... LIVE CASINO | │ | ▄░░▄█▄░░▄ ▀█▀░▄▀▄░▀█▀ ▄▄▄▄▄▄▄▄▄▄▄ █████████████ █░░░░░░░░░░░█ █████████████ ▄▀▄██▀▄▄▄▄▄███▄▀▄ ▄▀▄██▄███▄█▄██▄▀▄ ▄▀▄█▐▐▌███▐▐▌█▄▀▄ ▄▀▄██▀█████▀██▄▀▄ ▄▀▄█████▀▄████▄▀▄ ▀▄▀▄▀█████▀▄▀▄▀ ▀▀▀▄█▀█▄▀▄▀▀ | Regional Sponsor of the Argentina National Team |
|
|
|
Cricktor
Legendary
Offline
Activity: 1358
Merit: 3364
|
 |
June 05, 2024, 10:46:26 AM |
|
~~~ 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!
|
|
|
|
Lose Control (OP)
Newbie
Offline
Activity: 5
Merit: 0
|
 |
August 23, 2025, 12:06:01 AM |
|
ModuleNotFoundError: No module named 'Crypto' This is a message I found after I installed the dependencies. Crypto guild has a video on btcrecover which I've been following. Holy catoursus I hope someone can help me.
|
|
|
|
|
nc50lc
Legendary
Offline
Activity: 3010
Merit: 8179
Self-proclaimed Genius
|
 |
August 23, 2025, 04:05:44 AM |
|
ModuleNotFoundError: No module named 'Crypto' This is a message I found after I installed the dependencies.
That was... a very late reply. Anyways, you must have done something wrong during the installation of dependencies since pycryptodome v3.12.0 is among the list in " requirements.txt" of BTCRecover. If it's installed properly, you wouldn't receive that error. Crypto guild has a video on btcrecover which I've been following. I hope that you're watching the correct channel because 3rdIteration's BTCRecover guide videos are posted by " Crypto Guide" not " Crypto Guild". For reference, here's the official docs with links to video tutorials: https://btcrecover.readthedocs.io/en/latest/INSTALL/
|
|
|
|
Mushai
Member

Offline
Activity: 65
Merit: 24
฿eliever
|
 |
August 26, 2025, 08:32:34 AM |
|
 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? ChatGTP can make you a html/javascript webpage that can do this. You can run it in your browser, offline if you wish. I just tested it with the prompt: I want to create a webpage that uses javascript to take a word and produces all combinations of the word with up to 5 characters missing. It produced this working code: <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Word Combinations</title> <style> body { font-family: Arial, sans-serif; margin: 2rem; } input, button { padding: 0.5rem; font-size: 1rem; } #results { margin-top: 1rem; white-space: pre-wrap; } </style> </head> <body> <h2>Word Combination Generator</h2> <input type="text" id="wordInput" placeholder="Enter a word"> <button onclick="generate()">Generate</button> <div id="results"></div>
<script> function generateCombinations(arr, k) { // helper to get index combinations const results = []; function helper(start, combo) { if (combo.length === k) { results.push([...combo]); return; } for (let i = start; i < arr.length; i++) { combo.push(arr[i]); helper(i + 1, combo); combo.pop(); } } helper(0, []); return results; }
function generate() { const word = document.getElementById("wordInput").value.trim(); const maxRemovals = 5; if (!word) { document.getElementById("results").textContent = "Please enter a word."; return; }
let combos = new Set(); combos.add(word); // original word
for (let r = 1; r <= Math.min(maxRemovals, word.length); r++) { const indexCombos = generateCombinations([...Array(word.length).keys()], r); for (const indexes of indexCombos) { let chars = word.split(""); // remove indices (largest first so we don’t shift positions) for (const i of indexes.sort((a,b)=>b-a)) { chars.splice(i, 1); } combos.add(chars.join("")); } }
document.getElementById("results").textContent = [...combos].filter(Boolean).join("\n"); } </script> </body> </html>
Tested with the phrase: metal-band and hit generate and it produces a list of combinations starting with 1 character missing, then 2, then 3 etc. you can change the number of removals by editing the line: const maxRemovals = 5; and making it 6, 10 whatever. sample output: metal-band etal-band mtal-band meal-band metl-band meta-band metalband metal-and metal-bnd metal-bad metal-ban tal-band eal-band etl-band eta-band etalband etal-and etal-bnd
|
|
|
|
|
digitalbear
Newbie
Offline
Activity: 14
Merit: 0
|
 |
September 10, 2025, 09:55:45 PM |
|
If the keyboard is defective, check exactly which letter/number isn’t working and then try the password without that character to see if it works. If the keyboard has no issues, it’s also possible that you typed, for example, the 4th letter first and only then the 3rd one — it happens quite often that we mistype like that, e.g., writing baanna instead of banana.
Also, if you extract and send me the wallet hash using bitcoin2john.py from John the Ripper, together with the password you originally tried, I can help you figure out what the correct password was.
|
|
|
|
|
|