Hashcat's capabilities for BTC seed phrase brute forcing
#1
Hello Hashcat Community,

Is it possible to use Hashcat for the following task:

1. Generating a random 12-word Bitcoin seed phrase;
2. Deriving public address from that seed phrase;
3. Deriving private key from that seed phrase;
4. Comparison against a list of public addresses: can Hashcat compare a generated public address against a separate .csv file containing the top 100,000 addresses by BTC amount?
5. Output if match found: if there is a match between the generated address and an address in the .csv file, can Hashcat print the public address, balance, private key, and seed phrase?

If this approach does not work with Hashcat, any guidance or recommendations for alternative approaches would be greatly appreciated.
Reply
#2
BTCRecover has a feature built in where if you know some of your addresses and only like 10/11 words of your seed it can brute force, perhaps that could be adapted.
Reply
#3
No, you cannot brute force seed phrases or you'd just own every network. The amount of combinations you'd have to try is 2048^12 which is just stupendously huge and Satoshi knew this
Reply
#4
(04-23-2024, 11:24 AM)penguinkeeper Wrote: No, you cannot brute force seed phrases or you'd just own every network. The amount of combinations you'd have to try is 2048^12 which is just stupendously huge and Satoshi knew this

I understand that probability is insanely low, but I want to compensate that with the use of multiple rtx 4090 GPUs.

Anyway is there a way to use Hashcat to brute a wallet if I know only it's public address?
Reply
#5
(04-23-2024, 01:43 PM)Hasher Wrote:
(04-23-2024, 11:24 AM)penguinkeeper Wrote: No, you cannot brute force seed phrases or you'd just own every network. The amount of combinations you'd have to try is 2048^12 which is just stupendously huge and Satoshi knew this

I understand that probability is insanely low, but I want to compensate that with the use of multiple rtx 4090 GPUs.

Anyway is there a way to use Hashcat to brute a wallet if I know only it's public address?

The probability isn't insanely low, it's unimaginably low. It's 5,444,517,870,735,015,415,413,993,718,908,291,383,296 possible combinations, which would take 49,327,007,000,000,000,000 years to crack a single key using 10 4090s
Reply