C
Canned
Hi,
I need some help with my script. I hope someone can show me the right
direction or at least explain to me what did I wrong?
I write a small script that read lines from plain text file and encrypt
each lines using md5 module. I have a small word list that contain 2000+
words, 1 word/line. Using the code below, I can save the output to
another file to use it with john the ripper (http://www.openwall.com).
Here is the part that annoys me, john recognize the output as des and
not as md5. Using the original wordlist, I tried to crack the list but
nothing has come up after waiting for almost 9 hours. Can someone please
tell me what did I wrong? Why john don't recognize the output as md5?
I'm using python 2.5.1 and I'm python noob and also don't have any
knowledge about encryption.
----------------code------------------------
import sys, md5
f = open(sys.argv[1])
obj = md5.new()
for line in f:
if line[-1:] == '\n':
text = line[:-1]
obj.update(text),
print text + ':' + obj.hexdigest()
f.close()
---------------result-----------------------
000000:670b14728ad9902aecba32e22fa4f6bd
00000000:c47532bbb1e2883c902071591ae1ec9b
111111:bf874003f752e86e6d6ba6d6df1f24a2
11111111:65a89de3000110bf37bcafdbd33df55a
121212:38a8eeb4dfb0f86aefea908365817c15
123123:f226a65a908909b83aed92661897d0c9
Thanks in advance
I need some help with my script. I hope someone can show me the right
direction or at least explain to me what did I wrong?
I write a small script that read lines from plain text file and encrypt
each lines using md5 module. I have a small word list that contain 2000+
words, 1 word/line. Using the code below, I can save the output to
another file to use it with john the ripper (http://www.openwall.com).
Here is the part that annoys me, john recognize the output as des and
not as md5. Using the original wordlist, I tried to crack the list but
nothing has come up after waiting for almost 9 hours. Can someone please
tell me what did I wrong? Why john don't recognize the output as md5?
I'm using python 2.5.1 and I'm python noob and also don't have any
knowledge about encryption.
----------------code------------------------
import sys, md5
f = open(sys.argv[1])
obj = md5.new()
for line in f:
if line[-1:] == '\n':
text = line[:-1]
obj.update(text),
print text + ':' + obj.hexdigest()
f.close()
---------------result-----------------------
000000:670b14728ad9902aecba32e22fa4f6bd
00000000:c47532bbb1e2883c902071591ae1ec9b
111111:bf874003f752e86e6d6ba6d6df1f24a2
11111111:65a89de3000110bf37bcafdbd33df55a
121212:38a8eeb4dfb0f86aefea908365817c15
123123:f226a65a908909b83aed92661897d0c9
Thanks in advance