Bitcoin Forum
April 26, 2024, 09:19:12 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1] 2 »  All
  Print  
Author Topic: 11/12 words seed, Any1 can please hepl me  (Read 479 times)
P.hanseens (OP)
Newbie
*
Offline Offline

Activity: 4
Merit: 0


View Profile
January 09, 2021, 08:16:23 PM
 #1

hello i have  1 word missing from my seed and i need help to find a program to restore my BTC. i have just that 11 words, no addresses or other details as this was years ago. Thank you in advance
1714166352
Hero Member
*
Offline Offline

Posts: 1714166352

View Profile Personal Message (Offline)

Ignore
1714166352
Reply with quote  #2

1714166352
Report to moderator
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1714166352
Hero Member
*
Offline Offline

Posts: 1714166352

View Profile Personal Message (Offline)

Ignore
1714166352
Reply with quote  #2

1714166352
Report to moderator
1714166352
Hero Member
*
Offline Offline

Posts: 1714166352

View Profile Personal Message (Offline)

Ignore
1714166352
Reply with quote  #2

1714166352
Report to moderator
1714166352
Hero Member
*
Offline Offline

Posts: 1714166352

View Profile Personal Message (Offline)

Ignore
1714166352
Reply with quote  #2

1714166352
Report to moderator
o_e_l_e_o
In memoriam
Legendary
*
Offline Offline

Activity: 2268
Merit: 18507


View Profile
January 09, 2021, 08:28:50 PM
Merited by ABCbits (1), TheBeardedBaby (1), Coding Enthusiast (1)
 #2

There are a couple of options available to you here.

The FinderOuter, a bitcoin recovery tool (v0.6.0 2020-12-24)
This tool is probably the easiest. Simply type in the 11 words you know and mark the location of the one missing word, and it will brute force the possible combinations. If you don't know the location of the missing word, then you will have to try every location and check all the results for a balance to find the correct one. I think this requires that you know an address, however, so if you don't then it will not work. Perhaps Coding Enthusiast can help.

btcrecover
This is also a possibility. Follow the instructions on the link, and give it the 11 words you know, and it will run until it finds a match. Since you do not know your addresses, you will need to use an address database.

Regardless of which you use, it should be done on an offline computer for the security of your seed phrase and any coins within.
PawGo
Legendary
*
Offline Offline

Activity: 952
Merit: 1367


View Profile
January 09, 2021, 08:30:04 PM
 #3

hello i have  1 word missing from my seed and i need help to find a program to restore my BTC. i have just that 11 words, no addresses or other details as this was years ago. Thank you in advance

One word missing on unknown position? Take a look at my program: https://github.com/PawelGorny/lostword
The problem is that if you do not know address no-one may tell if it is your key, because with a blocked one missing word you may generate many correct keys.
So the needed would be to check if any on generated addresses has coins. What is not obvious if you do not know derivation path...
Do not you remember if address started with 1 or bc1?
odolvlobo
Legendary
*
Offline Offline

Activity: 4298
Merit: 3209



View Profile
January 10, 2021, 01:26:48 AM
 #4

hello i have  1 word missing from my seed and i need help to find a program to restore my BTC. i have just that 11 words, no addresses or other details as this was years ago. Thank you in advance

If you know it is the last word that is missing, then there are 128 possible choices for the last word (assuming bip 39). If the missing word could be any of them, then there are approximately 1536 possible mnemonics (12 x 128). Either way, there aren't many possibilities.

Join an anti-signature campaign: Click ignore on the members of signature campaigns.
PGP Fingerprint: 6B6BC26599EC24EF7E29A405EAF050539D0B2925 Signing address: 13GAVJo8YaAuenj6keiEykwxWUZ7jMoSLt
ABCbits
Legendary
*
Offline Offline

Activity: 2856
Merit: 7407


Crypto Swap Exchange


View Profile
January 10, 2021, 11:14:40 AM
Merited by Coding Enthusiast (1)
 #5

Additional information could make recovery process easier,
1. Do you remember what software you used to generate the words seed? While most wallet uses BIP 39 standard, Electrum have different word seed standard
2. Do you have the wallet file created by wallet? It could be used to extract address to make recovery process faster

█▀▀▀











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











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

Activity: 42
Merit: 0


View Profile
January 10, 2021, 01:42:44 PM
 #6

You can write a script e.g. in python for this purpose. Something that can find balances of generated addresses by using online API, although probably, I think, there is something near to it if you search.
HCP
Legendary
*
Offline Offline

Activity: 2086
Merit: 4316

<insert witty quote here>


View Profile
January 11, 2021, 05:46:36 AM
 #7

hello i have  1 word missing from my seed and i need help to find a program to restore my BTC. i have just that 11 words, no addresses or other details as this was years ago. Thank you in advance
- What wallet did you use to create this 12 word seed?
- Do you know what position the missing word is supposed to be?
- Are the 11 words you current have in the correct order?

This isn't the "best" case scenario... but it's not "bad"... not knowing any addresses will slow you down as you'll need to manually check every valid seed combination that you can generate from your 11 words +1 "guess" word and see if any of the first 5-10 addresses have "history" to know if you're found the "correct" seed.

Not ideal, but a script and a blockexplorer API should be able to work that for you.

█████████████████████████
████▐██▄█████████████████
████▐██████▄▄▄███████████
████▐████▄█████▄▄████████
████▐█████▀▀▀▀▀███▄██████
████▐███▀████████████████
████▐█████████▄█████▌████
████▐██▌█████▀██████▌████
████▐██████████▀████▌████
█████▀███▄█████▄███▀█████
███████▀█████████▀███████
██████████▀███▀██████████
█████████████████████████
.
BC.GAME
▄▄░░░▄▀▀▄████████
▄▄▄
██████████████
█████░░▄▄▄▄████████
▄▄▄▄▄▄▄▄▄██▄██████▄▄▄▄████
▄███▄█▄▄██████████▄████▄████
███████████████████████████▀███
▀████▄██▄██▄░░░░▄████████████
▀▀▀█████▄▄▄███████████▀██
███████████████████▀██
███████████████████▄██
▄███████████████████▄██
█████████████████████▀██
██████████████████████▄
.
..CASINO....SPORTS....RACING..
█░░░░░░█░░░░░░█
▀███▀░░▀███▀░░▀███▀
▀░▀░░░░▀░▀░░░░▀░▀
░░░░░░░░░░░░
▀██████████
░░░░░███░░░░
░░█░░░███▄█░░░
░░██▌░░███░▀░░██▌
░█░██░░███░░░█░██
░█▀▀▀█▌░███░░█▀▀▀█▌
▄█▄░░░██▄███▄█▄░░▄██▄
▄███▄
░░░░▀██▄▀


▄▄████▄▄
▄███▀▀███▄
██████████
▀███▄░▄██▀
▄▄████▄▄░▀█▀▄██▀▄▄████▄▄
▄███▀▀▀████▄▄██▀▄███▀▀███▄
███████▄▄▀▀████▄▄▀▀███████
▀███▄▄███▀░░░▀▀████▄▄▄███▀
▀▀████▀▀████████▀▀████▀▀
pooya87
Legendary
*
Offline Offline

Activity: 3430
Merit: 10504



View Profile
January 11, 2021, 06:15:15 AM
 #8

The bigger problem is the derivation path otherwise with 1 missing word the number of mnemonics to check is going to be around 130 which can quickly be generated in less than a second. But if you don't know your derivation path then you have nearly unlimited number of keys that can be generated (eg. m/0, m/0', m/0/0, m/0'/0, m/0'/0', m/44'/1'/0, ...).
The other problem is about not knowing how many addresses were used from that wallet, which means even if you check the first 10 keys versus a big database of addresses that currently have a balance you may miss the correct combination if 11 keys were used and the first 10 were empty (eg. 11th one has balance with the first 10 used once and emptied later).

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

Activity: 1582
Merit: 6687


bitcoincleanup.com / bitmixlist.org


View Profile WWW
January 11, 2021, 07:04:08 AM
 #9

The bigger problem is the derivation path otherwise with 1 missing word the number of mnemonics to check is going to be around 130 which can quickly be generated in less than a second. But if you don't know your derivation path then you have nearly unlimited number of keys that can be generated (eg. m/0, m/0', m/0/0, m/0'/0, m/0'/0', m/44'/1'/0, ...).
The other problem is about not knowing how many addresses were used from that wallet, which means even if you check the first 10 keys versus a big database of addresses that currently have a balance you may miss the correct combination if 11 keys were used and the first 10 were empty (eg. 11th one has balance with the first 10 used once and emptied later).

There's only going to be 2048 combinations of seed phrases to check if OP has 11 of them in order, so guessing the derivation path should be doable. There are only a few practical combinations anyway depending on the wallet software OP was using. Electrum seems the most likely so once a seed guess is obtained you could e.g check m/0/i and m/1/i for the first 100 change and receiving addresses, especially if OP seldomly used that wallet (which sounds like the case as he doesn't remember his addresses or other details and probably doesn't know what a derivation path is either).

Next most likely combination is some random BIP39 wallet that's using legacy addresses, so m/44'/0'/0'/0/i and m/44'/0'/0'/1/i, as he mentioned his wallet is from years ago.

If the missing word could be any of them, then there are approximately 1536 possible mnemonics (12 x 128).

It's actually going to be 128+11*2048 possibilities because each word that's scrambled except for the last one adds 2048 more unique combinations (the last word adds only 128). The checksum being known ahead of time does save time from processing derivation paths though.

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

Activity: 952
Merit: 1367


View Profile
January 11, 2021, 08:02:10 AM
Last edit: January 11, 2021, 09:23:04 AM by PawGo
 #10

hello i have  1 word missing from my seed and i need help to find a program to restore my BTC. i have just that 11 words, no addresses or other details as this was years ago. Thank you in advance
- What wallet did you use to create this 12 word seed?
- Do you know what position the missing word is supposed to be?
- Are the 11 words you current have in the correct order?

This isn't the "best" case scenario... but it's not "bad"... not knowing any addresses will slow you down as you'll need to manually check every valid seed combination that you can generate from your 11 words +1 "guess" word and see if any of the first 5-10 addresses have "history" to know if you're found the "correct" seed.

Not ideal, but a script and a blockexplorer API should be able to work that for you.

Take a look: https://github.com/PawelGorny/lostword
I added configuration example ONE_UNKNOWN_CHECK_ALL
It checks balance of 10 addresses using blockchain api - not fast as I must slow it down (not to be rejected by them) but it works.
I have a feeling that now it works only for legacy addresses, so this is something to improve.
BrewMaster
Legendary
*
Offline Offline

Activity: 2114
Merit: 1292


There is trouble abrewing


View Profile
January 11, 2021, 03:35:38 PM
 #11

It checks balance of 10 addresses using blockchain api - not fast as I must slow it down (not to be rejected by them) but it works.
I have a feeling that now it works only for legacy addresses, so this is something to improve.

you should change how it works entirely because this method is currently unusable. but for now at least try to find a blockchain explorer API that allows you to batch check the address balances like blockcypher and send it maximum number of addresses it allows.

There is a FOMO brewing...
PawGo
Legendary
*
Offline Offline

Activity: 952
Merit: 1367


View Profile
January 11, 2021, 03:40:31 PM
 #12

It checks balance of 10 addresses using blockchain api - not fast as I must slow it down (not to be rejected by them) but it works.
I have a feeling that now it works only for legacy addresses, so this is something to improve.

you should change how it works entirely because this method is currently unusable. but for now at least try to find a blockchain explorer API that allows you to batch check the address balances like blockcypher and send it maximum number of addresses it allows.

It checks 10 addresses generated per each seed (in a single call to blockchain api)
What do you mean by "unusable"?
BrewMaster
Legendary
*
Offline Offline

Activity: 2114
Merit: 1292


There is trouble abrewing


View Profile
January 11, 2021, 04:37:52 PM
 #13

It checks balance of 10 addresses using blockchain api - not fast as I must slow it down (not to be rejected by them) but it works.
I have a feeling that now it works only for legacy addresses, so this is something to improve.

you should change how it works entirely because this method is currently unusable. but for now at least try to find a blockchain explorer API that allows you to batch check the address balances like blockcypher and send it maximum number of addresses it allows.

It checks 10 addresses generated per each seed (in a single call to blockchain api)
What do you mean by "unusable"?

it is not practical, searching like this is so slow that it can take weeks to go through all the possible keys and figure out which seed is the correct one with the combination of its corresponding derivation path. and blockchain.com bans IP addresses of those who download a lot of data from their servers like this after some time.

There is a FOMO brewing...
P.hanseens (OP)
Newbie
*
Offline Offline

Activity: 4
Merit: 0


View Profile
January 14, 2021, 01:23:41 PM
 #14

Thanks everyone for your replies, havent the chance to try yet but i am starting to try 1 by 1.  Wallet was an exodus wallet, the thing that i have the 12 words BUT with the list i have i a, opening a wallet that is not mine.. I have asked Exodus but  they just give me reply like sorry ;;we are sorry you lost your coins bla bla bla;; i am asking help about 11 words from 12 because there is 1 of the 12 that could be wrong, i am for 1 year already trying to restore my btc  Cry
math09183
Member
**
Offline Offline

Activity: 170
Merit: 58


View Profile
January 14, 2021, 01:32:23 PM
 #15

Maybe problem is the derivation path, what you see are addresses from another 'pool'? Legacy, segwit, native segwit....
If you do not know your original address, that's not good. But if it was old, we may assume it was legacy address.
P.hanseens (OP)
Newbie
*
Offline Offline

Activity: 4
Merit: 0


View Profile
January 14, 2021, 02:20:00 PM
 #16

Maybe problem is the derivation path, what you see are addresses from another 'pool'? Legacy, segwit, native segwit....
If you do not know your original address, that's not good. But if it was old, we may assume it was legacy address.
yes, well i though that holding the 12 words seed would be enough but opening in a new device i have just a new wallet Embarrassed . Yes i have been checking that also before via electrum wallet and choosing the 3 different derivation path options. But no results,
o_e_l_e_o
In memoriam
Legendary
*
Offline Offline

Activity: 2268
Merit: 18507


View Profile
January 14, 2021, 03:03:44 PM
Last edit: January 14, 2021, 03:44:08 PM by o_e_l_e_o
Merited by ABCbits (1), Coding Enthusiast (1)
 #17

the thing that i have the 12 words BUT with the list i have i a, opening a wallet that is not mine..
So this is a completely different problem to only having 11 out of 12 words.

It is unlikely that you have incorrectly copied down a seed phrase which passes the checksum. Substituting one word for another in a 12 word seed phrase would result in an invalid seed phrase 15 times out of 16 on average, and only 1 out of 16 times would pass the checksum. Since you are able to recover your seed phrase without difficulty, then chances are it is correct and you have not made a mistake with one word. The far more likely problem here is either you are recovering the wrong derivation path, or you extended the seed phrase with a passphrase which you have forgotten.

For the former, using the latest version of Electrum, enter your seed phrase, go to Options and check the box marked "BIP39 seed", and on the next page click "Detect Existing Accounts". Electrum will automatically scan common derivation paths for your wallet.

For the latter, your only option is to try to remember if you set up a passphrase and what it might be. If you have a habit of using poorly secured passwords/passphrases, then it may be brute forcible.

Do you know any of the addresses from the wallet?
Coding Enthusiast
Legendary
*
Offline Offline

Activity: 1039
Merit: 2783


Bitcoin and C♯ Enthusiast


View Profile WWW
January 14, 2021, 03:31:19 PM
 #18

There are too many unknowns here. You have to try and narrow it down.
For example when you say "years ago" how long are we talking about? Was it before 2017 or after? Coming up with a year could eliminate certain BIPs (derivation paths, address types,...).
Could you remember anything about the wallet you used to create these words? Best thing would be the name of it but the type could also be helpful, a phone/desktop wallet or though some website, a web wallet like blockchain.info or some custodial web wallet? Because the words you have may not even be a mnemonic.

Projects List+Suggestion box
Donate: 1Q9s or bc1q
|
|
|
FinderOuter(0.19.1)Ann-git
Denovo(0.7.0)Ann-git
Bitcoin.Net(0.26.0)Ann-git
|
|
|
BitcoinTransactionTool(0.11.0)Ann-git
WatchOnlyBitcoinWallet(3.2.1)Ann-git
SharpPusher(0.12.0)Ann-git
HCP
Legendary
*
Offline Offline

Activity: 2086
Merit: 4316

<insert witty quote here>


View Profile
January 14, 2021, 09:22:16 PM
Merited by Coding Enthusiast (1)
 #19

Could you remember anything about the wallet you used to create these words?

Apparently, it was Exodus Wink
Wallet was an exodus wallet

Which means that it should be BIP39 and BIP44/BIP84 compatible.... as per the Exodus documentation here: https://support.exodus.io/article/159-import-your-bitcoin-wallet-into-electrum

If the OP is not finding his wallet after following those steps to restore their Exodus wallet in Electrum, then I can only conclude that they have a seed that is "valid" but, is not the seed that generated their Exodus wallet... ie. they have the wrong seed.

█████████████████████████
████▐██▄█████████████████
████▐██████▄▄▄███████████
████▐████▄█████▄▄████████
████▐█████▀▀▀▀▀███▄██████
████▐███▀████████████████
████▐█████████▄█████▌████
████▐██▌█████▀██████▌████
████▐██████████▀████▌████
█████▀███▄█████▄███▀█████
███████▀█████████▀███████
██████████▀███▀██████████
█████████████████████████
.
BC.GAME
▄▄░░░▄▀▀▄████████
▄▄▄
██████████████
█████░░▄▄▄▄████████
▄▄▄▄▄▄▄▄▄██▄██████▄▄▄▄████
▄███▄█▄▄██████████▄████▄████
███████████████████████████▀███
▀████▄██▄██▄░░░░▄████████████
▀▀▀█████▄▄▄███████████▀██
███████████████████▀██
███████████████████▄██
▄███████████████████▄██
█████████████████████▀██
██████████████████████▄
.
..CASINO....SPORTS....RACING..
█░░░░░░█░░░░░░█
▀███▀░░▀███▀░░▀███▀
▀░▀░░░░▀░▀░░░░▀░▀
░░░░░░░░░░░░
▀██████████
░░░░░███░░░░
░░█░░░███▄█░░░
░░██▌░░███░▀░░██▌
░█░██░░███░░░█░██
░█▀▀▀█▌░███░░█▀▀▀█▌
▄█▄░░░██▄███▄█▄░░▄██▄
▄███▄
░░░░▀██▄▀


▄▄████▄▄
▄███▀▀███▄
██████████
▀███▄░▄██▀
▄▄████▄▄░▀█▀▄██▀▄▄████▄▄
▄███▀▀▀████▄▄██▀▄███▀▀███▄
███████▄▄▀▀████▄▄▀▀███████
▀███▄▄███▀░░░▀▀████▄▄▄███▀
▀▀████▀▀████████▀▀████▀▀
NotATether
Legendary
*
Offline Offline

Activity: 1582
Merit: 6687


bitcoincleanup.com / bitmixlist.org


View Profile WWW
January 15, 2021, 04:00:20 PM
 #20

Substituting one word for another in a 12 word seed phrase would result in an invalid seed phrase 15 times out of 16 on average, and only 1 out of 16 times would pass the checksum.

Sorry for going off-topic but how did you arrive at this percentage? SHA256 of the entropy is supposed to give results in a way the first 4 bits, or all the bits for that matter, of the result are pseudorandom. I suspect you arrived at 16 by dividing the 256 bits returned by SHA256 by the 4-bit length of the checksum.

That is probably true for arbitrary bits input but when you're just substituting a single word, you can only change up to 11 bits at once, and because a bunch of input bits can't just be flipped to predictable some output bits from SHA256, I think the probability of a checksum collision from word substitution is much, much lower than 1/16 on average, especially if the last word is the one being changed (7 input bits changed + the entire checksum, two moving targets at once).

In fact for a given checksum there may not even be a substitution in any single word that makes an equal checksum. Multiple word substitutions is a different story and I can imagine at least a few collisions being made of many words are allowed to be replaced at once.

.
.BLACKJACK ♠ FUN.
█████████
██████████████
████████████
█████████████████
████████████████▄▄
░█████████████▀░▀▀
██████████████████
░██████████████
████████████████
░██████████████
████████████
███████████████░██
██████████
CRYPTO CASINO &
SPORTS BETTING
▄▄███████▄▄
▄███████████████▄
███████████████████
█████████████████████
███████████████████████
█████████████████████████
█████████████████████████
█████████████████████████
███████████████████████
█████████████████████
███████████████████
▀███████████████▀
█████████
.
Pages: [1] 2 »  All
  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!