Pages:
Author

Topic: BitCrack - A tool for brute-forcing private keys - page 15. (Read 76581 times)

jr. member
Activity: 90
Merit: 6
How do you force BitCrack to use several available graphic cards?

hi,..
what command to use all available devices for job.
i have 8 devices on list, but when im using
--device 0,1,2,3,4,5,6,7
it running but it only show 1 device
thank you

cuBitcrack.exe
ah, this program can run one GPU per window. so you need to open multiple window.
like for in window1 --device 0. In window --device 1 ...etc

If you have Nvidia card then you should go with https://github.com/kanhavishva/KeyHunt-Cuda
hero member
Activity: 630
Merit: 731
Bitcoin g33k
How do you force BitCrack to use several available graphic cards?

Code:
./cuBitCrack --help
Quote
BitCrack OPTIONS [TARGETS]
Where TARGETS is one or more addresses

--help                  Display this message
-c, --compressed        Use compressed points
-u, --uncompressed      Use Uncompressed points
--compression  MODE     Specify compression where MODE is
                          COMPRESSED or UNCOMPRESSED or BOTH
-d, --device ID         Use device ID
-b, --blocks N          N blocks
-t, --threads N         N threads per block
-p, --points N          N points per thread
-i, --in FILE           Read addresses from FILE, one per line
-o, --out FILE          Write keys to FILE
-f, --follow            Follow text output
--list-devices          List available devices
--keyspace KEYSPACE     Specify the keyspace:
                          START:END
                          START:+COUNT
                          START
                          :END
                          :+COUNT
                        Where START, END, COUNT are in hex format
--stride N              Increment by N keys at a time
--share M/N             Divide the keyspace into N equal shares, process the Mth share
--continue FILE         Save/load progress from FILE

The option --list-devices lists correctly the installed and available GPUs. But when running BitCrack only uses a single one. With the option -d we can specify which GPU to use, but again it only uses that particular selected GPU. I tried to use those arguments, but it didn't change anything

-d 0,1
-d 0 1
-d 0 -d 1

BitCrack only uses one of graphic cards installed. Can anyone tell me how to make BitCrack capable of using several GPUs ? I also tried this version, but same effects, nothing helped.
jr. member
Activity: 90
Merit: 6
So if you had a supercomputer you would basically create a pool of your own resources, but no-one has that much hash - So why not join a pool and build a supercomputer together?

To me, cracking the puzzle is not really about the prize but I find it exciting to see how long it takes and what methods people use to crack it. like picking a lock. Plenty of people pick locks as a hobby
For me the prize is the main, considering that i am investing money (actually around 400$ for hardware) and electricity costs (in Italy 0,55$ kilowatt/hour) in the challenge so a pool is not a good investment, the prize is too small.
Of course the glory of finding the key is nice and funny too but secondary.
I like to pick up randomly everyday the keyspaces to analyze, it's a way to see how the random choice progressively covers the entire puzzle 66 keyspace. For me it's very interesting.
Dividing the keyspace in 74 million parts it's like meeting a person in a country with 74 millions people.
With 7,4 million parts "only" it will be like meeting the same person in a big city (i will need a 2080ti to try it, actually price is around 400$).

Tell please analog soft from Ethereum
Keyhunt-cuda brute forces ethereum too. I never tried it.
newbie
Activity: 22
Merit: 3
Tell please analog soft from Ethereum
hero member
Activity: 630
Merit: 731
Bitcoin g33k
What happened to BitCrack2 that supported random mode

https://github.com/secp8x32/BitCrack2


Link is down ? anyone can point me to another download source ?
I found another git source of BitCrack2 from djmuratb but it seems that there is no Linux compatibility?

Does anyone have a working copy of BitCrack2 from secp8x32 ? Please upload it somewhere so I could download a copy of the latest git tree. Thank you in advance
jr. member
Activity: 77
Merit: 7
Let's say you would have something like a 'supercomputer' with enormous power, what bitcrack command would you use to run for trying to crack the puzzle(s) ? Would you use cubitcrack or even bitcrack2 ?
I think the best strategy is to use 2 computers (or splitting the power of the supercomputer).
The first one uses cubitcrack and you select randomly the keyspaces to check daily. Small keyspace portions to cover progressively the entire puzzle 66 range and without concentrating on few big portions.
The second one uses keyhunt-cuda in random mode to check for a fixed period of time (e.g. 12 hours) the unchecked keyspaces between the already checked keyspaces.

