Author

Topic: Possible Wallet Attack (Read 1007 times)

full member
Activity: 163
Merit: 100
February 06, 2013, 08:24:44 AM
#15
Fake coins I noticed SD will show me a balance way higher than it should be.

Though I don't know how SD makes money lol I already made $150 off them today.


From me!!! I've probably dropped ~40BTC in change over the past few months, don't think I've ever won a single bet.
member
Activity: 168
Merit: 10
February 06, 2013, 08:18:10 AM
#14
Hey Lakzo,

I had an issue where 2.99BTC, fully verified, went unconfirmed in my wallet. I've already tried the re-downloading the blockchain trick and it doesn't work. I also deleted JUST the 1 0/unconfirmed Tx with no luck (including a re-download of the blockchain). I finally just backed up my wallet, then used Pywallet to delete ALL Txs from it. I'm having to re-download the blockchain again (as I corrupted the DB somehow after reinstalling btc-qt client).

I believe the only way the coins will show for you (as for me too), is to do exactly that. Pywallet is confusing to get working at first for sure, but once you do, it goes very quickly. Just don't make the mistake I did and delete your blockchain again.

So...do this:

1.) Get Pywallet installed and working properly.
2.) Finish downloading the blockchain.
3.) Close your Bitcoin client.
4.) Make a backup of your wallet.dat somewhere incase you fubar the one in the AppData directory (assuming you're on Windows)
5.) Run the Pywallet web server
6.) Do what this link says https://bitcointalksearch.org/topic/guide-delete-your-0unconfirmed-transactions-in-30-seconds-35214
Yes, you DO want to delete ALL keys from that wallet.dat (if something goes wrong, you can just restore the backup and all will be as before).
7.) Go to the command prompt and navigate to the bitcoin client folder (default is C:\Program Files (x86)\Bitcoin\)
8.) Type in this and hit enter: bitcoin-qt.exe -rescan

It'll take a little bit, but whenever the client finally loads, all your BTC should be back in order. That's what I'm hoping for with my wallet. Still waiting on the last 13K blocks to download.

-Moose

I've been reading the thread you were having the issue on.  I tried downloading Pywallet but unfortunately i'm on a Mac.  Pywallet is a headache and a half because of this, and i'm in the 'home stretch' of the blockchain with 10000 left.

I'll give Pywallet another shot.  I'm just having issues with running it, because i'm not super technically-inclined.
sr. member
Activity: 396
Merit: 250
February 06, 2013, 07:08:59 AM
#13
Hey Lakzo,

I had an issue where 2.99BTC, fully verified, went unconfirmed in my wallet. I've already tried the re-downloading the blockchain trick and it doesn't work. I also deleted JUST the 1 0/unconfirmed Tx with no luck (including a re-download of the blockchain). I finally just backed up my wallet, then used Pywallet to delete ALL Txs from it. I'm having to re-download the blockchain again (as I corrupted the DB somehow after reinstalling btc-qt client).

I believe the only way the coins will show for you (as for me too), is to do exactly that. Pywallet is confusing to get working at first for sure, but once you do, it goes very quickly. Just don't make the mistake I did and delete your blockchain again.

So...do this:

1.) Get Pywallet installed and working properly.
2.) Finish downloading the blockchain.
3.) Close your Bitcoin client.
4.) Make a backup of your wallet.dat somewhere incase you fubar the one in the AppData directory (assuming you're on Windows)
5.) Run the Pywallet web server
6.) Do what this link says https://bitcointalksearch.org/topic/guide-delete-your-0unconfirmed-transactions-in-30-seconds-35214
Yes, you DO want to delete ALL keys from that wallet.dat (if something goes wrong, you can just restore the backup and all will be as before).
7.) Go to the command prompt and navigate to the bitcoin client folder (default is C:\Program Files (x86)\Bitcoin\)
8.) Type in this and hit enter: bitcoin-qt.exe -rescan

It'll take a little bit, but whenever the client finally loads, all your BTC should be back in order. That's what I'm hoping for with my wallet. Still waiting on the last 13K blocks to download.

-Moose
member
Activity: 168
Merit: 10
February 05, 2013, 03:05:01 PM
#12
watching.
any updates?

Still downloading the blockchain.  I was going to try and use Pywallet but holy hell that was confusing.  Still have about 10% left of chain to download so hopefully it'll be ready by tomorrow morning.  I think that's the only option at this point.
legendary
Activity: 2128
Merit: 1002
February 05, 2013, 12:36:45 AM
#11
watching.
any updates?
member
Activity: 168
Merit: 10
February 04, 2013, 09:55:10 PM
#10
UPDATE:  I did some browsing through the tech help boards and am currently clearing the internals and restarting, which means redownloading the block chain :/  Gonna be one of those nights, I can just feel it.
vip
Activity: 756
Merit: 503
February 04, 2013, 09:35:32 PM
#9
Luck doesn't exist with math. Anyway hope you're enjoying your bets.
legendary
Activity: 1310
Merit: 1000
February 04, 2013, 09:32:41 PM
#8
Though I don't know how SD makes money lol I already made $150 off them today.

From people with a pool understanding of math.  Smiley

I guess lol, so far day I've ever played I won except for once where I accidentally did 10x bets *1 via blockchain when I wanted to do 10x bets *.01 so I did bets on 2 lol.
http://en.wikipedia.org/wiki/Expected_value
http://en.wikipedia.org/wiki/Variance
http://en.wikipedia.org/wiki/Standard_deviation
http://en.wikipedia.org/wiki/Gambler%27s_ruin

Well I might just have good luck. .5 on 50% and .01 on 18% bet x1 I always come out on top. I only start losing when I start to bet 1 on 50%
vip
Activity: 756
Merit: 503
February 04, 2013, 09:26:34 PM
#7
Though I don't know how SD makes money lol I already made $150 off them today.

From people with a pool understanding of math.  Smiley

I guess lol, so far day I've ever played I won except for once where I accidentally did 10x bets *1 via blockchain when I wanted to do 10x bets *.01 so I did bets on 2 lol.
http://en.wikipedia.org/wiki/Expected_value
http://en.wikipedia.org/wiki/Variance
http://en.wikipedia.org/wiki/Standard_deviation
http://en.wikipedia.org/wiki/Gambler%27s_ruin
legendary
Activity: 1310
Merit: 1000
February 04, 2013, 09:16:43 PM
#6
Though I don't know how SD makes money lol I already made $150 off them today.

From people with a pool understanding of math.  Smiley

I guess lol, so far day I've ever played I won except for once where I accidentally did 10x bets *1 via blockchain when I wanted to do 10x bets *.01 so I did bets on 2 lol.
member
Activity: 168
Merit: 10
February 04, 2013, 08:02:10 PM
#5
Hard to say what happened without additional information.  Would you be willing to share the transactionID of the transaction you used to place the bet? Or the transactionID of the transaction that you used to transfer the balance to the online wallet? Or the bitcoin address at the online wallet where you transferred the balance?

Here's the ID from my wallet to BTCJam:

ef6cdd1d0a38be78ccb63cad37dd0e108048e9cc2bb929b71bb61da245415f21

Trying to initialize Pywallet to delete the 0/unconfirmed 13.3 transfer.  If i delete the transfer will it show back up in my wallet (the original 10-something coins)?  Thanks for all your help!
donator
Activity: 1218
Merit: 1079
Gerald Davis
February 04, 2013, 07:48:23 PM
#4
Though I don't know how SD makes money lol I already made $150 off them today.

From people with a pool understanding of math.  Smiley
legendary
Activity: 1310
Merit: 1000
February 04, 2013, 07:37:40 PM
#3
Fake coins I noticed SD will show me a balance way higher than it should be.

Though I don't know how SD makes money lol I already made $150 off them today.
legendary
Activity: 3472
Merit: 4801
February 04, 2013, 06:06:54 PM
#2
Hard to say what happened without additional information.  Would you be willing to share the transactionID of the transaction you used to place the bet? Or the transactionID of the transaction that you used to transfer the balance to the online wallet? Or the bitcoin address at the online wallet where you transferred the balance?
member
Activity: 168
Merit: 10
February 04, 2013, 05:55:18 PM
#1
I was playing around with SatoshiDice as I tend to do from time to time and I sent a bet of .09 coins.  My balance was roughly 10.4 coins and then spiked to 13.38 after I won the bet, though the return should have been .18 coins (grand total in the wallet w/ the win should have been 10.58 coins).  Thinking this was some kind of attack on the wallet I transferred the entire balance immediately to an online wallet.  It showed up in the online wallet but as unconfirmed, and the transaction details list it as having not been broadcast through any nodes yet.

Can anyone advise on possible course of action?  10 (or 13) coins is a lot of money!

Thanks!
Jump to: