Leaning hashcat -a 28501-28506
#1
hi,




Im testing hashcat and im stuck on how to use the hash modes 28501-until 28506.

Im getting a lot of errors, and i dont find any info online.

For example what do i need to use 28501?



Thanks
Reply
#2
This is used for guessing private keys for a known public address, such as the private key:
KxhashcatxhXkULNJYF8Fu46G28SJrC7x2qwFtRuf38kVjkWxHg3
for the public address:
1Jv6EonXm9x4Dw4QjEPAhGfmzFxTL7b3Zj

However, you can't just guess the entire private key, you need to know almost the entire private key but not know the final 5 characters or something
Reply
#3
(05-29-2024, 11:41 PM)penguinkeeper Wrote: This is used for guessing private keys for a known public address, such as the private key:
KxhashcatxhXkULNJYF8Fu46G28SJrC7x2qwFtRuf38kVjkWxHg3
for the public address:
1Jv6EonXm9x4Dw4QjEPAhGfmzFxTL7b3Zj

However, you can't just guess the entire private key, you need to know almost the entire private key but not know the final 5 characters or something

Hi penguinkeeper thanks for your reply,

can you give me a command example please?


Thanks
Reply
#4
Example if you don't know the first 5 characters:

Code:
hashcat -m 28501 1Jv6EonXm9x4Dw4QjEPAhGfmzFxTL7b3Zj -a 3 -1 ?l?u?d ?1?1?1?1?1hcatxhXkULNJYF8Fu46G28SJrC7x2qwFtRuf38kVjkWxHg3
Reply
#5
(05-30-2024, 11:40 AM)penguinkeeper Wrote: Example if you don't know the first 5 characters:

Code:
hashcat -m 28501 1Jv6EonXm9x4Dw4QjEPAhGfmzFxTL7b3Zj -a 3 -1 ?l?u?d ?1?1?1?1?1hcatxhXkULNJYF8Fu46G28SJrC7x2qwFtRuf38kVjkWxHg3

Thanks it worked for me!

I understand now the command



Why we can not bruteforce the entire private key?
I tried it give me "Integer overflow detected in keyspace of mask: ..."
Reply
#6
No or else you'd be able to crack every address on the entire Bitcoin blockchain. The reason it's erroring is because the amount of possible keys there can be is so extremely high that nobody on Earth would live to see when it finishes, probably millions or billions of years to crack without knowing any information, hence why I said above that you do still need to have *some* information about what the key is
Reply
#7
For context, the amount of possible keys there could be that'd you'd have to bruteforce is:
1600913452093595353771607965965245388966600012253300057164314888161540731905129926828182470656
Reply
#8
Wink 
(05-30-2024, 02:55 PM)penguinkeeper Wrote: No or else you'd be able to crack every address on the entire Bitcoin blockchain. The reason it's erroring is because the amount of possible keys there can be is so extremely high that nobody on Earth would live to see when it finishes, probably millions or billions of years to crack without knowing any information, hence why I said above that you do still need to have *some* information about what the key is



millions or billions?!??!

Imagine if ALL the 8 billion people on earth each had their own computer that was capable of checking 1 TRILLION hashes PER SECOND. 

In total that would be 8000000000000000000000 hashes checked every single second. Now imagine that these computers had been running since the BIG BANG, 13.8 billion years ago, checking 8000000000000000000000 EVERY SINGLE SECOND until TODAY.

Do you know how far we would have come in the process of cracking bitcoin?

The answer is 0.000000000000000000000000000000000003%

Look...

Even if every single planet in the observable universe had 8 billion people with their own computer and each of those people check 1 trillion hashes per second just like on earth, since the big bang until today, we would still only be

0.00000000000003% on the way to crack bitcoin.

These numbers are so huge we humans cant even imagine them.


here is the number of years since the big bang supposedly created everything: 13800000000 - do you see how small this number is?

You would need the whole observable universe cracking this hash together, at a speed of 8,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000 hashes PER SECOND for the next 460,000,000,000,000,000,000,000 years before we would have cracked it. Remember what year it is now, its only 2024 Smile
Reply