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

Pikachu靶场(暴力破解)

目录标题

  • 暴力破解(登录)
    • 基于表单的暴力破解
    • 验证码绕过(on server)
    • 验证码绕过(on client)
    • token防爆破?

上学期用这个靶场写过作业,现在抽空给它过一遍,由于需要抓包,从而通过小皮,使用本地(127.0.0.1等)进行打开,不能抓包。需要通过Ipv4地址进行访问。
参考博客:https://blog.csdn.net/elephantxiang/article/details/113797042

暴力破解(登录)

基于表单的暴力破解

在这里插入图片描述
然后把多于的$去掉,载入字典,进行攻击
在这里插入图片描述
只出了一组
在这里插入图片描述

验证码绕过(on server)

本关在验证完验证码之后没有把_SESSION[‘vcode’]销毁,所以才导致[‘vcode’]可以被多次使用

chrome浏览器F12可以在Application的Cookie中看到验证码

看了一下提示,验证码好像一直有效,步骤基本同上,可以在抓包前多试几回
在这里插入图片描述

验证码绕过(on client)

前端有检验验证码的js脚本,用burpsuite发请求报文绕过前端
在这里插入图片描述
在这里插入图片描述

token防爆破?

加入了token校验,每次爆破的时候把token值取出,还是在做题之前,可以先多抓包几次,进行比较。
线程改为1
在这里插入图片描述
payload options设置
在这里插入图片描述
找到token,
在这里插入图片描述
之后同上,注意3
在这里插入图片描述
在这里插入图片描述
有点离谱,之后找到了这篇博客https://www.jianshu.com/p/f218735806de

其中说到:因为将burpsuite设置为了Clusterbomb模式,因此在爆破时将所有出现的token值进行了笛卡尔积运算,这就导致爆破的数据量无限增加,并且正确结果也不便于我们查看。

目前bp使用还是英文比较多,看wp操作时也比较方便。

http://www.lryc.cn/news/19778.html

相关文章:

  • 浅谈script,link,import,@import引入
  • 【CSS】CSS 层叠样式表 ① ( 简介 | CSS 引入方式 - 内联样式 | 内联样式语法 | 内联样式缺点 )
  • 12.STM32系统定时器-SysTick
  • 28张图讲解支付系统的通用设计,漂亮!
  • 【5】linux命令每日分享——touch创建文件
  • TypeScript快速上手语法+结合vue3用法
  • 一,下载iPerf3最新源代码
  • keithley6487/吉时利6487皮安表
  • sql命令大全
  • Ubuntu 定时执行脚本
  • Python带你制作一个属于自己的多功能音乐播放器
  • Redis 被问麻了...
  • 使用JavaScript+Selenium玩转Web应用自动化测试
  • [架构之路-119]-《软考-系统架构设计师》-计算机体系结构 -1- 基本原理(体系结构、指令系统与流水线、层次存储)
  • 【离线数仓-8-数据仓库开发DWD层-交易域相关事实表】
  • 你知道Java架构师学习路线该怎么走吗?你所缺少的是学习方法以及完整规划!
  • 华为OD机试用Python实现 -【查找树中的元素 or 查找二叉树节点】(2023-Q1 新题)
  • MyBatis——创建与使用
  • 【涨薪技术】0到1学会性能测试 —— 参数化关联
  • go进阶(2) -深入理解Channel实现原理
  • 数组(二)-- LeetCode[303][304] 区域和检索 - 数组不可变
  • 22-基于分时电价条件下家庭能量管理策略研究MATLAB程序
  • “XXX.app 已损坏,打不开。您应该将它移到废纸篓”,Mac应用程序无法打开或文件损坏的处理方法(2)
  • flask入门-3.Flask操作数据库
  • STM32 使用microros与ROS2通信
  • 51单片机入门 - 测试:SDCC / Keil C51 会让没有调用的函数参与编译吗?
  • 【计算机网络】计算机网络
  • 【java web篇】项目管理构建工具Maven简介以及安装配置
  • springboot笔记
  • 【多线程与高并发】- 浅谈volatile