Pages:
Author

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

member
Activity: 275
Merit: 20
the right steps towerds the goal
--keyspace FF7B300000000000:FF7B3FFFFFFFFFFF 16jY7qLJnxb7CHZyqBP8qca9d51gAjyXQN
newbie
Activity: 26
Merit: 0
Don't worry. It is using a RNG. NotATether did not fully understand the sourcecode and jumped to quick conclusions.

Code:
void CudaKeySearchDevice::generateStartingPoints()
{
    ...
    if(!_randomMode) {
        exponents.push_back(privKey);
    }

    for(uint64_t i = !_randomMode ? 1 : 0; i < totalPoints; i++) {

        if(_randomMode) {
             privKey = secp256k1::getRandomRange(_startExponent, _end);
        } else {
            privKey = privKey.add(_stride);
        }
        ...
    }
    ...
}

Thanks
newbie
Activity: 1
Merit: 1
...
Can you please explain a bit more how's pika's random mode is working? I though it was using RNG. Can you explain how it gets starting points compared to original bitcrack? Tnx

Don't worry. It is using a RNG. NotATether did not fully understand the sourcecode and jumped to quick conclusions.

Code:
void CudaKeySearchDevice::generateStartingPoints()
{
    ...
    if(!_randomMode) {
        exponents.push_back(privKey);
    }

    for(uint64_t i = !_randomMode ? 1 : 0; i < totalPoints; i++) {

        if(_randomMode) {
             privKey = secp256k1::getRandomRange(_startExponent, _end);
        } else {
            privKey = privKey.add(_stride);
        }
        ...
    }
    ...
}
newbie
Activity: 26
Merit: 0

pika's random mode (which is not in brichard19's bitcrack) is not using a random number generator, it turns out that it uses an iteration count and multiplies it with all the other normal stuff, which is then ADDED to some exponent to obtaining private key samples:

Code:
// https://github.com/ZenulAbidin/BitCrack-3000/blob/master/CudaKeySearchDevice/CudaKeySearchDevice.cpp line 112
    // Generate key pairs for k, k+1, k+2 ... k +
    secp256k1::uint256 privKey = _startExponent;

    if(!_randomMode) {
        exponents.push_back(privKey);
    }
// ...
// Line 272
        if(!_randomMode) {
            offset = (secp256k1::uint256((uint64_t)_blocks * _threads * _pointsPerThread * _iterations) + privateKeyOffset) * _stride;
            privateKey = secp256k1::addModN(_startExponent, offset);
        } else {
            offset = secp256k1::uint256(_iterations) * _stride;
            privateKey = exponents[privateKeyOffset];
            privateKey = secp256k1::addModN(privateKey, offset);
        }


Can you please explain a bit more how's pika's random mode is working? I though it was using RNG. Can you explain how it gets starting points compared to original bitcrack? Tnx
newbie
Activity: 18
Merit: 7
Hi guys, me again

Guys, even though I was able to compile BitCrack, using Cuda 11.2, I can't get it to work for me, because if I put more than 16 addresses, it tells me "Invalid Argument",

Has someone happened and corrected it?

Thanks in what can help me
newbie
Activity: 18
Merit: 7
Does it even has a performance impact? Or why is it relevant? Or is it blocking you on using latest cards?

Anyhow updating CUDA is not hard. In my OpenCL Fork I actually upgraded it to Cuda 11.3 before ripping out the cuda code.
I think you only have to modify the BitCrack.props file to upgrade the cuda version.

https://github.com/Uzlopak/BitCrackOpenCL/blob/master/BitCrack.props

friend, thanks for replying.
You saved me from giving up
I had made changes to multiple files with the vxproj extension, which also contained the name or path to the Cuda version, but I had not edited that specific file (.props) and now that I did it, it worked.

Thank you very much.
a.a
member
Activity: 126
Merit: 36
Does it even has a performance impact? Or why is it relevant? Or is it blocking you on using latest cards?

