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

CSRF 请求伪造Referer 同源置空配合 XSSToken 值校验复用删除

#CSRF- 无检测防护 - 检测 & 生成 & 利用(那数据包怎么整 找相似源码自己搭建整)
检测:黑盒手工利用测试,白盒看代码检验(有无 token ,来源检验等)
生成: BurpSuite->Engagement tools->Generate CSRF Poc
利用:将文件防止自己的站点下,诱使受害者访问(或配合 XSS 触发访问)
#CSRF-Referer 同源 - 规则 & 上传 &XSS
https://blog.csdn.net/weixin_50464560/article/details/120581841
匹配对比要求点击进来的而不是直接访问 
可以添加目标网站作为目录 然后·新建个html文件
逻辑判断隐患 就是数据包没有浏览器来源这行
严谨代码 PHP DEMO
<?php
// 检测来源
function checkReferrer() {
$expectedReferrer = "http://example.com"; // 期望的来源页面
if (!isset($_SERVER['HTTP_REFERER']) ||
$_SERVER['HTTP_REFERER'] !== $expectedReferrer) {
die(" 非法访问 ");
}
}

相关文章:

  • 第3章 垃圾收集器与内存分配策略《深入理解Java虚拟机:JVM高级特性与最佳实践(第3版)》
  • FPGA练习———DDS波形发生器
  • Linux419 三次握手四次挥手抓包 wireshark
  • Dubbo(65)如何实现Dubbo的服务文档生成?
  • ThingsBoard3.9.1 MQTT Topic(3)
  • Python实现对目标Word文档进行自动化排版【4万字精讲】(14)
  • 玩转Docker | 使用Docker部署tududi任务管理工具
  • 【深度学习—李宏毅教程笔记】Transformer
  • verilog float mult
  • 详细的PyCharm安装教程
  • Java学习手册:Web 应用架构概述
  • B端APP设计:打破传统限制,为企业开启便捷新通道
  • 电脑 访问 github提示 找不到网页,处理方案
  • 第6章 类文件结构《深入理解Java虚拟机:JVM高级特性与最佳实践(第3版)》
  • 【机器学习-周总结】-第4周
  • 实用电脑工具,轻松实现定时操作
  • Node.js 创建 HTTP 服务端
  • MACOS 上的 快捷指令怎么用,有哪些分享资源可以用
  • 数据结构——快排和归并排序(非递归)
  • vue2技术练习-开发了一个宠物相关的前端静态商城网站-宠物商城网站
  • 哈萨克斯坦一名副市长遭枪击
  • 俄乌互指对方未遵守复活节临时停火提议
  • 新华社经济随笔:把握不确定性中的确定性
  • 接续驰援,中国政府援缅卫生防疫队出发赴缅
  • 女子伸腿阻止高铁关门等待同行人员,相关部门已介入调查
  • 明查|美军“杜鲁门”号航空母舰遭胡塞武装打击已退役?