About commands you can see them in my previous posts.


So if you had a supercomputer you would basically create a pool of your own resources, but no-one has that much hash - So why not join a pool and build a supercomputer together?

To me, cracking the puzzle is not really about the prize but I find it exciting to see how long it takes and what methods people use to crack it. like picking a lock. Plenty of people pick locks as a hobby
jr. member
Activity: 90
Merit: 6
Just now i'm running a new keyspace check!  Cheesy
And i keep notice of the checked keyspace.
I do it 5-6 times daily. It takes an hour each.

D:\BitCrack>cubitcrack -o out.txt --keyspace 20000000000000000:3ffffffffffffffff 13zb1hQbWVsc2S7ZTZnP2G4undNNpdh5so -b 32 -t 128 -p 5344 --share 36110528/74000000
[2022-11-04.07:14:56] [Info] Share 36110528 of 74000000
[2022-11-04.07:14:56] [Info] Compression: compressed
[2022-11-04.07:14:56] [Info] Starting at: 000000000000000000000000000000000000000000000002F9D886E6C2425E70
[2022-11-04.07:14:56] [Info] Ending at:   000000000000000000000000000000000000000000000002F9D8875AD6CA2BFF
[2022-11-04.07:14:56] [Info] Counting by: 0000000000000000000000000000000000000000000000000000000000000001
[2022-11-04.07:14:56] [Info] Initializing NVIDIA GeForce GTX 1060 3GB
[2022-11-04.07:14:56] [Info] Generating 21,889,024 starting points (835.0MB)
[2022-11-04.07:15:04] [Info] 10.0%
[2022-11-04.07:15:06] [Info] 20.0%
[2022-11-04.07:15:08] [Info] 30.0%
[2022-11-04.07:15:08] [Info] 40.0%
[2022-11-04.07:15:08] [Info] 50.0%
[2022-11-04.07:15:08] [Info] 60.0%
[2022-11-04.07:15:09] [Info] 70.0%
[2022-11-04.07:15:09] [Info] 80.0%
[2022-11-04.07:15:09] [Info] 90.0%
[2022-11-04.07:15:10] [Info] 100.0%
[2022-11-04.07:15:10] [Info] Done
NVIDIA GeForce G 2633 / 3071MB | 1 target 130.57 MKey/s (1,926,234,112 total) [00:00:13]

Before the year's end i'm planning to buy a 2080ti to brute force the keyranges like now (i should reduce the keyspace in 7,4 millions parts, now is 74 millions parts) and use the actual 1060 for the keyhunt-cuda random check, only for the unchecked keyspaces between the already checked keyspaces.
jr. member
Activity: 90
Merit: 6
what is the main difference between cubitcrack and keyhunt-cuda ?
Cubitcrack uses brute force to analyze key by key the entire keyspace that is submitted to it.
Keyhunt-cuda allows you to search for the key within a predetermined keyspace in random mode.
hero member
Activity: 630
Merit: 731
Bitcoin g33k
what is the main difference between cubitcrack and keyhunt-cuda ?
jr. member
Activity: 90
Merit: 6
Let's say you would have something like a 'supercomputer' with enormous power, what bitcrack command would you use to run for trying to crack the puzzle(s) ? Would you use cubitcrack or even bitcrack2 ?
I think the best strategy is to use 2 computers (or splitting the power of the supercomputer).
The first one uses cubitcrack and you select randomly the keyspaces to check daily. Small keyspace portions to cover progressively the entire puzzle 66 range and without concentrating on few big portions.
The second one uses keyhunt-cuda in random mode to check for a fixed period of time (e.g. 12 hours) the unchecked keyspaces between the already checked keyspaces.

About commands you can see them in my previous posts.
hero member
Activity: 630
Merit: 731
Bitcoin g33k
Let's say you would have something like a 'supercomputer' with enormous power, what bitcrack command would you use to run for trying to crack the puzzle(s) ? Would you use cubitcrack or even bitcrack2 ?

My second question is: Are there any available tools like BitCrack that will make use of Tensor for much higher calculation rates than CUDA, does it make sense at all for Tensor use in our applications? As far as I know, Tensor cores can compute a lot faster than the CUDA cores. CUDA cores perform one operation per clock cycle, whereas tensor cores can perform multiple operations per clock cycle. On the other hand, CUDA cores produce very accurate results. So it Tensor only good for AI learning and NN but not for brute-force cracking for our application?
jr. member
Activity: 90
Merit: 6
There are just so many ranges on Puzzle #66 that its near impossible to solo.

Stats from ttdsales pool below in my sig.

Total Ranges Checked: 92,272 of 33,554,432
Total Private Keys Checked: 101.45414 Quadrillion
Percentage completed: 0.274992%

the ttd pool is using a customised vanitygen for cracking, source is available in the files on the site. seems to work quicker than Bitcrack. Worth trying out even if not with the pool, I found big improvements on the 2080 Ti's and 3070's not as much on the 3090's but still faster.

http://www.ttdsales.com/66bit/index.php

Better to try luck alone, perhaps sharing the ranges already tested. The prize is too small to split into a group. I believe that a random approach in choosing only the intervals is the best solution because it allows you to test small portions of the entire range and make a good competition to groups organized in a pool and which are usually concentrated on large and not very distributed portions..
Let's see who will find the key first! Roll Eyes
jr. member
Activity: 77
Merit: 7
There are just so many ranges on Puzzle #66 that its near impossible to solo.

Stats from ttdsales pool below in my sig.

Total Ranges Checked: 92,272 of 33,554,432
Total Private Keys Checked: 101.45414 Quadrillion
Percentage completed: 0.274992%

the ttd pool is using a customised vanitygen for cracking, source is available in the files on the site. seems to work quicker than Bitcrack. Worth trying out even if not with the pool, I found big improvements on the 2080 Ti's and 3070's not as much on the 3090's but still faster.

http://www.ttdsales.com/66bit/index.php
hero member
Activity: 630
Merit: 731
Bitcoin g33k
@ETFbitcoin: thank you. Wasn't aware about this compare feature, will dig into it later. Thanks also for your effort in highlighting the differences.

If anyone still has the original .zip file of BitCrack2 of secp8x32 please upload it somewhere and let me know where I can download it. You can also reach me via DM if needed.

legendary
Activity: 2870
Merit: 7490
Crypto Swap Exchange
What happened to BitCrack2 that supported random mode

https://github.com/secp8x32/BitCrack2


Link is down ? anyone can point me to another download source ?

Not down, but either deleted or set to private by owner of the repository.

I found another git source of BitCrack2 from djmuratb but it seems that there is no Linux compatibility?

You could try your luck using Wine. Last time i ran VanitySearch.exe using Wine since i didn't want to compile from source code and it run without problem.

And what exactly is the difference between original BitCrack Version from brichard19 and this BitCrack version from djarumlights ?

Using GitHub comparison feature[1] and read a bit of commit message/README.md file, here are few difference i found
1. brichard19's version support CUDA 10.1 while djarumlights's version support CUDA 10.2
2. modification on djarumlights's version only meant for CUDA usage, although it's not tested extensively.
3. djarumlights's version add feature random with following description.

Code:
-r, --random
    Each point will start in random KEYSPACE

[1] https://github.com/brichard19/BitCrack/compare/master...djarumlights:BitCrack:master
hero member
Activity: 630
Merit: 731
Bitcoin g33k
What happened to BitCrack2 that supported random mode

https://github.com/secp8x32/BitCrack2


Link is down ? anyone can point me to another download source ?
I found another git source of BitCrack2 from djmuratb but it seems that there is no Linux compatibility?

And what exactly is the difference between original BitCrack Version from brichard19 and this BitCrack version from djarumlights ?
jr. member
Activity: 90
Merit: 6
may be misconfigured. mine is rtx 3080 ti and reaches peaks of 980

./cuBitCrack.exe -c -d 0 --keyspace 3cf0fffffffffffff:3cfffffffffffffff --continue daleperro.txt -t 512 -p 2480 -b 100 -o ganasteperro.txt 13zb1hQbWVsc2S7ZTZnP2G4undNNpdh5so
[2022-10-27.14:44:22] [Info] Compression: compressed
[2022-10-27.14:44:22] [Info] Starting at: 000000000000000000000000000000000000000000000003CF0FFFFFFFFFFFFF
[2022-10-27.14:44:22] [Info] Ending at:   000000000000000000000000000000000000000000000003CFFFFFFFFFFFFFFF
[2022-10-27.14:44:22] [Info] Counting by: 0000000000000000000000000000000000000000000000000000000000000001
[2022-10-27.14:44:22] [Info] Initializing NVIDIA Graphics Device
[2022-10-27.14:44:23] [Info] Generating 126,976,000 starting points (4843.8MB)
[2022-10-27.14:44:43] [Info] 10.0%
[2022-10-27.14:44:43] [Info] 20.0%
[2022-10-27.14:44:45] [Info] 30.0%
[2022-10-27.14:44:45] [Info] 40.0%
[2022-10-27.14:44:46] [Info] 50.0%
[2022-10-27.14:44:46] [Info] 60.0%
[2022-10-27.14:44:47] [Info] 70.0%
[2022-10-27.14:44:47] [Info] 80.0%
[2022-10-27.14:44:47] [Info] 90.0%
[2022-10-27.14:44:48] [Info] 100.0%
[2022-10-27.14:44:48] [Info] Done
NVIDIA Graphics  12856 / 16384MB | 1 target 700.75 MKey/s (31,109,120,000 total) [00:00:33][2022-10-27.14:45:24] [Info] Checkpoint

I think you should try the same parameters of the youtube videos: -b 128 -t 512 -p 1024
You should increase the Mkey/s.
Personally with my 1060 3GB (120 Watt) the best parameters are -b 32 -t 128 -p 5344
I reach 125/130 Mkey/s

These are the puzzle 66 keyspaces already checked (one hour random lottery tickets, 500 billions keys each, only few of them are smaller because i checked them before buying the 1060):

3F926FA3FC924E170   3F926FAB3DDACAEFF
3ED3F6ACA58CB83E0 3ED3F6B3E6D53516F
3E8F8E769B265FC70   3E8F8E7DDC6EDC9FF
3D7C470AF46D1A840 3D7C471235B5975CF
3C779266255CCA1D0 3C77926D66A546F5F
3C5BDD67E5793C2A0 3C5BDD6F26C1B902F
3BE08910DDC9983E0 3BE089181F121516F
3BCFDADE1E8E05180 3BCFDAE55FD681F0F
3BC7FD25F6B0FE080   3BC7FD2D37F97AE0F
3B9816FCB89BF86E0   3B981703F9E47546F
3B0499A2C809C09E0   3B0499AA09523D76F
3A7553158FC497D08   3A755315DA4614500
39431292DDCB40EC0 3943129A1F13BDC4F
39121EBAED3569060   39121EC22E7DE5DEF
38CBE30633E2319F0   38CBE30D752AAE77F
38C12420AA9779530   38C12427EBDFF62BF
388D7C0DCBA968930 388D7C150CF1E56BF
38141628F72E6DB60   381416303876EA8EF
37B30F35556E17D40   37B30F3C96B694ACF
369BEAE5484B80730   369BEAEC8993FD4BF
35DE6DAC378A08550 35DE6DB378D2852DF
3591A0DF6ABDC2CF0 3591A0E6AC063FA7F
358E38DAB00FA86D0 358E38E1F1582545F
34BB97BB72E3B07B0 34BB97C2B42C2D53F
33801AF3842571250   33801AFAC56DEDFDF
335BDD67E58916760 335BDD6F26D1934EF
32419900565E240D0   3241990797A6A0E5F
321F0AFCCA5BC8A10   321F0B040BA44579F
32026C46744A480F0   32026C4DB592C4E7F
3158E4602CA7CB207   3158E4607729479FF
3152AA13D28903980   3152AA1B13D18070F
3010543F566379F00   3010544697ABF6C8F
2FDAF3AFCF614E110   2FDAF3B710A9CAE9F
2F97C61AEA9140480   2F97C6222BD9BD20F
2F66D24710E82C359   2F66D2475B69A8B51
2F085B8C68F7EED40   2F085B93AA406BACF
2E9E0649EEA3B9440   2E9E06512FEC361CF
2E63D61AD2FF331A0   2E63D6221447AFF2F
2E10B72ADDC0CC811 2E10B72B284249009
2CE5D68FBACFAD341 2CE5D690055129B39
2C1203CAB547C3796 2C1203CAFFC93FF8E
2C0487AB1A9EFB080   2C0487B25BE777E0F
2B0E77CC12054DC00 2B0E77D3534DCA98F
2B057A6648D9C6210 2B057A6D8A2242F9F
2A7376979E7882CB0   2A73769EDFC0FFA3F
298F588851734C0C0   298F588F92BBC8E4F
2955C12F7DDCDD4B0 2955C136BF255A23F
288EFEA36B4A1E340   288EFEAAAC929B0CF
2879C8C5915A6CF60   2879C8CCD2A2E9CEF
284D89926FD6A8630   284D8999B11F253BF
27746952CCB6D3BC0 2774695A0DFF5094F
26A82C607136EE600   26A82C67B27F6B38F
26981FFFD0CC0B580   2698200712148830F
26270CB2CFE94F470   26270CBA1131CC1FF
2611D6D7C835A9FE9 2611D6D812B7267E1
25C9EB9F6B54E4380   25C9EBA6AC9D6110F
24D26B29B2045E520   24D26B30F34CDB2AF
24D0BBA9A6B947FBF 24D0BBA9F13AC47B7
2495BCB533282D3E0 2495BCBC7470AA16F
247EFB4B3458D250B   247EFB4B7EDA4ED03
23EB35FEB9B965400   23EB3605FB01E218F
239DA36E8CA682EEF   239DA36ED727FF6E7
230E1DE72BE8745C0   230E1DEE6D30F134F
229C9EB6560D19440   229C9EBD9755961CF
21D4E0733E7EB94B0   21D4E07A7FC73623F
213FA19B123A46984   213FA19B5CBBC317C
210717EF6CB7B4590   210717F6AE003131F
20DEA3A1C2CF93A10 20DEA3A904181079F

 Wink
jr. member
Activity: 90
Merit: 6
Can you help me to understand why on cubitcrack an rtx 2080ti has quite the same performance of an rtx 3080ti?  Shocked
If you see these 2 videos you see that the rtx 2080ti reaches 1480Mkeys/s and the rtx 3080ti 1688Mkeys/s

https://www.youtube.com/watch?v=gCgdKkXcn9g
https://www.youtube.com/watch?v=UNwMctHWkPI

How is it possible? there should be a difference of 10x between these 2 video cards..

4352 vs 10240 cuda cores
18,600 vs 28,300 million transistors
270 vs 350 Watts

https://technical.city/it/video/GeForce-RTX-2080-Ti-vs-GeForce-RTX-3080-Ti

The price of these 2 cards is very different (used 500$ vs 1000$).

It could be a surprise if cards like QUADRO RTX 8000 48gb GDDR 6 (used 4000$) or a FirePro Graphics W7000 (used 80$) could give better (or worse results).

What really makes the difference to have the best performance on cubitcrack (or keyhunt-cuda)? the cuda cores only? the ram? Huh
jr. member
Activity: 90
Merit: 6
Do you think that with linux (like Ubuntu) i could increase a lot the Mkeys/s performance?
Not a lot, but at least you could avoid wasting CPU cycles on M$hit. Wink
Thanks for reply!  Wink

I'd like to understand how to increase the Mkeys/s on cubitcrack/keyhunt-cuda.

I have a ASUSTeK CROSSHAIR VI HERO (AM4) motherboard with Multi-GPU SLI / CFX support :
2 x PCIe 3.0 x16 SafeSlots (CPU)

It means that i can install 2 GPUs.

Now I have one GTX 1060 3GB.
Can i add on the same motherboard another different video card like a 2080 or 3070 or 4090?  Huh
Or do i need to install one similar like another 1060 or 1080?  Huh

I read that 2 gpus can work in SLI mode, in cooperation mode.  Huh
Or is it better to make them work independently with these softwares?  Huh

The PSU is 850W so it should be enough.

What do you think?


member
Activity: 107
Merit: 168
Security Researcher and Writer
Do you think that with linux (like Ubuntu) i could increase a lot the Mkeys/s performance?

Not a lot, but at least you could avoid wasting CPU cycles on M$hit. Wink
Pages:
Jump to: