Author

Topic: HashBasher 1.0 by HashHyena (Read 4094 times)

legendary
Activity: 826
Merit: 1002
amarha
October 17, 2014, 04:33:32 PM
#3
Is this similar to that deep space address explorer program that we had on here a couple of years ago?
newbie
Activity: 19
Merit: 0
October 16, 2014, 10:24:47 PM
#2
Just a quick note to add.

DO NOT try using this application with bitpays insight server on the web, their server uses the rate limiter and will blacklist your IP after 500-1,000 queries.
newbie
Activity: 19
Merit: 0
October 16, 2014, 08:52:25 PM
#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: Here


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



Jump to: