Bitcoin Forum
August 14, 2024, 01:37:06 PM *
News: Latest Bitcoin Core release: 27.1 [Torrent]
 
   Home   Help Search Login Register More  
Pages: « 1 2 [3] 4 »  All
  Print  
Author Topic: Quick theft  (Read 1003 times)
pbies (OP)
Full Member
***
Online Online

Activity: 281
Merit: 128



View Profile
August 20, 2022, 09:56:18 PM
 #41

Those BTC from transactions to brain wallets were sent with a exact fee of 1.0 mBTC. That's ~21 USD.

BTC: bc1qmrexlspd24kevspp42uvjg7sjwm8xcf9w86h5k
NotATether
Legendary
*
Offline Offline

Activity: 1694
Merit: 7150


In memory of o_e_l_e_o


View Profile WWW
August 21, 2022, 03:55:26 AM
 #42

Those BTC from transactions to brain wallets were sent with a exact fee of 1.0 mBTC. That's ~21 USD.

Implies that the hackers are lazy and didn't think about getting traced.

While I clean up my databases from these bloated tables, I will export the list of words, I'll see if I can make some brainwallets out of that. It'll probably be a non-exhaustive list, and in any case, I think it would be better to make a list of brainwallets out of "password dumps".

pbies (OP)
Full Member
***
Online Online

Activity: 281
Merit: 128



View Profile
August 21, 2022, 06:44:30 AM
 #43

While I clean up my databases from these bloated tables, I will export the list of words, I'll see if I can make some brainwallets out of that. It'll probably be a non-exhaustive list, and in any case, I think it would be better to make a list of brainwallets out of "password dumps".

I have 13.33 GiB of such. Plain text. Nothing found. Ppl switched to random wallets.

BTC: bc1qmrexlspd24kevspp42uvjg7sjwm8xcf9w86h5k
LoyceV
Legendary
*
Offline Offline

Activity: 3402
Merit: 17183


Thick-Skinned Gang Leader and Golden Feather 2021


View Profile WWW
August 21, 2022, 06:49:09 AM
 #44

I have 13.33 GiB of such. Plain text. Nothing found. Ppl switched to random wallets.
Was the address in the OP in your list already? If so: did someone else beat you to it, or did you only find it later?

d3bt3
Jr. Member
*
Offline Offline

Activity: 51
Merit: 20


View Profile WWW
August 22, 2022, 05:57:25 PM
Merited by pbies (1)
 #45

I have 13.33 GiB of such. Plain text. Nothing found. Ppl switched to random wallets.
Was the address in the OP in your list already? If so: did someone else beat you to it, or did you only find it later?
It was an empty string. So guessing already in the list.

https://altquick.com/exchange/market/BitcoinTestnet
pbies (OP)
Full Member
***
Online Online

Activity: 281
Merit: 128



View Profile
September 01, 2022, 11:18:01 PM
Last edit: September 02, 2022, 11:38:07 PM by pbies
 #46

Bitcoin-cli -getinfo does not give unconfirmed amount for any wallet.
Walletnotify does not give amount which has moved to/from wallet.

And because of the above, there is no automatic way using Bitcoin Core to steal the funds (using these two options above).

EDIT:

There is a way!

If you do:
walletnotify=script %s

Then in %s is transaction id. You can then ask for this transaction's amount:

bitcoin-cli -rpcwallet=your_wallet gettransaction $1

Then you can extract the amount by jq and awk.
With given amount you can immediately send the amount to your address with bitcoin-cli.

That's the solution to "steal" BTC incoming to your wallet.

BTC: bc1qmrexlspd24kevspp42uvjg7sjwm8xcf9w86h5k
Cricktor
Legendary
*
Offline Offline

Activity: 854
Merit: 1237


Crypto Swap Exchange


View Profile
September 03, 2022, 06:25:49 PM
Last edit: September 03, 2022, 06:35:59 PM by Cricktor
 #47

That's the solution to "steal" BTC incoming to your wallet.

If you happen to be faster than the existing bots, which I doubt. My node and wallets usually never see only the funding transaction of a known private key's derived address(es) but commonly almost immediately the "stealing" transaction by the existing stealer bots.

█▀▀▀











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











▄▄▄█
▄██████▄▄▄
█████████████▄▄
███████████████
███████████████
███████████████
███████████████
███░░█████████
███▌▐█████████
█████████████
███████████▀
██████████▀
████████▀
▀██▀▀
pbies (OP)
Full Member
***
Online Online

Activity: 281
Merit: 128



View Profile
September 03, 2022, 07:43:19 PM
 #48

That's the solution to "steal" BTC incoming to your wallet.

If you happen to be faster than the existing bots, which I doubt. My node and wallets usually never see only the funding transaction of a known private key's derived address(es) but commonly almost immediately the "stealing" transaction by the existing stealer bots.

What about _replacing_ the transaction?

BTC: bc1qmrexlspd24kevspp42uvjg7sjwm8xcf9w86h5k
o_e_l_e_o
In memoriam
Legendary
*
Offline Offline

Activity: 2268
Merit: 18696


View Profile
September 03, 2022, 08:37:43 PM
Merited by ABCbits (1), PowerGlove (1)
 #49

What about _replacing_ the transaction?
Highly unlikely to be successful. Any even semi-competent attacker will not flag their stealing transaction to be opted in to RBF, since any other attacker could immediately replace it and steal it from them. Since their transaction will not be opted in to RBF, then any replacement transaction, even with a higher fee rate, will be rejected by the vast majority of nodes and therefore highly unlikely to be mined.

That is, until Core version 24.0 is released and we move to full RBF. Then it will start to depend on how many nodes choose to enable full RBF and how many continue to work with opt-in RBF.
LoyceV
Legendary
*
Offline Offline

Activity: 3402
Merit: 17183


Thick-Skinned Gang Leader and Golden Feather 2021


View Profile WWW
September 04, 2022, 08:04:55 AM
 #50

What about _replacing_ the transaction?
Highly unlikely to be successful.
It would get interesting if a white hat organisation gets support from mining pools to protect dumb users from sending their funds to known compromised addresses. They could give their own transaction priority and return the funds.

BlackHatCoiner
Legendary
*
Offline Offline

Activity: 1610
Merit: 7904


Bitcoin is a royal fork


View Profile WWW
September 04, 2022, 08:19:05 AM
Merited by LoyceV (4), pooya87 (2), ABCbits (2), Cricktor (2)
 #51

It would get interesting if a white hat organisation gets support from mining pools to protect dumb users from sending their funds to known compromised addresses.
This sounds terrible, and no; I'm not a black hat actually. Introducing third parties who get involved within the payer and the destination is just terrible, not from an ethical neither from a technical side. It's bad from a pro-individual and ideological perspective. Having third parties protect the users, besides censorship vulnerable, defeats the purpose of making humans more responsible for their actions. Protecting dumb people from doing dumb decisions doesn't stick with self-custody and censorship resistance.

Don't catch them fish. Educate them fishing.

▄▄████████▄▄
▄▄████████████████░░
█████▀▀░░░░░░░░▀▀▀░░░░
▄████▀░░░░░░░▄▄▄▄▄▄▄▄░░░░░
████░░░░░░░▄█████████▀░░░░
████░░░░░░▄████▀░░░░░░░░▄▄▄▄
████░░░░▄████▀░░░░░░░░░░████
▀▀▀▀░░▄█████▄▄▄▄▄▄░░░░░░████
░░░░░░▀█████████▀░░░░░████
░░░░░░░░▀▀▀▀▀▀░░░░░░▄████▀
░░░░▄▄▄░░░░░░░░▄▄█████
░░████████████████▀▀
▀▀████████▀▀

TheChange
▄▄█████████████████▄▄
▄███████████████████████▄
▄█████████▀▀██▀▀██████████▄
██████████░░██░░███████████
████████░░░░░░░░░░▀████████
█████████░░░████░░░████████
█████████░░░░░░░░░░████████
█████████░░░████▄░░░███████
████████▀░░░▀▀▀▀▀░░░███████
████████▄▄░░▄▄░░▄▄▄████████
▀█████████░░██░░██████████▀
▀███████████████████████▀
▀▀█████████████████▀▀


░░░░░░░░░░██▄
▄▄▄▄▄▄▄▄▄▄▄███▄
▀▀▀▀▀▀▀▀▀▀▀███▀
░░░░░░░░░░██▀
░░░▄▄
 ▄██▀
███████████████
 ▀██▄
░░░▀▀
▄▄████████████████▄▄
▄██████████████████████▄
▄████████████▀███████████▄
████████████░░░███████████
██████████▀░░░░░▀█████████
█████████▀░░░░░░░▀████████
████████░░░░░░░░░░░███████
████████▀▄▄░░░░░▄▄▀███████
█████████▄░▀▀▄▀▀░▄████████
██████████▄░░░░░▄█████████
▀███████████▄░▄██████████▀
▀██████████████████████▀
▀▀████████████████▀▀

+250
COINS
..Crypto Exchange..
▄▄▄▄
▄▄▄███▀▀███▄▄▄
▄█████▀▀░▄▄▄▄░▀▀█████▄
██▀░▄▄▄████████▄▄▄░▀██
██░████████████████░██
██░████████████████░██
██░▀██████████████▀░██
██░▀████████████▀░██
▀██░▀██████████▀░██▀
▀██▄░▀██████▀░▄██▀
▀██▄▄░▀▀░▄▄██▀
▀▀██▄▄██▀▀
▀▀▀▀
▄▄████████████████▄▄
▄██████████████████████▄
▄████████████████████████▄
██████████████░░░░░░░█████
██████▀▀▀▀░░░░░░░░░░░█████
████▄░░░░░░░▄▄█▀░░░░██████
████████████▀░░░░░░███████
██████████░░░░░░░░████████
███████████▄░░░░░█████████
█████████████▄░░██████████
▀████████████████████████▀
▀██████████████████████▀
▀▀████████████████▀▀
LoyceV
Legendary
*
Offline Offline

Activity: 3402
Merit: 17183


Thick-Skinned Gang Leader and Golden Feather 2021


View Profile WWW
September 04, 2022, 08:50:51 AM
 #52

This sounds terrible, and no; I'm not a black hat actually. Introducing third parties who get involved within the payer and the destination is just terrible, not from an ethical neither from a technical side. It's bad from a pro-individual and ideological perspective. Having third parties protect the users, besides censorship vulnerable, defeats the purpose of making humans more responsible for their actions. Protecting dumb people from doing dumb decisions doesn't stick with self-custody and censorship resistance.
You make many good points Smiley I don't expect it to happen, I just said it would get interesting Wink

My opinion: miners shouldn't get involved in deciding which transaction gets confirmed on anything else than economic grounds.

PrimeNumber7
Copper Member
Legendary
*
Offline Offline

Activity: 1652
Merit: 1899

Amazon Prime Member #7


View Profile
September 04, 2022, 09:04:47 AM
 #53

One of these days, somebody should make a database. With a few hundred gigabytes of memory. It should have all of the common brainwallet private keys and legacy addresses inside it.

Then, you make a "lite" version of Bitcoin Core with only methods for address check balance and make [RBF] transaction. So that Core loads faster.

Now, run a loop, checking each and every address for a balance, then you create a transaction that burns the ENTIRE balance in fees. Attackers won't be able to bump this transaction with their own, because nearly the entire balance has already been allocated to miners anyway.

Bitcoin - even the stolen coins contribute to the network security. (Denial-of-service for theives.)

It would be better (from a big O notation standpoint) to have a *set* of all addresses associated with "known" brainwallets, and a hashtable whose key --> value pairs are address --> private keys. Another option would be to use a bloom filter when checking all addresses of outputs from all broadcast (or confirmed) transactions.

The biggest problem with your proposal is that what you propose (along with my suggested improvements) costs money. I suspect that many have already implemented something similar to what you propose (or perhaps, more likely, something similar to my improvements), and are quickly broadcasting transactions to addresses they control.
pbies (OP)
Full Member
***
Online Online

Activity: 281
Merit: 128



View Profile
September 04, 2022, 09:10:02 AM
 #54

It would be better (from a big O notation standpoint) to have a *set* of all addresses associated with "known" brainwallets, and a hashtable whose key --> value pairs are address --> private keys. Another option would be to use a bloom filter when checking all addresses of outputs from all broadcast (or confirmed) transactions.

Who would be the one to choose which brainwallets are "known" or not? Is 2o8397tyh23047cj309487ycjm29 enough known or not?

BTC: bc1qmrexlspd24kevspp42uvjg7sjwm8xcf9w86h5k
BlackHatCoiner
Legendary
*
Offline Offline

Activity: 1610
Merit: 7904


Bitcoin is a royal fork


View Profile WWW
September 04, 2022, 09:16:23 AM
 #55

Is 2o8397tyh23047cj309487ycjm29 enough known or not?
This seems a very invalid address.

▄▄████████▄▄
▄▄████████████████░░
█████▀▀░░░░░░░░▀▀▀░░░░
▄████▀░░░░░░░▄▄▄▄▄▄▄▄░░░░░
████░░░░░░░▄█████████▀░░░░
████░░░░░░▄████▀░░░░░░░░▄▄▄▄
████░░░░▄████▀░░░░░░░░░░████
▀▀▀▀░░▄█████▄▄▄▄▄▄░░░░░░████
░░░░░░▀█████████▀░░░░░████
░░░░░░░░▀▀▀▀▀▀░░░░░░▄████▀
░░░░▄▄▄░░░░░░░░▄▄█████
░░████████████████▀▀
▀▀████████▀▀

TheChange
▄▄█████████████████▄▄
▄███████████████████████▄
▄█████████▀▀██▀▀██████████▄
██████████░░██░░███████████
████████░░░░░░░░░░▀████████
█████████░░░████░░░████████
█████████░░░░░░░░░░████████
█████████░░░████▄░░░███████
████████▀░░░▀▀▀▀▀░░░███████
████████▄▄░░▄▄░░▄▄▄████████
▀█████████░░██░░██████████▀
▀███████████████████████▀
▀▀█████████████████▀▀


░░░░░░░░░░██▄
▄▄▄▄▄▄▄▄▄▄▄███▄
▀▀▀▀▀▀▀▀▀▀▀███▀
░░░░░░░░░░██▀
░░░▄▄
 ▄██▀
███████████████
 ▀██▄
░░░▀▀
▄▄████████████████▄▄
▄██████████████████████▄
▄████████████▀███████████▄
████████████░░░███████████
██████████▀░░░░░▀█████████
█████████▀░░░░░░░▀████████
████████░░░░░░░░░░░███████
████████▀▄▄░░░░░▄▄▀███████
█████████▄░▀▀▄▀▀░▄████████
██████████▄░░░░░▄█████████
▀███████████▄░▄██████████▀
▀██████████████████████▀
▀▀████████████████▀▀

+250
COINS
..Crypto Exchange..
▄▄▄▄
▄▄▄███▀▀███▄▄▄
▄█████▀▀░▄▄▄▄░▀▀█████▄
██▀░▄▄▄████████▄▄▄░▀██
██░████████████████░██
██░████████████████░██
██░▀██████████████▀░██
██░▀████████████▀░██
▀██░▀██████████▀░██▀
▀██▄░▀██████▀░▄██▀
▀██▄▄░▀▀░▄▄██▀
▀▀██▄▄██▀▀
▀▀▀▀
▄▄████████████████▄▄
▄██████████████████████▄
▄████████████████████████▄
██████████████░░░░░░░█████
██████▀▀▀▀░░░░░░░░░░░█████
████▄░░░░░░░▄▄█▀░░░░██████
████████████▀░░░░░░███████
██████████░░░░░░░░████████
███████████▄░░░░░█████████
█████████████▄░░██████████
▀████████████████████████▀
▀██████████████████████▀
▀▀████████████████▀▀
LoyceV
Legendary
*
Offline Offline

Activity: 3402
Merit: 17183


Thick-Skinned Gang Leader and Golden Feather 2021


View Profile WWW
September 04, 2022, 09:25:43 AM
 #56

Who would be the one to choose which brainwallets are "known" or not?
Whoever created the "burn it in fees"-service, obviously Smiley

PrimeNumber7
Copper Member
Legendary
*
Offline Offline

Activity: 1652
Merit: 1899

Amazon Prime Member #7


View Profile
September 04, 2022, 09:26:59 AM
 #57

It would be better (from a big O notation standpoint) to have a *set* of all addresses associated with "known" brainwallets, and a hashtable whose key --> value pairs are address --> private keys. Another option would be to use a bloom filter when checking all addresses of outputs from all broadcast (or confirmed) transactions.

Who would be the one to choose which brainwallets are "known" or not? Is 2o8397tyh23047cj309487ycjm29 enough known or not?
Someone engaging in what I describe would choose the brainwallets that are known to the person engaging in this behavior. This will include brainwallets both used and unused.
pbies (OP)
Full Member
***
Online Online

Activity: 281
Merit: 128



View Profile
September 04, 2022, 11:19:28 AM
 #58

Quote
Someone engaging in what I describe would choose the brainwallets that are known to the person engaging in this behavior. This will include brainwallets both used and unused.

Who and how would choose that person?

BTC: bc1qmrexlspd24kevspp42uvjg7sjwm8xcf9w86h5k
NotATether
Legendary
*
Offline Offline

Activity: 1694
Merit: 7150


In memory of o_e_l_e_o


View Profile WWW
September 04, 2022, 11:56:24 AM
 #59

It would be better (from a big O notation standpoint) to have a *set* of all addresses associated with "known" brainwallets, and a hashtable whose key --> value pairs are address --> private keys. Another option would be to use a bloom filter when checking all addresses of outputs from all broadcast (or confirmed) transactions.

Who would be the one to choose which brainwallets are "known" or not? Is 2o8397tyh23047cj309487ycjm29 enough known or not?

It basically depends on whether their bots have scraped this site and others for brainwallet phrases or not. Most ommissions here are accidential, because no pirate looking for treasure would willingly overlook a map (to make a pun for this scenario).

pbies (OP)
Full Member
***
Online Online

Activity: 281
Merit: 128



View Profile
September 04, 2022, 12:19:30 PM
 #60

It would be better (from a big O notation standpoint) to have a *set* of all addresses associated with "known" brainwallets, and a hashtable whose key --> value pairs are address --> private keys. Another option would be to use a bloom filter when checking all addresses of outputs from all broadcast (or confirmed) transactions.

Who would be the one to choose which brainwallets are "known" or not? Is 2o8397tyh23047cj309487ycjm29 enough known or not?

It basically depends on whether their bots have scraped this site and others for brainwallet phrases or not. Most ommissions here are accidential, because no pirate looking for treasure would willingly overlook a map (to make a pun for this scenario).


Do I clearly understand that you want to ask each scraper for their brain wallet's list and then "block" these?

BTC: bc1qmrexlspd24kevspp42uvjg7sjwm8xcf9w86h5k
Pages: « 1 2 [3] 4 »  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!