a look at essential tools for cracking the 32BTC challenge

19 replies 44 views
lonevectorFull Member
Posts: 72 · Reputation: 409
#1Mar 21, 2019, 12:33 PM
UPDATE: I've had a few requests, so I’m trying to include links for the tools where I can. I'm aiming to link back to the original author's GitHub repos if possible. If I got anything wrong or misattributed, please let me know, I appreciate any corrections. I've also added some new entries and info to the list. Hey everyone, There are tons of tools out there, and I might not have captured them all. If you think of any that should be included, feel free to chime in. I'm looking to figure out which tools are the go-to ones in the community. This list is mainly highlighting GPU-friendly tools since CPU-only options don’t cut it (except for BSGS) when tackling puzzles above #66. I thought it’d be helpful to put together an overview that we can all benefit from. I’m hoping to outline what each tool is best for and who might want to use it. If any of the developers happen to see this, it’d be great if you could share any missing info or correct anything that might be off. Sorry in advance if I made any errors in my descriptions. keyhunt (+BSGS) (link to github, link to forum) - To my knowledge, this one is CPU-only. Keyhunt relies heavily on memory to find keys. keyhunt-cuda (link to github 1, link to github 2) - This is a tweaked version of Albertos' original keyhunt that now supports CUDA. What’s the real difference between keyhunt-cuda and bitcrack? Well, both work with CUDA. Bitcrack (link to github, link to forum) - This one supports GPUs but isn’t really designed for multi-GPU setups as it mentions in the readme. You have to launch a single window and use gpu1 on your system (that’s the first bitcrack process you set up).
4 Reply Quote Share
gr3g.0rbitHero Member
Posts: 1025 · Reputation: 2646
#2Mar 21, 2019, 02:31 PM
Would be nice if you can link the repository or official Bitcointalk threads of each tools. Because otherwise, people will rely on Google to search for them and will likely find malware versions, specially newbies.
1 Reply Quote Share
LuckyCoinLegendary
Posts: 832 · Reputation: 4795
#3Mar 21, 2019, 07:25 PM
VanBitKracken family of software was developed very recently in 2020-2021 by WanderingPhilosipher. Keyhunt is memory-bound and makes use of lots of it in order to find keys, whereas Bitcrack is CPU/GPU bound.
4 Reply Quote Share
lonevectorFull Member
Posts: 72 · Reputation: 409
#4Mar 21, 2019, 07:43 PM
Hi all, thanks for your contribution in updating this list with valuable information. As suggested, I have added the links that I was able to find. Please check, correct, suggest some more or provide further information.
4 Reply Quote Share
RogueMoonFull Member
Posts: 110 · Reputation: 789
#5Mar 21, 2019, 08:20 PM
Well the options are very clear if you have GPU then use it a program for GPU. If you only have CPU then use keyhunt. The BSGS in keyhunt use a custom Bloomfilter it use less RAM than the bsgs in the JeanLucPons version (More RAM available means more speed) The BSGS of JeanLucPons use a HashTable About the programs for GPU i only have to mention that if you have the publickey available then use Kangaroo it is faster than BSGS. If you don't have the publickey then use bitcrack.
4 Reply Quote Share
lonevectorFull Member
Posts: 72 · Reputation: 409
#6Mar 21, 2019, 09:14 PM
Much appreciate your feedback Alberto. Thank you Well, related to GPU-capable key-cracking tools I have made some benchmarks on my own rig to see how various tools perform, that means how fast they are able to scan a particular range. I have only one single GPU so I can speak only for that. I used an arbitrary keyspace where no key is found. The scans will yield the same results, they are reproduceable. For the comparison I used Bitcrack, Bitrack2, Rotor-CUDA, Keyhunt-CUDA because most of the puzzles no pubkey is known and thus you cannot use BSGS or Kangaroo. In all runs, Bitcrack and Bitcrack2 were the slowest (both about same performance) In all runs, Keyhunt-CUDA and Rotor-CUDA were about 33% faster than Bitcrack/Bitcrack2 (both, Keyhunt-CUDA and Rotor-CUDA about the same). These are my findings. What are your experiences you'd like to share ?
0 Reply Quote Share
HumbleBullFull Member
Posts: 54 · Reputation: 378
#7Mar 22, 2019, 12:19 AM
You could add brainflayer to the list, that tool allow us to brute force the hex privatekeys in order to find the hash160 of an address. Install: Usage: Github: https://github.com/ryancdotorg/brainflayer Source: https://www.forknerds.com/brainflayer-crack-bitcoin-and-ethereum-private-keys/ The nice part of this software is that it could be mixed with crunch, this combo is more to attack phrase wallets, but still a nice combo.
3 Reply Quote Share
lonevectorFull Member
Posts: 72 · Reputation: 409
#8Mar 22, 2019, 01:30 AM
Of course. How did I forget to add this to the list. This is a must-have just like kangaroo, BSGS BTW: What is crunch, is this another tool I never heard of before ?
3 Reply Quote Share
greg.bearMember
Posts: 59 · Reputation: 203
#9Mar 22, 2019, 02:26 AM
Crunch is a wordlist generator... https://www.kali.org/tools/crunch/
3 Reply Quote Share
lonevectorFull Member
Posts: 72 · Reputation: 409
#10Mar 22, 2019, 04:30 AM
Thank you.
6 Reply Quote Share
gw3i1337Full Member
Posts: 148 · Reputation: 495
#11Mar 22, 2019, 09:09 AM
I am not sure if it is the best place, but I receive many emails with question about my WifSolverCuda - NO, it cannot be used for finding 32BTC puzzle coins. Converting puzzle into WIF with missing end is not a good idea, it will not work! Apart of fact that it is one more layer added, my program is developed for WIFs with missing end/middle. The same with CPU version WifSolver. So please, do not ask me about it anymore  Just to add something to the list - one may check my patched version of Kangaroo, where one may test given range with a stride, so for example check only even or odd keys.
3 Reply Quote Share
nonce1337Full Member
Posts: 62 · Reputation: 333
#12Mar 22, 2019, 10:40 AM
Can you optimize program for random search or maybe help to write a python scrip for randomly search? Only your program support Segwit(from 3) and Berch39(bc) adresses. And also can use CUDA.
4 Reply Quote Share
lonevectorFull Member
Posts: 72 · Reputation: 409
#13Mar 22, 2019, 02:04 PM
Hello all, I have just had to make the following negative observation regarding KeyHunt-Cuda. The program seems to have a problem either only with me or it is buggy. I would therefore ask anyone who has the possibility to check and report here. The problem is that the keys are not always found. I can always reproduce this, but have not been able to find anything in common to pinpoint the problem. I do not know yet where the error has its cause... ... EDIT: I cleaned up the thread for the sake of order. The problem was just a typo, which nc50lc kindly pointed out
3 Reply Quote Share
gr3g.0rbitHero Member
Posts: 1025 · Reputation: 2646
#14Mar 22, 2019, 07:22 PM
May be an issue with your input method because instead of 19YZECXj3SxEZMoUeJ1yiPsw8xANe7M7QR KeyHunt-Cuda read it as 19YZECXj3SxEZMoUeJ1yiPsw8xANe7M7Q (missing the last character). Or you didn't just mistyped the command in that post as well? I tried to reproduce the issue but it didn't happen to me, the address is correct and key was found.
3 Reply Quote Share
lonevectorFull Member
Posts: 72 · Reputation: 409
#15Mar 22, 2019, 09:05 PM
GOOD CATCH!!  Maaaaan  what a typo  thanks a bunch. I was just before getting crazy
0 Reply Quote Share
greg.bearMember
Posts: 59 · Reputation: 203
#16Mar 25, 2019, 06:09 AM
Hello, I also want to join the key search (1000 BTC Bitcoin Challenge Transaction) but I don't know how to install the program for sure BitCrack 2 I want to search by selective method (I have one video card rtx 2060 I want to try it) is it possible get a detailed description or video how to install this BitCrack program step by step and configure it properly, would like to try the selective method.
6 Reply Quote Share
lonevectorFull Member
Posts: 72 · Reputation: 409
#17Mar 25, 2019, 10:21 AM
Sure. It will just need some effort. Take your time and read through this and similar posts to build and strengthen your understanding. All questions will be answered there, we all went through those. Good luck and have fun. May the hash god be with you Cheers citb0in
4 Reply Quote Share
Posts: 1 · Reputation: 76
#18Mar 25, 2019, 03:51 PM
Do you know if there is any tool/code already available to make this break in quantum computers like Azure Quantum? And is there any difference in making this break in relation to conventional computers?
3 Reply Quote Share
nickaltMember
Posts: 32 · Reputation: 129
#19Mar 25, 2019, 05:55 PM
Thank you for this list, it's awesome! It brings a question to mind.... I've been wandering whether is it worth investing in a small GPU based mining rig, say 6 or 7 GPUs for the purpose of "cracking scientific research" ..lol I Found this article that pretty much states you can "link" your python scrypts via numba.jit decorator to move to GPU any parts of your scrypt you want processed in GPU, so in theory you can selectively process some parts in GPUs: https://www.geeksforgeeks.org/running-python-script-on-gpu/ Therefore, maybe is not a bod idea to invest in a small GPU rig.... what say you?
5 Reply Quote Share
hash_bossLegendary
Posts: 1166 · Reputation: 5261
#20Mar 25, 2019, 07:48 PM
I recall quantum computer on Azure Quantum isn't real quantum computer since it either perform conventional using classic computer or use quantum annealing which have limited usage and capability. CMIIW.
1 Reply Quote Share

Related topics