brichard19 / BitCrack

A tool for cracking Bitcoin private keys
MIT License
682 stars 452 forks source link

Just a proposal for faster bruteforcing #150

Open sqsezs opened 5 years ago

sqsezs commented 5 years ago

Hello, what if the search gets a wordlist. I mean, if we have a wordlist with 4 digits created with crunch for every possibility for 0123456789ABCDEF, and we divide all of the digits in the private number on a components 4 digits long. First will cycle at the end, when it does the second will change with one row, when the second one cycle the third pars with 4 digits will cycle. 0000...000014F2 when this four cycle all possibilities it goes to 0000...00010001. If we do this, in a clear math, you could crack almost any bitcoin wallet in a month with 200Mkeys/s. This is a way around … no need to wait 100 years to crack a private key, it still checks every possibility, it still wont miss anything, but will be at least 4 times faster. if the digits are 3, it may be even faster, just because the possibilities from 000 to FFF are much less. Think about it. what do you think of my idea?

hamnaz commented 5 years ago

y

@hamnaz When you allow me I can already upload the files to the anonfile server for the community??

And distribute the downloadlinks here...

yes its easy for everyone to download from ananfile server, i will save my traffic limits

SatoshiNakamotoBitcoins commented 5 years ago

@hamnaz OK...I will upload now...

SatoshiNakamotoBitcoins commented 5 years ago

Hello community @TheRealLordFractal @voyagerlife @bill32767 @sqsezs @dem10

Here are the "Hamnaz" files.

21 million BTC addresses; you can directly apply those with BitCrack

https://anonfile.com/6c9bA9w3b4/11fulljf_zip

21 million BTC addresses converted into .blf file (Bloomfilter); you can apply this with Brainflayer

https://anonfile.com/i0BcAcw4bb/11fulljf_blf

Hamnaz will also upload the 160hex file you can apply with Brainflayer to generate a .bin file; to prevent from false positives.

This file I will also upload to the servers of anonfile and will distribute the downloadlink also here.

All credits go to @hamnaz ...and please don't forget to tip Hamnaz for all the good work he put to this:

His BTC address 13sXkWqtivcMtNGQpskD78iqsgVy9hcHLF

We appreciate!

Cheers

SatoshiNakamotoBitcoins commented 5 years ago

@sqsezs @TheRealLordFractal @voyagerlife @hamnaz @bill32767 @dem10

By the way don't download the files from the link Hamnaz posted before but from the anonfile link. So Hamnaz can save on his traffic limits.

Thnx in advance!

TheRealLordFractal commented 5 years ago

ok everyone, since we are working as a group, I will start to make public some of things on my GitHub, here is a super fast bip39 phrase generator and all automated.

https://github.com/TheRealLordFractal/Bip39Generator

Enjoy

SatoshiNakamotoBitcoins commented 5 years ago

@sqsezs @voyagerlife @hamnaz @TheRealLordFractal @bill32767 @dem10

Thnx Real Lord for sharing with the community!

bill32767 commented 5 years ago

Thanks all.

On Mon, Mar 11, 2019 at 2:24 PM SatoshiNakamotoBitcoins < notifications@github.com> wrote:

@sqsezs https://github.com/sqsezs @voyagerlife https://github.com/voyagerlife @hamnaz https://github.com/hamnaz @TheRealLordFractal https://github.com/TheRealLordFractal @bill32767 https://github.com/bill32767 @dem10 https://github.com/dem10

Thnx Real Lord for sharing with the community!

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/brichard19/BitCrack/issues/150#issuecomment-471735721, or mute the thread https://github.com/notifications/unsubscribe-auth/Ae0S2dgLCUbrE4xKwpRLSR0ftcERJqVmks5vVslzgaJpZM4bcMRx .

hamnaz commented 5 years ago

hex file upload in progress, after 30 min you will able to download and upload to anonfile server

% Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 76 457M 0 0 76 350M 0 108k 1:11:52 0:55:03 0:16:49 107k

hamnaz commented 5 years ago

http://bidbaba.com/add-list/11fulljf-hex.zip

SatoshiNakamotoBitcoins commented 5 years ago

@hamnaz I will down- and upload now...

SatoshiNakamotoBitcoins commented 5 years ago

Guys @hamnaz @sqsezs @TheRealLordFractal @voyagerlife @bill32767 @dem10

The hex160 file to apply with Brainflayer

https://anonfile.com/L1WdAdwbb7/11fulljf-hex_zip

SatoshiNakamotoBitcoins commented 5 years ago

@TheRealLordFractal Your BIP39generator is fast... @dem10 have a look at this...you can throw away your stopwatch...:-)

SatoshiNakamotoBitcoins commented 5 years ago

@TheRealLordFractal maybe you could add a --verbose flag...it may be handy...

SatoshiNakamotoBitcoins commented 5 years ago

@dem10 @hamnaz Dem10...Hamnaz is capable to select which BTC addresses must become a list...for example 0.1 BTC and higher...that will shrink your list...

The idea of Hamnaz list is to target much as possible BTC addresses...

hamnaz commented 5 years ago

addresses list is for when parsing, have balance even 0.00000001, it will apear in list

SatoshiNakamotoBitcoins commented 5 years ago

@hamnaz maybe it is an idea to skip the BTC addresses with funds in it smaller than the averge transaction fee...for example a BTC address with 0.00000001 wouldn't be able to swept into "our" wallets... fee

hamnaz commented 5 years ago

your all are right, but small amount you can take, for example you find less small 0.1, multiple addresses, and total there is 10 btc, it could be redeem by sweep all account into 1 2nd in my experiance, some time today we see 0.00001000, maybe after some days there is 1000.00001000, then after some days you see 0, so cant grantee when that found act fill up and down, when parsing. till that time what balance inside, its captured, no balance, no captured 3rd my salogon , probabilities and possibilities always some where, dont miss any chance

last if you want filtered data more then 0.1 , i can do that till 23 oct 2018, as that was captured with balance, and on word till 26 feb, filtered as its is

SatoshiNakamotoBitcoins commented 5 years ago

@hamnaz @dem10 Hamnaz I can understand your motivation and I agree...also I understand dem10...

Maybe you can filter out the addresses ≥0.01 BTC like dem10 suggested with the next "round"...

hamnaz commented 5 years ago

if i upload 15m addresses where balance were below 0.01, can you filter/remove from 11fulljf.txt, and rest addresses will be above 0.01 is it OK ?

SatoshiNakamotoBitcoins commented 5 years ago

@hamnaz I can give it a try...

hamnaz commented 5 years ago

i filtered, and uploading, wait 10 min

hamnaz commented 5 years ago

% Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 68 207M 0 0 68 141M 0 107k 0:32:55 0:22:28 0:10:27 134k

hamnaz commented 5 years ago

its filtered addresses above to 0.01 download and upload to anonfile server http://bidbaba.com/add-list/26feb19.zip

SatoshiNakamotoBitcoins commented 5 years ago

@hamnaz Ok...I will...

SatoshiNakamotoBitcoins commented 5 years ago

Guys @sqsezs @TheRealLordFractal @voyagerlife @hamnaz @bill32767 @dem10

Here the Hamnaz filtered ≥ 0.01 BTC addresses

https://anonfile.com/BcObF0w7be/26feb19_zip

hamnaz commented 5 years ago

these addresses to hex upload in progress , wait

hamnaz commented 5 years ago

addresses to hex http://bidbaba.com/add-list/26feb19-hex.zip

hamnaz commented 5 years ago

hex2blf function inside brainflayer, you can convert hex 2 blf in 1 min

SatoshiNakamotoBitcoins commented 5 years ago

@hamnaz I will down- and upload to anonfile server...

SatoshiNakamotoBitcoins commented 5 years ago

Guys @sqsezs @TheRealLordFractal @voyagerlife @hamnaz @bill32767 @dem10

The Hamnaz hex160 file according to the ≥ 0.01 BTC addresses applicable to Brainflayer:

https://anonfile.com/hcZ2G4wcb8/26feb19-hex_zip

TheRealLordFractal commented 5 years ago

new updates going to GITHUB, auto save to 12words.txt and no need to pipe output, also have version in C going up that is 20X faster will improve on that going forward.

SatoshiNakamotoBitcoins commented 5 years ago

@TheRealLordFractal wowww...Real Lord...keep up the good work!

hamnaz commented 5 years ago

27-2-19 https://www.blockchain.com/btc/address/111111Bees7ubHBLPAVukJs4nUePTaza https://www.blockchain.com/btc/tx/6eaea57a7ecf4c30421ad74d1cc4d71b13199c0f57f4c9acededf1513c4c2f47 check still uncompressed addresses created

TheRealLordFractal commented 5 years ago

c version up on GitHub you can pipe output to brainflayer, runs super fast

https://github.com/TheRealLordFractal/Bip39Helper

TheRealLordFractal commented 5 years ago

here is a bitcoin talk thread I created for this:

https://bitcointalk.org/index.php?topic=5120417.0

hamnaz commented 5 years ago

Hey Bill (couldn't tag you...;-)) have look here for the new Vanity Search...https://github.com/JeanLucPons/VanitySearch

Click on the releases section and download the latest one. Look at the manual and apply it...it's straight forward.

Cheers mate!!

i just study vanitysearch inside command you see something strange ./vanitysearch -check there are some btc addresses during check 1 address useing to send hundrds addresses with stoshi amount 0.00000546 BTC

why developer choose that address in check ....?

2nd inside file SECP256K1.cpp

coding seems some calc, which use in 2014 for identical R vaues in btc tx , for find priv keys R, S, Z value calc if you people have read about that

i think this program from coder of RSZ values and address in check also listed in SECP256K1.cpp file you people better understand ... :)

SatoshiNakamotoBitcoins commented 5 years ago

@hamnaz great job...my friend...I also noticed that the lost Satoshi Wallets starting from the genesis block...where topped up with 0.00000588 BTC...is there correlation...;-)

Yeahhh the 2014 Weak signatures issue...see link below for the community for a better understanding:

https://www.coindesk.com/open-source-tool-identifies-weak-bitcoin-wallet-signatures

hamnaz commented 5 years ago

from 2016 attackers were try to apply op_return technique in tx for get back savlue for calc to privkey , where they sent some satoshi to attack, in 2018 23 october, known address 1BestMix..... sent some satoshi to most big wallets, and i think they success, they day by day making them empty, there are max 10 group who are trying op_return techniques, where 1bestmix.... address success, and when they transfer to new address, there u will see others attack with some satoshi, but u will not see attack by 1bestmix... at new transfered addresses :) no one notice i noticed and inform it in many forums, but no one consider refference https://www.blockchain.com/btc/address/12YygZpCEC8VED2oSMQdWCq5xBnHo9ts1Z next to https://www.blockchain.com/btc/address/174jWqrE2zrP57xWLAmwWCwxSHkJrfurWU

attacker address 1BestMixVhna91MkP7pKRtjej3bFq6Ze46 attacker tx can seen on first link address 1d6580dcd979951bd600252b741c22a3ea8e605e43168f8452c68915c3ea2bf3

all victom addresses list can be seen in tx after transfered, u will see attack by other groups with some satoshi amount, but no attack by abover mention attacker address :)

analyze deep, you will see whats going on :)

SatoshiNakamotoBitcoins commented 5 years ago

@hamnaz thnx for this deep analyses...Hamnaz our blockchain Lord...;-)

hamnaz commented 5 years ago

in my view basecoin also infected by some codes bc basecoin should be clean code, and on word 2017 geenrated coins also transfer with op_return codes there tx by basecoin represent " Unable to decode output address "

have you all notice this too by ref https://www.blockchain.com/btc/block/000000000000000000081ce137d2be909d827122c89a532e54acf11eb694ebed

1

SatoshiNakamotoBitcoins commented 5 years ago

@Hamnaz...maybe the have a job with the NSA as an analyst for you...;-)

hamnaz commented 5 years ago

they will love to take me there without visa :) special flight :)

hamnaz commented 5 years ago

world were known me as hacker , cracker, phreaker, carder, lot of subject in IT i quote to world for there security mistakes, but world take me negative and mark me above Titles :)

SatoshiNakamotoBitcoins commented 5 years ago

@hamnaz to me you are great!

SatoshiNakamotoBitcoins commented 5 years ago

@dem10 Yes...Mister Ryan Castellucci...he as an interesting blog regarding forensic Bitoin Cracking...

https://rya.nc/

SatoshiNakamotoBitcoins commented 5 years ago

@dem10 not hex...not decimal...but binary...256 digits...shifting 1 digit to the left with a "one" the rest are random digits...

bill32767 commented 5 years ago

Correct @satoshisbitcoin satoshisbitcoin@protonmail.com

On Thu, Mar 14, 2019 at 6:14 AM SatoshiNakamotoBitcoins < notifications@github.com> wrote:

@dem10 https://github.com/dem10 not hex...not decimal...but binary...256 digits...shifting 1 digit to the left with a "one" the rest are random digits...

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/brichard19/BitCrack/issues/150#issuecomment-472847729, or mute the thread https://github.com/notifications/unsubscribe-auth/Ae0S2TnJC7o0-3zVk8wO5CacObw_DUG8ks5vWksvgaJpZM4bcMRx .

SatoshiNakamotoBitcoins commented 5 years ago

@dem10 that's correct...

voyagerlife commented 5 years ago

@sqsezs @TheRealLordFractal @hamnaz Lazy sunday gives inspiration guys...;-) What do you think about my little idea... Many BTC addresses are generated with bip39 with 12 words. Bip39 (english) contains 2048 words. That means 2048^12 possibilities. For a successful attack we only need 50% of the keyspace so that means 2048^6=73786976294838206464 possibilities. With 6 Bk/s (rig of 6 RTX 2080 Ti's) it would ONLY take 389 years. So with ONLY 6*389=2.334 RTX 2080 Ti's this would be feasible in one year!! Do you guys agree we've winner here... There was a guy wo did a try with Javascript, but that is way to slow...so we need something written in C. Have look on this repository for the POC...https://github.com/ipsBruno/brute-force-seed-bitcoin What are your thoughts??

hey man, I am building a server with 16 GPU uniths with 16 GPUs in each of them 4 blocks with 4 units each with 4 Xeon Platinum Scalable 5.2 GHz and 28 cores 56 threads and 38.5MB cash each with 256 video cards NVIDIA Quadro GV100, 32GB, 4 DP (Precision ) (Customer KIT) 118.5 Tensor TFLOP 7.4 TFLOPS. each server of 16 with have 6 TB of RAM including NVRAM a RAM modules which when the power goes down have dedicated battery and SSD to write the RAM to the SSD and when the power goes on the SSD information goes back to ram as it was never stopped working which is 102 TB of ECC + NVRAM … I think that this configuration which will be built to the end of the year. I think that this one will be able to crack every key with the 2048 words you say in less than 1 month if it uses the power of 3584 cores with 5.2 GHZ and the video cards as the vanity search uses CPU power and GPU power. Each of these Video cards uses 64 GB from the RAM also. that makes 24.576TB of Video Memory included in the system

@sqsezs This server is a treasure! Get an insurance for it :-D

SatoshiNakamotoBitcoins commented 5 years ago

@hamnaz made a "mistake"...;-)

https://ethereumworldnews.com/anonymous-user-sends-0-0002-btc-and-pays-1-99-btc-in-fees/