Follow us on Twitter!
The important thing is not to stop questioning. - Albert Einstein
Wednesday, April 23, 2014
Navigation
Home
HellBoundHackers Main:
HellBoundHackers Find:
HellBoundHackers Information:
Learn
Communicate
Submit
Shop
Challenges
HellBoundHackers Exploit:
HellBoundHackers Programming:
HellBoundHackers Think:
HellBoundHackers Track:
HellBoundHackers Patch:
HellBoundHackers Other:
HellBoundHackers Need Help?
Other
Members Online
Total Online: 24
Guests Online: 22
Members Online: 2

Registered Members: 82885
Newest Member: ConiBE
Latest Articles
View Thread

HellBound Hackers | Computer General | Programming

Author

MD5 Hash Database


Member

Your avatar

Posts:
Location:
Joined: 01.01.70
Rank:
Guest
Posted on 25-11-05 01:34
Hey, I'm creating a MD5 hash database so that cracking them may become much easier B)

To use the database, go on AIM and type in your hash to screen name "md5library".
To add to the database, just type md5(stringhere).

If you have any comments, would like to give me a hash list to crack, or a dictionary to add, let me know Smile
Author

RE: MD5 Hash Database


Member

Your avatar

Posts:
Location:
Joined: 01.01.70
Rank:
Guest
Posted on 25-11-05 02:29
Very Nice Man... Like The Bot Use... How's You Get That? And What Kind Of MD5? I've Got A FreeBSD MD5 here... $1$puLS/iXj$4RUIMPkLWhkKpVAav1Zik/ and it won't work...
Author

RE: MD5 Hash Database


Member

Your avatar

Posts:
Location:
Joined: 01.01.70
Rank:
Guest
Posted on 25-11-05 02:31
This database only contains regular MD5's, [0-9a-f]{32}
Author

RE: MD5 Hash Database


Member

Your avatar

Posts:
Location:
Joined: 01.01.70
Rank:
Guest
Posted on 25-11-05 02:37
so no Symbols? 1$puLS/iXj$4RUIMPkLWhkKpVAav1Zik/ <- the Hash...
Author

RE: MD5 Hash Database


Member

Your avatar

Posts:
Location:
Joined: 01.01.70
Rank:
Guest
Posted on 25-11-05 02:41
DarkRed, that isn't how MD5 works.

By the way, this project has been done. They're called RAINBOW TABLES.


Author

RE: MD5 Hash Database


Member

Your avatar

Posts:
Location:
Joined: 01.01.70
Rank:
Guest
Posted on 25-11-05 02:41
DarkRedRose:
Nope.

A normal MD5 hash consists of the numbers zero through nine and the letters 'a' through 'f' (16 bit HEX), also it will be 32 characters long every time.

for an online md5 encryption tool, you may use:

http://www.iwebtool.com/md5


thousandtoone:
Yes, it is true that other have done this project. However, most tables only have a few million entries. I have created a script that will constantly update the database, so it will continue to grow until the alotted 5TB is used. . . then I'll buy more disk space and it will grow even more Smile
Currently there are over 35,000,000 entries

Edited by on 25-11-05 02:45
Author

RE: MD5 Hash Database


Member

Your avatar

Posts:
Location:
Joined: 01.01.70
Rank:
Guest
Posted on 25-11-05 05:53
I have question, What makes you do that ??? Pfft
but only because you're lef-handed THATS A PERFECT IDEA..LoL
Righties don't get pissed i'm just joking Pfft
Author

RE: MD5 Hash Database

n3w7yp3
Member

Your avatar

Posts: 358
Location: USA
Joined: 19.03.05
Rank:
Moderate
Posted on 25-11-05 15:59
DarkRedRose wrote:
so no Symbols? 1$puLS/iXj$4RUIMPkLWhkKpVAav1Zik/ <- the Hash...


The reason why that won't crack in his bot is because he's only cracking clean MD5 hexadecimal hashes. Your hash is salted, as you can see from it beginning with "$1".

BTW, a clean MD5 hash is 32 characters in length, while a salted MD5 hash is 34 chracters.

The following code will generate a clan MD5 hexadecimal hash:

Code

#!/usr/bin/perl -w
 
# MD5 hex hash generator, written by n3w7yp3
 
use Digest::MD5;
use strict;
my $string = shift || &usage;
print "Encrypting \'$string\' with MD5...\n";
my $hex = Digest::MD5 -> new;
$hex -> add($string);
my $hex_hash = $hex -> hexdigest;
print "Your MD5 hexadecimal hash is: $hex_hash\n";
exit;
 
sub usage
{
        print "Usage: $0 <string>\n";
        die "String is the string to encrypt with MD5.\n";
}
 
# EOF





This bit will generate a salted hash, like you find in /etc/shadow:

Code

#!/usr/bin/perl
 
# written by n3w7yp3
 
$plain = shift || &usage;
$salt = shift;
if($salt eq undef)
{
        @numbers = (97..122);
        $num_chars = @numbers;
        foreach(1..8)
        {
                $salt1 .= chr($numbers[int(rand($num_chars))]);
        }
        $salt = "\$"."1"."\$".$salt1."\$";
}
else
{
        if(length($salt) != 11 || length($salt) != 12)
        {
                die "length(): error: Salt is not the correct length.\n";
        }
        if($salt !~ /^\$1\$[a-z]{1,8}\$$/ || $salt !~ /^\$1\$[a-z]{1,8}$/)
        {
                die "regex: error: Salt is not tin the correct format.\n";
        }
}
$hash = crypt($plain, $salt);
print "Encrytping \'$plain\' with MD5 using the salt \'$salt\'...\n";
print "MD5 hash: $hash\n";
exit;
 
sub usage
{
        die "Usage: $0 <plaintext> [salt]\n";
}
 
# EOF









"Root is a state of mind" -- K0resh

Edited by n3w7yp3 on 25-11-05 22:14
Author

RE: MD5 Hash Database


Member

Your avatar

Posts:
Location:
Joined: 01.01.70
Rank:
Guest
Posted on 25-11-05 21:07
Yea, plain md5 is more common though, so that's what I'm creating the database on Smile. . . The size of the database is now over 40,000,000 Smile
Author

RE: MD5 Hash Database

n3w7yp3
Member

Your avatar

Posts: 358
Location: USA
Joined: 19.03.05
Rank:
Moderate
Posted on 25-11-05 22:15
Jake: cool. Is it a binary search or an ASCII based search? Also, whats the search time?


"Root is a state of mind" -- K0resh
Author

RE: MD5 Hash Database


Member

Your avatar

Posts:
Location:
Joined: 01.01.70
Rank:
Guest
Posted on 25-11-05 22:21
ASCII - It's searching through over 300 million entries in under 5 seconds Smile
Give it a try, just get in a aim account and type the hash in to "md5library". . . also, if you would like to help add to the database, type in "add: plaintext strings here"

Edited by on 25-04-06 23:02