Frequently Asked Questions
This site is the frontend for the GI John, you can register, get points and upload hashes to crack.
GI John (Grid Implemented John) is a distributed password cracker. It has two parts: this website and a patch for the famous John The Ripper password cracker.
There is a need for an open-source, distributed password cracker. You couldn't crack hashes on more than one computer in paralell until now. There have been many attempts in the past, but no one was scaleable for the future, neither was usable in a graceful way. Maybe you wont find this graceful too, but at least you are trying it out.
1. First of all you'll have to download the patch, or the patched john and compile it
2. You have to register
3. The next step is modifying the gijohn.conf (use your registrated account)
4. Run gijohn like this: ./john --gijohn=gijohn.info
I can't help you this time...
You have to run gijohn for a while until the "[+] x cracked hash sent!" message appears.
You can log in after this.
Probably you forgot to add the username to the hashes. The GI John works like the original John. You have to upload the hashes like this:
username:hash
You can upload hashes and information about then like the hash format, characterset and length. The system calculates the keyspace, and divides it to parts.
If you run the client (gijohn), you'll get a part from the keyspace that you will have to crack (try all the possible keys in that part). If the part-keyspace is cracked, gijohn sends the results back to the server
If the server recieves and accepts it you will get some points. With enough points you can upload hashes and buy priority for them.
Like a bank for your unused CPU time. You deposit your savings, which you can access later at the time of need.
We send you a fake hash in all part-keyspace. This is a control function: If you can't find it, you are probably a cheater. It is your interest to find it. You won't get a point for doing what you have to do.
Please only do that if it is really a bug! You can send an e-mail to me: info[_at_]gijohn[_dot_]info
Yes and no. The part that was implemented in C is open-source, you can trust, modify and reuse it. But this site, the php part is not.
Yes of course. The main idea came from Depth and Buherator they wanted to create an opensource, good scaleable distributed program.
And some others: Drake, Hunger, synapse, soyer, dnet, kdavid, DrMcKay, _2501, sghctoma and so on... :)
Run more instances of john like this (you have to change the PROCNUM):
./john --gijohn=gijohn.info --gijsmp=PROCNUM
Run john like this:
./john --gijohn=gijohn.info --verbose