Bitcoin Forum
May 06, 2024, 06:25:37 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Can anyone move my BTC using an old backup and old password of a wallet?  (Read 731 times)
jbssm (OP)
Member
**
Offline Offline

Activity: 71
Merit: 10


View Profile
December 18, 2013, 02:53:35 PM
 #1

Hi,
this might seem a very simple question but I can't find a straight answer to it.

Imagine someone has access to an old backup of my wallet (QT client, Multibit, Electrum, etc...) and that this person has also the original password of that wallet.

That password has changed now, but can someone move my BTC with the old data?

Donations to the helping fund for victims of alien abduction and zombie contagion are welcome: 13U16ay4Tyvr9ZkQ3wqtReuZGaPE27wt4e
1714976737
Hero Member
*
Offline Offline

Posts: 1714976737

View Profile Personal Message (Offline)

Ignore
1714976737
Reply with quote  #2

1714976737
Report to moderator
1714976737
Hero Member
*
Offline Offline

Posts: 1714976737

View Profile Personal Message (Offline)

Ignore
1714976737
Reply with quote  #2

1714976737
Report to moderator
1714976737
Hero Member
*
Offline Offline

Posts: 1714976737

View Profile Personal Message (Offline)

Ignore
1714976737
Reply with quote  #2

1714976737
Report to moderator
"This isn't the kind of software where we can leave so many unresolved bugs that we need a tracker for them." -- Satoshi
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1714976737
Hero Member
*
Offline Offline

Posts: 1714976737

View Profile Personal Message (Offline)

Ignore
1714976737
Reply with quote  #2

1714976737
Report to moderator
1714976737
Hero Member
*
Offline Offline

Posts: 1714976737

View Profile Personal Message (Offline)

Ignore
1714976737
Reply with quote  #2

1714976737
Report to moderator
el_rlee
Legendary
*
Offline Offline

Activity: 1600
Merit: 1014



View Profile
December 18, 2013, 02:57:05 PM
 #2

Hi,
this might seem a very simple question but I can't find a straight answer to it.

Imagine someone has access to an old backup of my wallet (QT client, Multibit, Electrum, etc...) and that this person has also the original password of that wallet.

That password has changed now, but can someone move my BTC with the old data?

Yes. Changing your password on the new wallet doesn't change it on the backup. Secure your Bitcoins by moving them to a new address which only you control immediately in such a case.
Deafboy
Hero Member
*****
Offline Offline

Activity: 482
Merit: 502



View Profile WWW
December 18, 2013, 02:59:10 PM
 #3

It's possible. If there are some unspent outputs on old keys included n that backup.
To be 100% sure the old backup cannot be used to steal some (or all) of your money, just create the new one and send all the coins to it. But keep the old one in case someone send you bitcoins to one of the old addresses.
jbssm (OP)
Member
**
Offline Offline

Activity: 71
Merit: 10


View Profile
December 18, 2013, 03:12:21 PM
 #4

Ah, I get it. So, they can spend my coins that where already in the wallet at the time of the backup / or before I changed the password (that part I didn't get straight), but they cannot spend the new coins that arrive there.

Thank you. The old wallet was hacked actually and they took some coins :/ ... but I have a miner still sending coins there (I'm going to change it after a few blocks) and I was afraid they could also get my new stuff.

Thanks again.

Donations to the helping fund for victims of alien abduction and zombie contagion are welcome: 13U16ay4Tyvr9ZkQ3wqtReuZGaPE27wt4e
gamybtc
Member
**
Offline Offline

Activity: 112
Merit: 10


View Profile
December 18, 2013, 04:10:26 PM
 #5

If you change password, there is no use. Still they have access to your wallet.

BTC : 1fDTCkVcJ7SaVnoFjA5U1xfHQVfv1BWCb
pvaladares
Member
**
Offline Offline

Activity: 68
Merit: 10


"Imagination is more important than knowledge"


View Profile
December 18, 2013, 11:45:54 PM
 #6

It's possible. If there are some unspent outputs on old keys included n that backup.
To be 100% sure the old backup cannot be used to steal some (or all) of your money, just create the new one and send all the coins to it. But keep the old one in case someone send you bitcoins to one of the old addresses.

There is no need to save the the old wallet or address.
Just dump the private key on old wallet and import to the new one.

CryptoCurrency enthusiastic!
U1TRA_L0RD
Full Member
***
Offline Offline

Activity: 126
Merit: 100

CAUTION: Angry Man with Attitude.


View Profile
December 18, 2013, 11:48:25 PM
 #7

Have you ever though of using a Paper Wallet or is it the same problem Embarrassed lol
vm1990
Legendary
*
Offline Offline

Activity: 1540
Merit: 1002



View Profile
December 19, 2013, 12:26:06 AM
 #8

i might be wrong but they can spend all your coins on that wallet. im pretty sure im right as the password is only local and not on the blockchain. thats why people with encrypted wallets often get screwed when someone steals there old unencrypted backup. im 99.9% sure im right

BookLover
Hero Member
*****
Offline Offline

Activity: 533
Merit: 500


^Bitcoin Library of Congress.


View Profile
December 19, 2013, 01:27:07 AM
 #9

Ah, I get it. So, they can spend my coins that where already in the wallet at the time of the backup / or before I changed the password (that part I didn't get straight), but they cannot spend the new coins that arrive there.
This is wrong.  They can get coins from any address the wallet had at the time of the backup including the address in your keypool.  This includes coins sent to these addresses after the backup.

Light
Hero Member
*****
Offline Offline

Activity: 742
Merit: 502


Circa 2010


View Profile
December 19, 2013, 04:19:53 AM
 #10

Ah, I get it. So, they can spend my coins that where already in the wallet at the time of the backup / or before I changed the password (that part I didn't get straight), but they cannot spend the new coins that arrive there.

Thank you. The old wallet was hacked actually and they took some coins :/ ... but I have a miner still sending coins there (I'm going to change it after a few blocks) and I was afraid they could also get my new stuff.

Thanks again.

If someone has compromised your wallet it means they have control over your private keys of those addresses and thus any BTC in there currently and any BTC that goes there in the future as well. If I were you I'd redirect my miner away to another address asap as all you are doing is giving free BTC away.
Abdussamad
Legendary
*
Offline Offline

Activity: 3612
Merit: 1564



View Profile
December 19, 2013, 07:48:56 AM
 #11

(QT client, Multibit, Electrum, etc...)

These are different wallets with different mechanisms for generating addresses. With deterministic wallets like armory and electrum all past, present and FUTURE addresses are derived from a single seed. If an old backup is stolen they can grab all the coins including ones sent to existing and new addresses in the future.

With QT it has 100 unused addresses by default in its pool and coins sent to any of those hundred as well as other used addresses can be stolen.

Multibit also creates new addresses non-deterministically but I don't know it well enough to help you.
jbssm (OP)
Member
**
Offline Offline

Activity: 71
Merit: 10


View Profile
December 19, 2013, 12:50:05 PM
 #12

Thank you all.
I've now changed the addresses like you suggested.

So if I got it right, the lesson to take is, if anyone ever has access to a wallet backup, it's unsafe forever.

Donations to the helping fund for victims of alien abduction and zombie contagion are welcome: 13U16ay4Tyvr9ZkQ3wqtReuZGaPE27wt4e
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!