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

【第十二篇】使用BurpSuite实现CSRF(实战案例)

CSRF存在前提:简单的身份验证只能保证请求是发自某个用户的浏览器,却不能保证请求本身是用户自愿发出的

业务场景:新增、删除、收藏、编辑、保存

使用Burp发现CSRF漏洞的过程如下。

1、如图,存在修改邮箱的功能点如下:

在这里插入图片描述

2、修改邮箱的流量包,此时邮箱已被修改:

在这里插入图片描述

思路:是否存在简单的身份验证?能否实现CSRF?

3、选中参数及参数值,并发送到CSRF POC:

在这里插入图片描述

4、此时一个对话框被打开,其中包含基于所选请求的 HTML。在 HTML 中,编辑要在 PoC 攻击中更改的字段中的值。(即更改电子邮件请求中的电子邮件值):

在这里插入图片描述

5、这里将参数值修改为123456ice@qq.com,接着,把 HTML 粘贴到网页中:

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • docker compose部署项目—踩坑记录
  • vue2 利用网络代理axios实现开发环境前端跨域
  • 文字识别 Optical Character Recognition,OCR CTC STN
  • 【C/C++】C语言实现单链表
  • HarmonyOS实战开发DLP-如何实现一个安全类App。
  • 无参数绕过RCE
  • 掌握JWT安全
  • Git 术语及中英文对照
  • CentOS7编译ZLMediaKit并使能WebRTC
  • C语言从入门到实战————编译和链接
  • axios是什么?axios使用axios和ajax
  • c++的学习之路:12、vector(1)
  • SSL数字证书基本概念
  • 深入理解指针2:数组名理解、一维数组传参本质、二级指针、指针数组和数组指针、函数中指针变量
  • C++设计模式:桥模式(五)
  • 9月CHINA-PUB-OPENDAY技术沙龙——IPHONE
  • css的样式优先级
  • JS变量作用域
  • node-sass 安装卡在 node scripts/install.js 解决办法
  • PaddlePaddle-GitHub的正确打开姿势
  • 电商搜索引擎的架构设计和性能优化
  • 高度不固定时垂直居中
  • 工作手记之html2canvas使用概述
  • 关于extract.autodesk.io的一些说明
  • ------- 计算机网络基础
  • 数组的操作
  • 云栖大讲堂Java基础入门(三)- 阿里巴巴Java开发手册介绍
  • 在Unity中实现一个简单的消息管理器
  • 自定义函数
  • 格斗健身潮牌24KiCK获近千万Pre-A轮融资,用户留存高达9个月 ...
  • ​​​​​​​​​​​​​​Γ函数
  • ​LeetCode解法汇总1410. HTML 实体解析器
  • # Apache SeaTunnel 究竟是什么?
  • # Java NIO(一)FileChannel
  • #pragma multi_compile #pragma shader_feature
  • #数据结构 笔记三
  • (2)MFC+openGL单文档框架glFrame
  • (2.2w字)前端单元测试之Jest详解篇
  • (6)【Python/机器学习/深度学习】Machine-Learning模型与算法应用—使用Adaboost建模及工作环境下的数据分析整理
  • (二)hibernate配置管理
  • (附源码)springboot宠物管理系统 毕业设计 121654
  • (附源码)springboot宠物医疗服务网站 毕业设计688413
  • (附源码)ssm高校升本考试管理系统 毕业设计 201631
  • (附源码)计算机毕业设计SSM基于java的云顶博客系统
  • (力扣)循环队列的实现与详解(C语言)
  • (十七)Flask之大型项目目录结构示例【二扣蓝图】
  • (实测可用)(3)Git的使用——RT Thread Stdio添加的软件包,github与gitee冲突造成无法上传文件到gitee
  • (详细版)Vary: Scaling up the Vision Vocabulary for Large Vision-Language Models
  • (转载)从 Java 代码到 Java 堆
  • .NET 8.0 发布到 IIS
  • .net core 3.0 linux,.NET Core 3.0 的新增功能
  • .net core webapi Startup 注入ConfigurePrimaryHttpMessageHandler
  • .net core控制台应用程序初识
  • .net redis定时_一场由fork引发的超时,让我们重新探讨了Redis的抖动问题
  • .NET 中小心嵌套等待的 Task,它可能会耗尽你线程池的现有资源,出现类似死锁的情况