Welcome to Dream.In.Code
Become an Expert!

Join 137,420 Programmers for FREE! Get instant access to thousands of experts, tutorials, code snippets, and more! There are 1,975 people online right now. Registration is fast and FREE... Join Now!




Using Distributed Computing to unite computers as one

 
Reply to this topicStart new topic

Using Distributed Computing to unite computers as one, How can it be done?

h0meles
14 Jan, 2008 - 03:41 PM
Post #1

New D.I.C Head
*

Joined: 10 Sep, 2007
Posts: 33


My Contributions
Ok so I dont know any language besides PHP, HTML, and a little JS. Its embarrassing I know..... rolleyes.gif


My problem is that I want to generate an enormous rainbow table set (up to 35 characters in length, alpha-lower-numeric-space-special characters included) but generating a table set with all symbols/spaces/etc and up to 7 characters in length would take an estimated 365 days on a 1GHz PIII computer!!!!! Thats insane! I would like to have it in something like a couple weeks max! My computer is a C2D E6750 (overclocked to 3.44GHz) with 2gb of DDR2 ram and more than enough disk space. No problem there, but I also have numerous computers (just as powerful) at my disposal, I am thinking that if I were to unite these computers into one I would be able to generate that said table set in a fairly respectable amount of time. Check out freerainbowtables.com, they provide a client which does what I want mine to do, except they control their client and do not provide the source code..... sad.gif

The program I would be using to generate these tables would be rtgen.exe (check it out Project Rainbow Crack), now how could I write a program, in any language really, that will unify computers and join them to work together to generate rainbow tables? I figure this will be (an excruciatingly painful) learning experience and should teach me a language pretty darn well.

If you dont understand what I mean think of it as a Folding@Home or as a botnet type-of-thing.


Much help would be appreciated, I am willing to do this even though I know no other languages besides the above mentioned ones (well I know a little Cpp but not alot, very basic). Also, if such a program exists and I havent found it yet (trust me, Ive tried looki8ng for one), please tell me lol.
User is offlineProfile CardPM
+Quote Post

Jayman
RE: Using Distributed Computing To Unite Computers As One
14 Jan, 2008 - 05:44 PM
Post #2

Student of Life
Group Icon

Joined: 26 Dec, 2005
Posts: 6,985



Thanked: 45 times
Dream Kudos: 500
Expert In: C#, VB.NET, Java

My Contributions
We do not and will not help you to perform illegal activities.
User is offlineProfile CardPM
+Quote Post

h0meles
RE: Using Distributed Computing To Unite Computers As One
14 Jan, 2008 - 06:17 PM
Post #3

New D.I.C Head
*

Joined: 10 Sep, 2007
Posts: 33


My Contributions
I appologize, I wasnt suggesting anything illegal and I was unaware that generating rainbow tables is illegal. The computers I would install this client on are owned by either myself or two of my close friends, I can assure you that I will not unlawfully use this software, I never had any intention to.

I am asking an honest programming question and didnt know where to put it so I posted here, I was not aware that rainbow tables are illegal seeing as they are purely used to index hased passwords in a large table.

Is anyone willing to help me? Seriously, I dont see how owning rts should be unlawful and generating them certainly shouldnt be...
User is offlineProfile CardPM
+Quote Post

Jayman
RE: Using Distributed Computing To Unite Computers As One
15 Jan, 2008 - 12:43 AM
Post #4

Student of Life
Group Icon

Joined: 26 Dec, 2005
Posts: 6,985



Thanked: 45 times
Dream Kudos: 500
Expert In: C#, VB.NET, Java

My Contributions
It is not the generation of the tables that is illegal, it is what the tables are used for once they have been generated.
QUOTE
A common application of rainbow tables is to make attacks against hashed passwords feasible.

http://en.wikipedia.org/wiki/Rainbow_table

What were you planning on using it for?
User is offlineProfile CardPM
+Quote Post

h0meles
RE: Using Distributed Computing To Unite Computers As One
15 Jan, 2008 - 05:11 PM
Post #5

New D.I.C Head
*

Joined: 10 Sep, 2007
Posts: 33


My Contributions
1. I wanted to see how such an idea of diving the work among computers speeds things up when compared to just one computer doing the job.

and 2. I wanted to have a go at cracking my own password which is a mix of letters and numbers with a space as well, its lengthy and brute force takes a lifetime and a half.

I know that possesing tools related to cracking or hacking is unlawful but since when is auditing your own security going to get the cops knocking your door down?


I want to know if anyone here will at least try to help me. If not, thank you, but just say so so I can stop wasting my time.

This post has been edited by h0meles: 15 Jan, 2008 - 05:12 PM
User is offlineProfile CardPM
+Quote Post

Fast ReplyReply to this topicStart new topic
Time is now: 12/5/08 04:21AM

Live Help!

Tutorials

Programming

Web Development

Reference Sheets

Code Snippets

DIC Chatroom

Bye Bye Ads

Monthly Drawing

Thumb Drive

Top Contributors

Top 10 Kudos This Month