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

【bodgeito】攻防实战记录

也许有一天我们再相逢,睁开眼睛看清楚,我才是英雄。

进入网站整体浏览网页

在这里插入图片描述

点击页面评分进入关卡

在这里插入图片描述

一般搭建之后这里都是红色的,黄色是代表接近,绿色代表过关

在这里插入图片描述

首先来到搜索处本着见框就插的原则

构造payload输入

<script> alert(/xss/)</script>

成功弹窗xss,发现反射型xss一枚

在这里插入图片描述

就需寻找还有没有xss,一般在网站留言板的地方都会存在储存型xss

点击contact us

构造payload输入

<script>alert(/xss/)</script>

没有弹窗成功,由此说明网站对用户输入的语句进行了过滤

在这里插入图片描述

继续尝试fuzz,构造payload:

<scri<script>pt> alert(/xss/)</sc</script>ript>

成功弹窗,说明网站会把<script>语句替换成空,需要进行双写才能绕过

在这里插入图片描述

以普通用户的身份查找隐藏的内容

直接使用御剑后台扫描工具进行扫描就可以发现管理员的后台地址,/admin.jsp,

在这里插入图片描述

直接访问此地址就进入了管理员的页面中

在这里插入图片描述

我们可以来尝试注册一个用户

账号:@<script>alert(/xss/)</script>
密码:123456

在这里插入图片描述

点击注册,会弹出xss

在这里插入图片描述

点击如下所示

在这里插入图片描述

同样会弹出xss

在这里插入图片描述

此时再次访问管理员界面会进行弹窗

在这里插入图片描述

登录处是可以注入登录的

账号:'or 1='1

密码:'or 1='1

在这里插入图片描述

万能密码登录

在这里插入图片描述

购物车内存在水平越权

首先使用

账号:user1@thebodgeitstore.com

密码:'or 1='1

进行登录

查看购物车,当b_id=0的时候,购物车如下

在这里插入图片描述

修改b_id=2,进行查看,可以看到其他用户的购物车

在这里插入图片描述

修改密码处有个csrf

首先注册

账号:test@qq.com

密码:123456

在这里插入图片描述

进入修改密码页面

在这里插入图片描述

将密码修改为654321,并进行抓包

在这里插入图片描述

burp右键生成csrf的poc,保存成html文件

在这里插入图片描述

可以通过钓鱼等方式

在这里插入图片描述

只要让用户点击一下即可修改密码

在这里插入图片描述

文笔生疏,措辞浅薄,望各位大佬不吝赐教,万分感谢。

免责声明:由于传播或利用此文所提供的信息、技术或方法而造成的任何直接或间接的后果及损失,均由使用者本人负责, 文章作者不为此承担任何责任。

转载声明:儒道易行 拥有对此文章的修改和解释权,如欲转载或传播此文章,必须保证此文章的完整性,包括版权声明等全部内容。未经作者允许,不得任意修改或者增减此文章的内容,不得以任何方式将其用于商业目的。

CSDN: 
https://rdyx0.blog.csdn.net/公众号:儒道易行
https://mp.weixin.qq.com/mp/appmsgalbum?__biz=Mzg5NTU2NjA1Mw==&action=getalbum&album_id=1696286248027357190&scene=173&from_msgid=2247485408&from_itemidx=1&count=3&nolastread=1#wechat_redirect博客:
https://rdyx0.github.io/先知社区:
https://xz.aliyun.com/u/37846SecIN:
https://www.sec-in.com/author/3097FreeBuf:
https://www.freebuf.com/author/%E5%9B%BD%E6%9C%8D%E6%9C%80%E5%BC%BA%E6%B8%97%E9%80%8F%E6%8E%8C%E6%8E%A7%E8%80%85
http://www.lryc.cn/news/507710.html

相关文章:

  • Soul Preserver
  • Android 折叠屏问题解决 - 展开或收起页面重建
  • 深入理解 Linux wc 命令
  • 半连接转内连接规则的原理与代码解析 |OceanBase查询优化
  • 多进程、多线程、分布式测试支持-pytest-xdis插件
  • Oracle virTualBox安装window10
  • Python7-数据结构
  • springboot指定ssl版本连接
  • VTK编程指南<十二>:VTK图像数据结构及图像创建与显示
  • EasyGBS国标GB28181平台P2P远程访问故障排查指南:客户端角度的排查思路
  • 打造智慧医院挂号枢纽:SSM 与 Vue 融合的系统设计与实施
  • 网络编程 02:IP 地址,IP 地址的作用、分类,通过 Java 实现 IP 地址的信息获取
  • 如何使用Python WebDriver爬取ChatGPT内容(完整教程)
  • WSL切换默认发行版
  • 全志H618 Android12修改doucmentsui功能菜单项
  • 移动网络(2,3,4,5G)设备TCP通讯调试方法
  • 网络安全概论——入侵检测系统IDS
  • Linux通信System V:消息队列 信号量
  • 计算机网络基础图解
  • TDesign:NavBar 导航栏
  • hive注释comment中文乱码解决
  • 电脑提示ntdll.d缺失是什么原因?不处理的话会怎么样?ntdll.dll文件缺失快速解决方案来啦!
  • MFC/C++学习系列之简单记录——序列化机制
  • 二十、服务发布Ingress
  • 计算机网络 八股青春版
  • java全栈day18--Web后端实战(java操作数据库2)
  • electron-vite【实战】自定义标题栏【组件封装】(含异形标题栏,指定区域拖拽,窗口置顶,窗口最小化,窗口最大化,取消最大化,隐藏窗口到托盘等)
  • vue2 项目webpack 4升5
  • 前端开发性能监控中的数据采集与性能调优方法
  • S32K324 Stack异常分析及解决方案