Hash Basher V 1.0
The Hash Hyena team is happy to release its first of many tools to come. Hash Basher 1.0
Hash Basher is a java based balance checker software able to check upwards of 1,000 addresses per second for a positive balance.
Dependencies;
JRE & JDK
Bitcoin insightVMware if you are not already running linux as your main OS
a modified version of the ever popular vanitygen software which outputs in .csv format (provided, or you can compile your own)
Download link for Hash Basher & the modified vanitygen:
HereInstructions1: Install VMware workstation
2: Install Ubuntu 14 on your VM with a Min of 120gb VHD
3: Install Bitcoin QT & Bitcoind on your VM
> $ sudo apt-add-repository ppa:bitcoin/bitcoin
> $ sudo apt-get update
> $ sudo apt-get install bitcoin-qt
> $ sudo apt-get install bitcoind
4: Start Bitcoin QT and let it download the blockchain 100%
5: Install Node.js LEGACY on your VM
> $ sudo apt-get install nodejs npm nodejs-legacy
6: Install Bower on your VM
> npm install -g bower
If you get an error message use the below code
> sudo chown -R $USER /usr/local
> npm install -g bower
7: Install Insight on your VM
> $ git clone
https://github.com/bitpay/insight.git && cd insight
> $ npm install
8: Open your bitcoin configuration file
Open "files" then hit ctrl+h to show hidden files, open .bitcoin and open bitcoin.conf
9: add the following to your bitcoin.conf file then save the file
rpcallowip=*
rpcport=8332
rpcconnect=127.0.0.1
10: Start Bitcoind
> $ bitcoind (you will not see anything once you hit enter, give it a minute then close it, you can see if it is running in the system monitor it should continue to run after you close the terminal)
11: Open a notepad (gedit) in your VM and copy the following
INSIGHT_NETWORK=livenet BITCOIND_USER=user BITCOIND_PASS=pass npm start
12: replace "user" & "pass" with the user & password specified in your bitcoin.conf file
13: Either save the file as an executable in your insight folder or save it as a text document that you can copy and paste from
14: If you saved the file from 13 as an executable, double click it, it should start insight for you. Go to your browser and go to localhost:3000 and you should see insight syncing. Wait until it sync's 100% before doing anything else
15: if you saved the file from 13 as a text file, open a new terminal window
> $ cd insight
> $ COPY AND PASTE THE LINE FROM THE FILE HERE
16: if you get the econn refused error, you either do not have bitcoind running, or bitcoind is not 100% synced with the network.
------- This conculdes the Insight setup portion ------
In your windows desktop
1: create a new folder
2: place the main.java & run.bat file in the folder
3: Open a blank notepad
4: in notepad, click open, then navigate to the folder where you pasted the files
5: in the dropdown where it says .txt select "all files"
6: Open run.bat
7: change the "C:\ path to your java bin" with the location of java on your PC, if you do not have JDK and JRE installed, install them, then replace the "c:\ path" then save the file
8: In your VM open a new terminal and type "ifconfig" to get the ip address of your vm
9: in windows open a browser and go to xxx.xxx.xxx.xxx:3000 (your VM's IP address) and you should see insight load in the browser.
10: open a new notepad, again browse to the folder you copied the files, and open the main.java file
11: replace the xxx.xxx.xxx.xxx:3000 line with your VM's insight address you just tested in step 9. Then save the file
---- Your program should now be configured -------
With the version of vanitygen supplied (or compile your own)
generate a file to check the balance's of by running the steps below
1: open a command prompt
2: cd (the location of vanitygen)
3: vanitygen -k -o in.csv 1(your prefix)
4: the version of vanitygen supplied outputs the files directly to the csv format needed by the balance checker, if you use the normal vanitygen, you will need to find your own program to parse them into the correct format.
5: copy the in.csv file to the folder where you put the java program from above.
6: click the run.bat file, you should see a new command prompt open and start checking balances.
--- side notes -----
The program works 100X faster if you ask it to check the balances of addresses with the same prefix. for
example all the addresses start with "1A" instead of just asking it to search for all addresses (if you just put 1 as your prefix in vanitygen)
If the program finds a balance it will print it in the out.txt file the second it is found.
We have clocked the program at .8ms per address or roughly 1,000 addresses per second. DO NOT expect these
results if your PC has little resources, low ram, or a slow CPU. Each of our machines is running 8 core i7
5960X's with 16 gigs of ram (4 cores and 8 gigs to the VM)
DO NOT expect to find someones private key with a positive balance this way. We had been running 20 machines
24 hours a day (checking roughly 1,728,000,000 a day) for 9 months before we found a single collision
(466,560,000,000 in total to find a .00000001 balance address)
There are ways to increase your odds at finding a positive balance in which we have used to collect over
20BTC with now, those will be explained later. Still without a lot of money to invest, your odds are slim to
none. Although if thousands of people start trying it will start happening more and more often.
Do not delete your files once you check their balances. We will be releasing a software soon that allows you
to index them and monitor the balance of them in real time non stop for all of eternity. You would be wasting
computer power and electricity to not save and index them when we launch the software.
Support from the team will be handled in this thread only, and only until it gets to difficult to find the people who need support mixed in with all of the trolls. If you are having difficulties and do not seem to be getting a reply from us, please try messaging us directly and we will make every attempt to get you up and running as soon as we can.