Hash Hyena



Offline



Activity: 19

Merit: 0







NewbieActivity: 19Merit: 0 HashBasher 1.0 by HashHyena October 17, 2014, 01:52:25 AM #1 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 insight



VMware 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:





Instructions



1: 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

> $ 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.







The Hash Hyena team is happy to release its first of many tools to come. Hash Basher 1.0Hash Basher is a java based balance checker software able to check upwards of 1,000 addresses per second for a positive balance.Dependencies;JRE & JDKVMware if you are not already running linux as your main OSa 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: Here 1: Install VMware workstation2: Install Ubuntu 14 on your VM with a Min of 120gb VHD3: 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 bitcoind4: 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-legacy6: Install Bower on your VM> npm install -g bowerIf you get an error message use the below code> sudo chown -R $USER /usr/local> npm install -g bower7: Install Insight on your VM> $ git clone https://github.com/bitpay/insight.git && cd insight> $ npm install8: Open your bitcoin configuration fileOpen "files" then hit ctrl+h to show hidden files, open .bitcoin and open bitcoin.conf9: add the following to your bitcoin.conf file then save the filerpcallowip=*rpcport=8332rpcconnect=127.0.0.110: 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 followingINSIGHT_NETWORK=livenet BITCOIND_USER=user BITCOIND_PASS=pass npm start12: replace "user" & "pass" with the user & password specified in your bitcoin.conf file13: Either save the file as an executable in your insight folder or save it as a text document that you can copy and paste from14: 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 else15: 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 HERE16: 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 desktop1: create a new folder2: place the main.java & run.bat file in the folder3: Open a blank notepad4: in notepad, click open, then navigate to the folder where you pasted the files5: in the dropdown where it says .txt select "all files"6: Open run.bat7: 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 file8: In your VM open a new terminal and type "ifconfig" to get the ip address of your vm9: 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 file11: 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 below1: open a command prompt2: 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. forexample 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 theseresults if your PC has little resources, low ram, or a slow CPU. Each of our machines is running 8 core i75960X'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 machines24 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 over20BTC with now, those will be explained later. Still without a lot of money to invest, your odds are slim tonone. 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 youto index them and monitor the balance of them in real time non stop for all of eternity. You would be wastingcomputer power and electricity to not save and index them when we launch the software.