![]() |
|
[HC Official] MD5 Hash Cracker - Printable Version +- Sinisterly (https://sinister.ly) +-- Forum: Hacking (https://sinister.ly/Forum-Hacking) +--- Forum: Hacking Tools (https://sinister.ly/Forum-Hacking-Tools) +--- Thread: [HC Official] MD5 Hash Cracker (/Thread-HC-Official-MD5-Hash-Cracker) |
RE: [HC Official] MD5 Hash Cracker - Ex094 - 03-27-2013 @lixon: Thank you and I'm glad you liked it. @Anima Templi Here's is the source code: Code: import hashlib
import os.path
import sys
def hc():
print('''
_ _ _ ___ _ _
| || |__ _ __| |__ / __|___ _ __ _ __ _ _ _ _ (_) |_ _ _
| __ / _` / _| / / | (__/ _ \ ' \| ' \ || | ' \| | _| || |
|_||_\__,_\__|_\_\ \___\___/_|_|_|_|_|_\_,_|_||_|_|\__|\_, |
___ __ __ _ _ _ _____ _ |__/
/ _ \ / _|/ _(_)__(_)__ _| | |_ _|__ ___| |
| (_) | _| _| / _| / _` | | | |/ _ \/ _ \ |
\___/|_| |_| |_\__|_\__,_|_| |_|\___/\___/_|
8 8 8""""8
8 8 eeeee eeeee e e 8 " eeeee eeeee eeee e e eeee eeeee
8eee8 8 8 8 " 8 8 8e 8 8 8 8 8 8 8 8 8 8 8
88 8 8eee8 8eeee 8eee8 88 8eee8e 8eee8 8e 8eee8e 8eee 8eee8e
88 8 88 8 88 88 8 88 e 88 8 88 8 88 88 8 88 88 8
88 8 88 8 8ee88 88 8 88eee8 88 8 88 8 88e8 88 8 88ee 88 8
| Ex094 | http://www.gigadev.tk |
''')
def hashcrack():
hc()
database = []
hashes = []
#Import hash
md5_hash = input('Input your MD5 Hash: ').strip()
#Import Dictionary
file = input('Input Your Dictionary Location: ').strip()
intcheck = os.path.isfile(file)
if intcheck == True:
handle = open(file, 'r')
read = handle.readlines()
wordlist = [x.strip('\n') for x in read]
else:
sys.exit()
#print(wordlist) #Debug Only
#Save the words from the Dictionary into an array
for words in wordlist:
database.append(words)
#print(database) #Debug Only
#Pick each word from the Dictionary from the array
for words in database:
#Convert the word into an md5 hash
get_hash = hashlib.md5()
get_hash.update(words.encode('utf8'))
hashes.append(get_hash.hexdigest())
get_hashes = ''
#print(hashes) #Debug Only
#Compare the hash with the original one and print the result
for hsh in hashes:
if hsh == md5_hash:
val = hashes.index(md5_hash)
print('Hash Cracked! Your Hash String is:', database[val])
os.system('pause')
break
else:
print('Comparing Hash....', hsh)
hashcrack()RE: [HC Official] MD5 Hash Cracker - Ex094 - 03-27-2013 @lixon: Thank you and I'm glad you liked it. @Anima Templi Here's is the source code: Code: import hashlib
import os.path
import sys
def hc():
print('''
_ _ _ ___ _ _
| || |__ _ __| |__ / __|___ _ __ _ __ _ _ _ _ (_) |_ _ _
| __ / _` / _| / / | (__/ _ \ ' \| ' \ || | ' \| | _| || |
|_||_\__,_\__|_\_\ \___\___/_|_|_|_|_|_\_,_|_||_|_|\__|\_, |
___ __ __ _ _ _ _____ _ |__/
/ _ \ / _|/ _(_)__(_)__ _| | |_ _|__ ___| |
| (_) | _| _| / _| / _` | | | |/ _ \/ _ \ |
\___/|_| |_| |_\__|_\__,_|_| |_|\___/\___/_|
8 8 8""""8
8 8 eeeee eeeee e e 8 " eeeee eeeee eeee e e eeee eeeee
8eee8 8 8 8 " 8 8 8e 8 8 8 8 8 8 8 8 8 8 8
88 8 8eee8 8eeee 8eee8 88 8eee8e 8eee8 8e 8eee8e 8eee 8eee8e
88 8 88 8 88 88 8 88 e 88 8 88 8 88 88 8 88 88 8
88 8 88 8 8ee88 88 8 88eee8 88 8 88 8 88e8 88 8 88ee 88 8
| Ex094 | http://www.gigadev.tk |
''')
def hashcrack():
hc()
database = []
hashes = []
#Import hash
md5_hash = input('Input your MD5 Hash: ').strip()
#Import Dictionary
file = input('Input Your Dictionary Location: ').strip()
intcheck = os.path.isfile(file)
if intcheck == True:
handle = open(file, 'r')
read = handle.readlines()
wordlist = [x.strip('\n') for x in read]
else:
sys.exit()
#print(wordlist) #Debug Only
#Save the words from the Dictionary into an array
for words in wordlist:
database.append(words)
#print(database) #Debug Only
#Pick each word from the Dictionary from the array
for words in database:
#Convert the word into an md5 hash
get_hash = hashlib.md5()
get_hash.update(words.encode('utf8'))
hashes.append(get_hash.hexdigest())
get_hashes = ''
#print(hashes) #Debug Only
#Compare the hash with the original one and print the result
for hsh in hashes:
if hsh == md5_hash:
val = hashes.index(md5_hash)
print('Hash Cracked! Your Hash String is:', database[val])
os.system('pause')
break
else:
print('Comparing Hash....', hsh)
hashcrack()RE: [HC Official] MD5 Hash Cracker - RA1N - 03-27-2013 Looks nice, Later I will make one that runs through the already existing online databases. Will probably use VB.NET but I am going to learn more on py soon. Anyways nice share!
RE: [HC Official] MD5 Hash Cracker - RA1N - 03-27-2013 Looks nice, Later I will make one that runs through the already existing online databases. Will probably use VB.NET but I am going to learn more on py soon. Anyways nice share!
RE: [HC Official] MD5 Hash Cracker - datobe - 04-10-2013 Good job, I am using it and very happy. RE: [HC Official] MD5 Hash Cracker - Ex094 - 04-10-2013 (04-10-2013, 01:34 PM)datobe Wrote: Good job, I am using it and very happy.Thanks alot for your feedback, I'm glad it's working for you and you are happy with it ![]() Finally! My tools are actually helping people RE: [HC Official] MD5 Hash Cracker - Ex094 - 06-03-2013 I'm glad you guys like it, I might update this cracker and add some more functionality
RE: [HC Official] MD5 Hash Cracker - debughack - 10-14-2013 thanks you,i'm like it RE: [HC Official] MD5 Hash Cracker - jdog55007 - 10-15-2013 Great job man! Keep it up RE: [HC Official] MD5 Hash Cracker - cL1kz0r - 10-18-2013 (03-27-2013, 10:51 AM)Ex094 Wrote: @lixon: Thank you and I'm glad you liked it. Thanks the code was especially helpful for learning
|