Bitcoin Forum
June 25, 2024, 03:57:24 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: « 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 [35] 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 ... 96 »
  Print  
Author Topic: BitCrack - A tool for brute-forcing private keys  (Read 74621 times)
bigvito19
Full Member
***
Offline Offline

Activity: 706
Merit: 111


View Profile
February 11, 2021, 02:26:15 PM
 #681

Most likely there will have to be another program to be made to solve the remaining keys left between #64 - #160. I don't see bitcrack solving no more keys, its no longer getting the job done.
Trancefan
Newbie
*
Offline Offline

Activity: 19
Merit: 2


View Profile
February 19, 2021, 07:11:23 AM
 #682

secp256k1::uint256 CLKeySearchDevice::getNextKey()
{
    uint64_t totalPoints = (uint64_t)_points * _threads * _blocks;

    return _start + secp256k1::uint256(totalPoints) * _iterations * _stride;
}

Can I add some creative counting to the function? For example, ×2 private key, ×3 private key, or using fibonacci sequence.
NotATether
Legendary
*
Offline Offline

Activity: 1638
Merit: 6911


bitcoincleanup.com / bitmixlist.org


View Profile WWW
February 19, 2021, 07:49:29 AM
 #683

secp256k1::uint256 CLKeySearchDevice::getNextKey()
{
    uint64_t totalPoints = (uint64_t)_points * _threads * _blocks;

    return _start + secp256k1::uint256(totalPoints) * _iterations * _stride;
}

Can I add some creative counting to the function? For example, ×2 private key, ×3 private key, or using fibonacci sequence.


The value of _start + secp256k1::uint256(totalPoints) * _iterations * _stride is going to be the next private key so if what you are trying to accomplish is to "skip over" private keys, multiply this result by whatever value you want to use (except you shouldn't multiply _start with this number), and pass an additional argument to getNextKey() that is a pointer to struct that contains the next number in the sequence to multiply by. Perhaps also include in there a number that the limit to the number of terms in the sequence to use, after which it wraps around.

You could even make this number a modulus for excessively large sequence terms to be divided into.

Code:
typedef struct nextkey_state {
    uint64_t index;
    uint64_t limit; // or uint64_t modulus
} nextkey_state_t;

secp256k1::uint256 CLKeySearchDevice::getNextKey(nextkey_state_t *state)
{
  // ...
}

And then of course update all function calls to use this parameter.

.
.BLACKJACK ♠ FUN.
█████████
██████████████
████████████
█████████████████
████████████████▄▄
░█████████████▀░▀▀
██████████████████
░██████████████
████████████████
░██████████████
████████████
███████████████░██
██████████
CRYPTO CASINO &
SPORTS BETTING
▄▄███████▄▄
▄███████████████▄
███████████████████
█████████████████████
███████████████████████
█████████████████████████
█████████████████████████
█████████████████████████
███████████████████████
█████████████████████
███████████████████
▀███████████████▀
█████████
.
mrxtraf
Member
**
Offline Offline

Activity: 255
Merit: 27


View Profile WWW
February 19, 2021, 10:15:20 AM
 #684

https://youtu.be/0unf-S509gE
One more tools.  Grin
dextronomous
Full Member
***
Offline Offline

Activity: 431
Merit: 105


View Profile
February 19, 2021, 02:33:29 PM
 #685


you again posting link to your own ecdsa supra ? gaylord.kuhic26@contbay.com

ok you smart. got a program many want. 50k now 20k on satoshidisk.
just figured that one out?

i asked if like many could get a copy. but hey who's nice.
 Shocked
NotATether
Legendary
*
Offline Offline

Activity: 1638
Merit: 6911


bitcoincleanup.com / bitmixlist.org


View Profile WWW
February 19, 2021, 07:56:30 PM
 #686


you again posting link to your own ecdsa supra ? gaylord.kuhic26@contbay.com

ok you smart. got a program many want. 50k now 20k on satoshidisk.
just figured that one out?

i asked if like many could get a copy. but hey who's nice.
 Shocked

Yeah, I just watched the video and from reading that satoshidisk link it looks like he's trying to sell it for 0.26BTC. I also took a screenshot of the video:



If you look closely at the top you can see that he's running a PHP script from Linux or MAC, that connects to Google BigQuery (a cloud computing service) to run it's brute forcing. This raises another red flag, since by paying this guy $10K you get a script that can become worthless if he shuts off the cloud computing services and optionally runs another instance of the service at some other IP address. Which is a shame because it actually looks like a promising tool, which can search more than 160 bits space (I'm guessing the "61 160" at the top right is the bit range).

.
.BLACKJACK ♠ FUN.
█████████
██████████████
████████████
█████████████████
████████████████▄▄
░█████████████▀░▀▀
██████████████████
░██████████████
████████████████
░██████████████
████████████
███████████████░██
██████████
CRYPTO CASINO &
SPORTS BETTING
▄▄███████▄▄
▄███████████████▄
███████████████████
█████████████████████
███████████████████████
█████████████████████████
█████████████████████████
█████████████████████████
███████████████████████
█████████████████████
███████████████████
▀███████████████▀
█████████
.
dextronomous
Full Member
***
Offline Offline

Activity: 431
Merit: 105


View Profile
February 19, 2021, 08:00:26 PM
 #687

me was thinking that same i guess,
would love a program that moves around the cursor positions and tell me where the right
one should go to.
PawGo
Legendary
*
Offline Offline

Activity: 952
Merit: 1369


View Profile
February 19, 2021, 10:56:38 PM
 #688

How do you know that what you see is a real result of calculations, not just a movie?
bigvito19
Full Member
***
Offline Offline

Activity: 706
Merit: 111


View Profile
February 19, 2021, 11:06:05 PM
 #689



It seems like a good program that we all could put some use to. I see he was charging at least $50k for this a year ago.
MeBender
Jr. Member
*
Offline Offline

Activity: 114
Merit: 5


View Profile WWW
February 19, 2021, 11:15:09 PM
 #690

Yo why is anyone here talking about buying or selling software when JeanLucPons has already released open-source GPU kangaroo software?

https://github.com/JeanLucPons/Kangaroo

CryptoCoin - The latest Cuckoo Cycle coin - https://crypt-o-coin.cash
Github: https://github.com/GonzoTheDev
WanderingPhilospher
Full Member
***
Offline Offline

Activity: 1078
Merit: 219

Shooters Shoot...


View Profile
February 20, 2021, 01:34:25 AM
 #691

How do you know that what you see is a real result of calculations, not just a movie?
I'm not sure what it is even doing/showing....calculating the pubkey via binary to hex?
I will make one as well, will anyone be interested in buying it? I will sell it for half of what he is selling for  Grin
renedx
Jr. Member
*
Offline Offline

Activity: 36
Merit: 3


View Profile
February 20, 2021, 03:14:47 PM
 #692

My base logic is always, if someone would know/got a better way, why would you sell it. There is enough puzzle bitcoins for grabs if the tool would be real.

Edit:
Ah, his tool is a database of wallets + pub keys.
See https://bitcointalk.org/index.php?topic=5307531.msg56042517#msg56042517
NotATether
Legendary
*
Offline Offline

Activity: 1638
Merit: 6911


bitcoincleanup.com / bitmixlist.org


View Profile WWW
February 20, 2021, 05:32:02 PM
 #693

So NVIDIA just nerfed their new GPUs for mining: https://www.xda-developers.com/nvidia-cmp-cryptocurrency-mining-processor/amp/ says that ethereum hashrate on the 3060 has been nerfed by 50% by some firmware inside the GPU that eerily reminds me of hardware-based DRM.

What effect do you think this will have on the speed of Bitcrack and friends? (Yes I know Bitcrack doesn't even work on RTX 30, I am working with someone right now to lease a Tesla GPU from AWS which should be finished one of these days so I can finally start thrashing that monster bug  Smiley)

It looks like they are detecting if certain hashing functions are being used in CUDA but I'm not sure which. How do they do that anyway, since there is no builtin SHA or elliptic curve or RIPEMD160 libraries in CUDA and these all are user-written?



In other news they're also releasing a GPU-as-a-miner kind of card. I wonder if Bitcrack will work on those without modifications or if these can only mine Ethereum.

.
.BLACKJACK ♠ FUN.
█████████
██████████████
████████████
█████████████████
████████████████▄▄
░█████████████▀░▀▀
██████████████████
░██████████████
████████████████
░██████████████
████████████
███████████████░██
██████████
CRYPTO CASINO &
SPORTS BETTING
▄▄███████▄▄
▄███████████████▄
███████████████████
█████████████████████
███████████████████████
█████████████████████████
█████████████████████████
█████████████████████████
███████████████████████
█████████████████████
███████████████████
▀███████████████▀
█████████
.
EXXXXO
Newbie
*
Offline Offline

Activity: 3
Merit: 0


View Profile
February 24, 2021, 08:01:19 AM
 #694

Hello guys,
Is there a way to stop the work and continue later at this point?


https://i.imgur.com/bAiYIFc.jpg
MeBender
Jr. Member
*
Offline Offline

Activity: 114
Merit: 5


View Profile WWW
February 24, 2021, 08:22:34 AM
 #695

Hello guys,
Is there a way to stop the work and continue later at this point?




Holy crap thats some setup you have going! that's like what 4-5 v100s?

But anyway, if you want to save the point to start again later you can take the number in the brackets, in your example  the number would be 812,819,340,591,104 and covert that from decimal into hexadecimal here: https://brainwalletx.github.io/#converter which in the example would output 02e34140100000, you would just use that as your keyspace start point next time you want to run it.

It looks to me though that you are trying to crack a single address by running through the entire 2^160 keyspace? Would you not be better off trying to crack challenge address #120 with pollard kangaroo software? https://github.com/JeanLucPons/Kangaroo

CryptoCoin - The latest Cuckoo Cycle coin - https://crypt-o-coin.cash
Github: https://github.com/GonzoTheDev
EXXXXO
Newbie
*
Offline Offline

Activity: 3
Merit: 0


View Profile
February 24, 2021, 09:12:30 AM
 #696

Hello guys,
Is there a way to stop the work and continue later at this point?
https://i.imgur.com/bAiYIFc.jpg

Holy crap thats some setup you have going! that's like what 4-5 v100s?

But anyway, if you want to save the point to start again later you can take the number in the brackets, in your example  the number would be 812,819,340,591,104 and covert that from decimal into hexadecimal here: https://brainwalletx.github.io/#converter which in the example would output 02e34140100000, you would just use that as your keyspace start point next time you want to run it.

It looks to me though that you are trying to crack a single address by running through the entire 2^160 keyspace? Would you not be better off trying to crack challenge address #120 with pollard kangaroo software? https://github.com/JeanLucPons/Kangaroo


Thanks for your help MeBender.
I am running BitCrack on an ASUS ROG Zephyrus G14 notebook,
NVIDIA GeForce GTX 1660 Ti 6GB GDDR6 Dedicated Graphics

pollard kangaroo does not work on my system. Unfortunately I have not found a way to install the CUDA SDK 10.2. I'll try again this weekend.

(sorry for my broken English)
NotATether
Legendary
*
Offline Offline

Activity: 1638
Merit: 6911


bitcoincleanup.com / bitmixlist.org


View Profile WWW
February 24, 2021, 10:27:07 AM
 #697

I am running BitCrack on an ASUS ROG Zephyrus G14 notebook,
NVIDIA GeForce GTX 1660 Ti 6GB GDDR6 Dedicated Graphics

pollard kangaroo does not work on my system. Unfortunately I have not found a way to install the CUDA SDK 10.2. I'll try again this weekend.

CUDA toolkit 10 won't recognize a 1660Ti because that's a Turing card and support for those were added in CUDA 11.

What kind of error did Kangaroo make? Did it look like a driver or CUDA related error or did you find an actual bug?

.
.BLACKJACK ♠ FUN.
█████████
██████████████
████████████
█████████████████
████████████████▄▄
░█████████████▀░▀▀
██████████████████
░██████████████
████████████████
░██████████████
████████████
███████████████░██
██████████
CRYPTO CASINO &
SPORTS BETTING
▄▄███████▄▄
▄███████████████▄
███████████████████
█████████████████████
███████████████████████
█████████████████████████
█████████████████████████
█████████████████████████
███████████████████████
█████████████████████
███████████████████
▀███████████████▀
█████████
.
WanderingPhilospher
Full Member
***
Offline Offline

Activity: 1078
Merit: 219

Shooters Shoot...


View Profile
February 24, 2021, 01:58:26 PM
 #698

I am running BitCrack on an ASUS ROG Zephyrus G14 notebook,
NVIDIA GeForce GTX 1660 Ti 6GB GDDR6 Dedicated Graphics

pollard kangaroo does not work on my system. Unfortunately I have not found a way to install the CUDA SDK 10.2. I'll try again this weekend.

CUDA toolkit 10 won't recognize a 1660Ti because that's a Turing card and support for those were added in CUDA 11.

What kind of error did Kangaroo make? Did it look like a driver or CUDA related error or did you find an actual bug?
I am running a 1660Ti on CUDA 10.1 (haven't tried on CUDA 10.0); Those cards came out after/during the RTX 20xx series.
WanderingPhilospher
Full Member
***
Offline Offline

Activity: 1078
Merit: 219

Shooters Shoot...


View Profile
February 24, 2021, 02:00:48 PM
 #699

Hello guys,
Is there a way to stop the work and continue later at this point?



Also, next time (before you run the program again) you can add the " --continue somefile.txt  "flag and the program will save your progress every 60 seconds.
renedx
Jr. Member
*
Offline Offline

Activity: 36
Merit: 3


View Profile
February 24, 2021, 02:19:22 PM
 #700

Hello guys,
Is there a way to stop the work and continue later at this point?




That's some insane numbers, you sure thats a 1660 Ti? GFX902 is more like a Radeon RX Vega.
Prob. the reason Kangeroo doesn't work for you, that is CUDA only.
Pages: « 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 [35] 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 ... 96 »
  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!