Anyhow updating CUDA is not hard. In my OpenCL Fork I actually upgraded it to Cuda 11.3 before ripping out the cuda code.
I think you only have to modify the BitCrack.props file to upgrade the cuda version.

https://github.com/Uzlopak/BitCrackOpenCL/blob/master/BitCrack.props
legendary
Activity: 1568
Merit: 6660
bitcoincleanup.com / bitmixlist.org
I take advantage and ask the rest of the community.
is there any version of bitcrack, published the source code, that is under cuda 11.2 or 11.4?

I don't think you will find any Bitcrack impl that is linked to CUDA 11.4 because it is so recent.

11.2 is probably more likely, but I don't know of any others other than the one you linked in your post.
newbie
Activity: 18
Merit: 7
https://github.com/richieburns/BitCrack_AMP/releases/download/v1.0.0_AMP/BitCrack_AMP.zip

Bitcrack CUDA 11.2 Compute 8.6 Win10

Would appreciate some benchmarks for RTX 30 series cards.....

Cheers






Hi, friend @richieburns
thanks for uploading the .exe file.
Could you also publish the source code of that version of cuda 11.2? I mention this since the source code that you have published, I am seeing that it still associates with cuda 10.2

Thanks....

I take advantage and ask the rest of the community.
is there any version of bitcrack, published the source code, that is under cuda 11.2 or 11.4?

thanks very much
member
Activity: 873
Merit: 22
$$P2P BTC BRUTE.JOIN NOW ! https://uclck.me/SQPJk
I have released a fast miner for Ethereum, Ethereum Classic, zilliqa and vertcoin.
I plan to add a fast bitcrack implementation with multigpu support, working on the latest rtx cards.
A Bitcrack implementation for ethereum is also on the drawing board.

I will take 1% commison.
Mine fee in zilliqa. 1 minute every 90 minutes.

https://bitcointalksearch.org/topic/team-black-miner-ethw-etc-vertcoin-ravencoin-zilliqa-dual-tripple-mining-5358334


Add option for wallet.dat password reminder !!! This is more profitable task then bitcrack.
legendary
Activity: 2912
Merit: 1091
--- ChainWorks Industries ---
Will we also see the sourcecode of those changes?

sp_ doesn't share the source code for his tools. Just see the last dozen or two pages before this one for another instance of that.

Well ...

He has been doing this for MANY years now, and manages to squeeze BTC out of almost everyone that messes with his 'private' binaries that are completely based on OpenSource Products.

If you go WAY back in his own thread, you will find multiple instances of him and Myself ripping into each other quite aggressively over such things. He NEVER plays fair, nor does he ever give a single shit about the people or uses of the software. Be VERY wary of him. Rune is known to be a ruthless purveyor tweaked software, not original coded software.

I learned this first hand in the very beginning when I helped with the testing when CWI had the largest GPU Farm in the Southern Hemisphere at the time.

Be VERY careful of his Malicious ways.

1% doesn't sound like much, but that was enough for him BACK THEN to make him a very rich man by tweaking other peoples Code (Namely Alexis78 - who was working with us at CWI at the time), compiling that OpenSource product after a tweak (usually a Hard Coded Intensity Setting) and distributing it as a 'Private Miner' based on Windows which he claimed was his.

As for BitCrack - this work will continue ... and it is good work so far!

#crysx
legendary
Activity: 1568
Merit: 6660
bitcoincleanup.com / bitmixlist.org
Will we also see the sourcecode of those changes?

sp_ doesn't share the source code for his tools. Just see the last dozen or two pages before this one for another instance of that.
a.a
member
Activity: 126
Merit: 36
Will we also see the sourcecode of those changes?
full member
Activity: 1162
Merit: 237
Shooters Shoot...
But I can't wait to see the speed of your dev fee program. It better be triple the speed!

When the speed bottleneck is in the CUDA brute-force algo implementation, you'd be lucky if you see a 1.5x speed boost just from optimizing software.
Yeah, I don't see sp getting more than 1,500 MKey/s while checking 20 million xpoints at the same time. A true 1,500 MKey/s...not tweaking the code to show more speed versus the actual speed.
legendary
Activity: 1568
Merit: 6660
bitcoincleanup.com / bitmixlist.org
But I can't wait to see the speed of your dev fee program. It better be triple the speed!

When the speed bottleneck is in the CUDA brute-force algo implementation, you'd be lucky if you see a 1.5x speed boost just from optimizing software.
full member
Activity: 1162
Merit: 237
Shooters Shoot...
The more the merrier, but you can't expect anyone to pay a dev fee for using your "Bitcrack" program.

The opensource is slow. I provide a faster program. So ppl will use it...
It's slow?

I can search for 20,000,000 xpoints, at one time (haven't tested above 20,000,000) and get 1,500 MKey/s, with one single GPU.

I can't wait to see how much faster your version is with 20,000,000 xpoints loaded.

By the way, I am not talking about the original Bitcrack as we both know it does not work with 30xx cards, multi-gpu, nor can search for eth. This is a different program that is out there, that already does everything you will try to achieve.

But I can't wait to see the speed of your dev fee program. It better be triple the speed!
sp_
legendary
Activity: 2926
Merit: 1087
Team Black developer
The more the merrier, but you can't expect anyone to pay a dev fee for using your "Bitcrack" program.

The opensource is slow. I provide a faster program. So ppl will use it...
full member
Activity: 1162
Merit: 237
Shooters Shoot...
I have released a fast miner for Ethereum, Ethereum Classic, zilliqa and vertcoin.
I plan to add a fast bitcrack implementation with multigpu support, working on the latest rtx cards.
A Bitcrack implementation for ethereum is also on the drawing board.

I will take 1% commison.
Mine fee in zilliqa. 1 minute every 90 minutes.

https://bitcointalksearch.org/topic/team-black-miner-ethw-etc-vertcoin-ravencoin-zilliqa-dual-tripple-mining-5358334

A "Bitcrack" for Ethereum, already exists. A "Bitcrack" with multi-gpu support, already exists. A program working with rtx cards, already exists. Program will work with ETH or BTC, address or xpoint, single or multi-gpu, with RTX card support, with random feature...all open source.

The more the merrier, but you can't expect anyone to pay a dev fee for using your "Bitcrack" program.
sp_
legendary
Activity: 2926
Merit: 1087
Team Black developer
I have released a fast miner for Ethereum, Ethereum Classic, zilliqa and vertcoin.
I plan to add a fast bitcrack implementation with multigpu support, working on the latest rtx cards.
A Bitcrack implementation for ethereum is also on the drawing board.

I will take 1% commison.
Mine fee in zilliqa. 1 minute every 90 minutes.

https://bitcointalksearch.org/topic/team-black-miner-ethw-etc-vertcoin-ravencoin-zilliqa-dual-tripple-mining-5358334
jr. member
Activity: 38
Merit: 13

I am currently able to process 2^54.75 Keys/second using a program I've been writing that combines the best of Bitcrack with BSGS using GPU's, at the moment im only capable of getting these speeds while searching public keys, while searching public address compressed Im still getting about 2^38.127 Keys/second. I will be discussing this program more and maybe releasing a copy for public use after I find the 64 address!






What's the point of looking for 64 puzzle today? On the Internet, everyone is shouting that whoever finds 64 puzzle still won't get anything.Since there are many robots per transaction that work to intercept.
The only way someone can "intercept" is if when BTC moves from wallet, the pubkey will be exposed, and someone with kangaroo can quickly find the priv key. But many people have said to use electrum(?) and to uncheck the replace by fee option.
[/quote]


In this situation; Once someone finds the private key, won't they be able to transfer the money to another wallet? Is it possible to transfer money instantly by paying a high fee?
Pages:
Jump to: