Bitcoin Forum
May 17, 2024, 12:18:58 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1] 2 »  All
  Print  
Author Topic: Not funny problem I opened a wallet that was not mine  (Read 283 times)
Tichama (OP)
Newbie
*
Offline Offline

Activity: 5
Merit: 0


View Profile
May 31, 2021, 08:30:55 PM
 #1

Please fix the back door it's unlockable by even myself let alone bots.

Think of it. Eligible words and eligible phrases. Easy. Please fix this now or economy goes down quick
LoyceV
Legendary
*
Offline Offline

Activity: 3318
Merit: 16662


Thick-Skinned Gang Leader and Golden Feather 2021


View Profile WWW
May 31, 2021, 08:34:11 PM
 #2

As they say: "extraordinary claims require extraordinary evidence" (source unknown). Please elaborate.

Tichama (OP)
Newbie
*
Offline Offline

Activity: 5
Merit: 0


View Profile
May 31, 2021, 08:42:20 PM
 #3

As they say: "extraordinary claims require extraordinary evidence" (source unknown). Please elaborate.

Download exodus, then install. It shows valid words you can use in white and invalid words in red when you use backup phrase . It will also tell if a backup phrase is eligible
hosseinimr93
Legendary
*
Offline Offline

Activity: 2408
Merit: 5239



View Profile
May 31, 2021, 09:06:04 PM
 #4

I guess you could enter a valid seed phrase? Am I right?

A seed phrase usually consists of 12 words. Considering the 4 bits of checksum, these 12 words generate 128 bits of entropy.
This means that there are around 3 * 1038 valid 12-word seed phrases.

It's extremely easy to enter a valid seed phrase.
It's extremely unlikely to enter a seed phrase that has already been generated by someone else and steal the fund.
In other words, you can enter a valid seed phrase and generate valid addresses. But you can't generate funded addresses.

.
.BLACKJACK ♠ FUN.
█████████
██████████████
████████████
█████████████████
████████████████▄▄
░█████████████▀░▀▀
██████████████████
░██████████████
████████████████
░██████████████
████████████
███████████████░██
██████████
CRYPTO CASINO &
SPORTS BETTING
▄▄███████▄▄
▄███████████████▄
███████████████████
█████████████████████
███████████████████████
█████████████████████████
█████████████████████████
█████████████████████████
███████████████████████
█████████████████████
███████████████████
▀███████████████▀
█████████
.
Tichama (OP)
Newbie
*
Offline Offline

Activity: 5
Merit: 0


View Profile
May 31, 2021, 09:11:12 PM
 #5

I guess you could enter a valid seed phrase? Am I right?

A seed phrase usually consists of 12 words. Considering the 4 bits of checksum, these 12 words generate 128 bits of entropy.
This means that there are around 3 * 1038 valid 12-word seed phrases.

It's extremely easy to enter a valid seed phrase.
It's extremely unlikely to enter a seed phrase already generated by someone else and steal the fund.
In other words, you can enter a valid seed phrase and generate valid addresses. But you can't generate funded addresses.

Using just the valid words what is the likelihood of opening a wallet?

Obviously not hard as I did it
lightfoot
Legendary
*
Offline Offline

Activity: 3108
Merit: 2240


I fix broken miners. And make holes in teeth :-)


View Profile
May 31, 2021, 09:26:10 PM
 #6

I guess you could enter a valid seed phrase? Am I right?

A seed phrase usually consists of 12 words. Considering the 4 bits of checksum, these 12 words generate 128 bits of entropy.
This means that there are around 3 * 1038 valid 12-word seed phrases.

It's extremely easy to enter a valid seed phrase.
It's extremely unlikely to enter a seed phrase already generated by someone else and steal the fund.
In other words, you can enter a valid seed phrase and generate valid addresses. But you can't generate funded addresses.

Using just the valid words what is the likelihood of opening a wallet?

Obviously not hard as I did it

Sure, you can open *A* wallet, but since there are a very large number of possible wallet addresses and only a small number of those have actual coin your chances of stumbling on an address with anything in it is pretty low. There are people who look for these kind of intersections, but unless it is a really stupid passphrase it's highly unlikely you will hit anything by trying random seed combos. But give it a go, what's the worst that can happen?
Tichama (OP)
Newbie
*
Offline Offline

Activity: 5
Merit: 0


View Profile
May 31, 2021, 09:30:43 PM
 #7

I guess you could enter a valid seed phrase? Am I right?

A seed phrase usually consists of 12 words. Considering the 4 bits of checksum, these 12 words generate 128 bits of entropy.
This means that there are around 3 * 1038 valid 12-word seed phrases.

It's extremely easy to enter a valid seed phrase.
It's extremely unlikely to enter a seed phrase already generated by someone else and steal the fund.
In other words, you can enter a valid seed phrase and generate valid addresses. But you can't generate funded addresses.

Using just the valid words what is the likelihood of opening a wallet?

Obviously not hard as I did it

Sure, you can open *A* wallet, but since there are a very large number of possible wallet addresses and only a small number of those have actual coin your chances of stumbling on an address with anything in it is pretty low. There are people who look for these kind of intersections, but unless it is a really stupid passphrase it's highly unlikely you will hit anything by trying random seed combos. But give it a go, what's the worst that can happen?

The worst is basically someone opens all wallets with a bot
lightfoot
Legendary
*
Offline Offline

Activity: 3108
Merit: 2240


I fix broken miners. And make holes in teeth :-)


View Profile
May 31, 2021, 09:39:33 PM
 #8

The worst is basically someone opens all wallets with a bot

Sure, but let's think about it: You can open 10,000 wallets a second with a super bot. Off you go.

3*10^38 wallet combinations/10k a second=3*10^34 second.

Divide again by 60 seconds to a minute, 60 minutes to an hour, 24 hours to a day, 365.25 days to a year and you will search all the wallets in:

950,642,634,420,868,507,110,806,905 years.

So be sure to grab a cup of coffee before starting, it may take a bit.

How long before we hit one?

Well, let's take a guess of 100,000,000 wallets with some form of coin in them, just as a starting point. If we divide the above number by 100,000,000 we get:

9,506,426,344,208,685,071 years to find a wallet on average.

So about 9.5 quintillion years and you will most likely find one. Given that the sun will go nova in 4 billion years you have a good solid .0000000420768% chance of hitting a wallet with coin before the sun blows up.

Go go, time's waiting!
Tichama (OP)
Newbie
*
Offline Offline

Activity: 5
Merit: 0


View Profile
May 31, 2021, 09:48:29 PM
 #9

The worst is basically someone opens all wallets with a bot

3*10^38 wallet combinations

How could I have opened one? Obviously not all the words in red are required, just the ones in white
ranochigo
Legendary
*
Offline Offline

Activity: 2968
Merit: 4193



View Profile
May 31, 2021, 10:36:47 PM
 #10

How could I have opened one? Obviously not all the words in red are required, just the ones in white
It is statistically improbable.

The combination of words has to be in the correct permutation for your wallet to be recovered. The complexity of being able to find a set of seed phrases that has been used is roughly the same as finding a used private key as well. Provided that your RNG is random enough. If the length of the seed phrase is at least 12 words long, you're fine.

If you have opened someone else's wallet, then there is a problem with your wallet, probably generating seed phrases insecurely.

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


▄▄████▄▄
▄███▀▀███▄
██████████
▀███▄░▄██▀
▄▄████▄▄░▀█▀▄██▀▄▄████▄▄
▄███▀▀▀████▄▄██▀▄███▀▀███▄
███████▄▄▀▀████▄▄▀▀███████
▀███▄▄███▀░░░▀▀████▄▄▄███▀
▀▀████▀▀████████▀▀████▀▀
lightfoot
Legendary
*
Offline Offline

Activity: 3108
Merit: 2240


I fix broken miners. And make holes in teeth :-)


View Profile
June 01, 2021, 12:34:55 AM
 #11

Seriously, was there anything in the wallet you opened? A bitpenny or 100btc?
pooya87
Legendary
*
Offline Offline

Activity: 3458
Merit: 10563



View Profile
June 01, 2021, 02:53:17 AM
 #12

You can't call it "a wallet that was not mine" just because you entered some words and saw some addresses. You can type in any random combination of words selected from the 2048-word long wordlist and end up with a valid checksum that lets you derive addresses.
Here is a simple example changing 1 word but changing more would work too. All valid mnemonics:
Code:
bulb piece heavy share impact eyebrow weird copy wish claim crew abandon
bulb piece heavy share impact eyebrow weird copy wish claim crew acquire
bulb piece heavy share impact eyebrow weird copy wish claim crew ahead
bulb piece heavy always impact eyebrow weird copy wish claim crew ahead
bulb piece heavy approve impact eyebrow weird copy wish claim crew ahead

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

Activity: 2268
Merit: 18515


View Profile
June 01, 2021, 05:09:16 AM
Merited by Pmalek (1)
 #13

When entering account details to a website, I can input any string of characters as a username and password, but the chances of finding someone else's account by doing this is almost zero.
When entering credit card details online, I can input any string of numbers and other details, but the chances of finding someone else's credit card by doing this is almost zero.
When restoring a wallet, I can enter any combination of words (including with invalid checksums, if I so desire), but the chances of finding someone else's wallet by doing this is almost zero.
LoyceV
Legendary
*
Offline Offline

Activity: 3318
Merit: 16662


Thick-Skinned Gang Leader and Golden Feather 2021


View Profile WWW
June 01, 2021, 05:24:42 AM
Last edit: June 01, 2021, 02:12:17 PM by LoyceV
 #14

You're going to be amazed when you find out you can create a Bitcoin private key by rolling a dice! Let's put it this way: any wallet you create is yours.

Maybe this helps: Bitcoin private key aren't secured in a "traditional" way: there is no password or lock on it. There's only a very large number. Anyone can come up with a large number, but nobody will come up with the exact same number.
Theymos puts it like this:
Imagine a massive wall of lockers. Each locker is 1mm by 1mm, and the entire wall of lockers is a square 2 light years on each side. When you choose a private key, you pick one of these lockers at random. When someone sends you bitcoins, there's some magical inbox which puts the bitcoins into your locker without telling the sender anything about the location of your locker.

The lockers don't have locks. If someone knew the location of your locker (ie. your private key), then they could just go take what's in it. Similarly, it's possible to choose a locker at random and find that someone has used it already at some point in the past. But there are just so many lockers that in reality it's never going to happen, even if humanity devotes all of its efforts to searching through all of the lockers.

BlackHatCoiner
Legendary
*
Offline Offline

Activity: 1526
Merit: 7377


Farewell, Leo


View Profile
June 01, 2021, 06:06:36 AM
 #15

Obviously not hard as I did it
If you don't own a machine that consumes sun's energy every millisecond, then it's exceedingly hard.

You read what are the chances. There are 204812 different combinations, but you found one that was previously generated? Doesn't this seem odd to you? Was your seed phrase a random guess or did you enter the same word eleven times along with the last, checksum valid, twelfth word and it popped you some spent outputs?

Try importing the same mnemonic on electrum, just to confirm that exodus isn't functionating falsely.

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

Activity: 2268
Merit: 18515


View Profile
June 01, 2021, 06:56:57 AM
Last edit: June 01, 2021, 07:50:58 AM by o_e_l_e_o
 #16

There are 204812 different combinations
Note that there are only this many combinations if you include all 12 word seed phrases with an invalid checksum. 204812 is the same as 2132, which makes sense when you consider each of the 12 words encodes 11 bits of data, and 12*11 = 132. However, when you also consider that the last word contains 4 bits of checksum data and only 7 bits of entropy for a 12 word phrase, then the total number of combinations with a valid checksum is actually 2132 / 24 = 2128.

Edit: Fixed the math, thanks.
BlackHatCoiner
Legendary
*
Offline Offline

Activity: 1526
Merit: 7377


Farewell, Leo


View Profile
June 01, 2021, 07:23:35 AM
 #17

Note that there are only this many combinations if you include all 12 word seed phrases with an invalid checksum.
Yep, I had totally forgot that and as I tried, you can't import a seed phrase with an invalid checksum on exodus (see below).  On a twelve-word phrase there are 132 bits of entropy as you said, which leaves us with 4 bits checksum. So, Tichama typed a completely random phrase and it was valid, meaning that he/she succeeded on 1 in 16 chances. Not that difficult, but even that sounds weird.


with a valid checksum is actually 2132 - 24 = 2128.
Wouldn't that be 2132 / 24 = 2128 ?

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

Activity: 1610
Merit: 6746


bitcoincleanup.com / bitmixlist.org


View Profile WWW
June 01, 2021, 11:12:17 AM
 #18

When entering account details to a website, I can input any string of characters as a username and password, but the chances of finding someone else's account by doing this is almost zero.
When entering credit card details online, I can input any string of numbers and other details, but the chances of finding someone else's credit card by doing this is almost zero.
When restoring a wallet, I can enter any combination of words (including with invalid checksums, if I so desire), but the chances of finding someone else's wallet by doing this is almost zero.

The difference being that your IP address will usually be locked out after a certain number of bad attempts for the first two examples, while there's no such mechanism when restoring from a seed phrase. Maybe that's what OP thinks is a problem.

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

Activity: 3458
Merit: 10563



View Profile
June 02, 2021, 03:08:05 AM
 #19

The difference being that your IP address will usually be locked out after a certain number of bad attempts for the first two examples, while there's no such mechanism when restoring from a seed phrase. Maybe that's what OP thinks is a problem.
Not if you have direct access to their database, like from a security leak, and then check every permutation against that database assuming the account numbers aren't stored as plaintext and instead are stored as hashes for example.

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

Activity: 2268
Merit: 18515


View Profile
June 02, 2021, 09:16:56 AM
 #20

On a twelve-word phrase there are 132 bits of entropy as you said
132 bits of data; 128 bits of entropy.

The difference being that your IP address will usually be locked out after a certain number of bad attempts for the first two examples, while there's no such mechanism when restoring from a seed phrase. Maybe that's what OP thinks is a problem.
OK sure. Then let's consider the FBI trying to decrypt a criminal's device that they have in their possession, or someone trying to crack the password to an encrypted wallet file. Both have unlimited attempts, both are far quicker processes of simply trying a password compared to generating a private key, converting to a public key, converting to an address, and checking for balance, and both are impossible with a full ASCII password of only around 12+ characters. And yet doing so is still trillions of times easier than stumbling across someone else's seed phrase.
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!