dz论坛密文生成器【Python】
一般我们去cmd5.com 解密
破解dz的密文 还是很有难度的。当cmd5破不到的时候,
倒不如自已生成一些密文 然后碰撞
dz uc_server的生成密文方式:
$salt = substr(uniqid(rand()), -6);
$password = md5(md5($password).$salt);
以下是python生成脚本
import MySQLdb import hashlib import datetime starttime=datetime.datetime.now() db = MySQLdb.connect("localhost","root","123456","md5" ) cursor=db.cursor() text_file=open("D:/md5.txt","r") lines=text_file.readlines() spam = int(len(lines)) def getmd5(m): strm=m salt='a28873' md5=hashlib.md5() md6=hashlib.md5() md5.update(m) m=md5.hexdigest() sb= m+salt md6.update(sb) hash=md6.hexdigest() sql="insert into md5_py(md5,pass) values('%s','%s')" % (hash,strm) try: cursor.execute(sql) return True except: return False for line in lines: line=line.strip('/n') spam=spam-1 isgood=getmd5(line) print "%d----%s" % (spam,isgood) endtime=datetime.datetime.now() print (endtime - starttime).seconds
这里是你的明文。
text_file=open("D:/md5.txt","r")
salt='a28873' 修改你的值 运行 python md5uc.py
生成。
然后用查看对比 就可以啦
免责声明:文章中涉及的程序(方法)可能带有攻击性,仅供安全研究与教学之用,读者将其信息做其他用途,由读者承担全部法律及连带责任,本站不承担任何法律及连带责任;如有问题可邮件联系(建议使用企业邮箱或有效邮箱,避免邮件被拦截,联系方式见首页),望知悉。
- 左青龙
- 微信扫一扫
-
- 右白虎
- 微信扫一扫
-
评论