Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/usr/bin/env python
- import Queue
- import threading
- import urllib2
- import socket
- import argparse
- import re
- from time import *
- print "\n[+] Coded By UzunDz\n[+] UzunDz@gmail.com\n"
- class md5Cracker(threading.Thread):
- def __init__(self,queue):
- threading.Thread.__init__(self)
- self.queue=queue
- def run(self):
- while True:
- temp="\t{0:10}"
- socket.setdefaulttimeout(5)
- md5=self.queue.get().strip()
- try:
- url = 'http://www.somd5.com/somd5-index-md5.html'
- data = 'isajax=doAAeRyiVAPZBQUwmVDtvje&md5='+md5
- req = urllib2.Request(url, data)
- req = urllib2.urlopen(req).read()
- res = re.findall('<h1.*>(.*?)</h1>', req)
- if res:
- print temp.format("(+) %s : %s\n")%(md5,res[0]),
- rez = open("passcr.txt", 'a')
- rez.write(md5+":"+res[0]+'\n')
- rez.close
- else:
- pass
- self.queue.task_done()
- except:
- pass
- queue=Queue.Queue()
- thread_num=10
- for i in range(thread_num):
- worker=md5Cracker(queue)
- worker.setDaemon(True)
- worker.start()
- list=open("md5.txt","r")
- for line in list:
- queue.put(line)
- queue.join()
- print '[+] Finished.'
Add Comment
Please, Sign In to add comment