CSRF跨站请求伪造&Referer同源&Token校验&复用删除置空&联动上传或XSS

Ethan医生9个月前WEB安全239

image.jpg


补充:

XSS漏洞与CSRF区分


主要区别

目标:XSS攻击用户,CSRF攻击应用。

执行位置:XSS在用户浏览器执行,CSRF在用户不知情时执行请求。

防御措施:XSS防御侧重于输入过滤和输出编码,CSRF防御则依赖Token和请求验证。

总结

XSS通过注入恶意脚本攻击用户,CSRF则通过伪造请求攻击应用。两者都需要不同的防御策略来应对。


CSRF 功能点:

删除帐户

更改电子邮件

如果不需要旧密码,请更改密码

如果您的目标支持角色,请添加新管理员

更改正常信息,名字,姓氏等......

类似复选框的接收通知

更改个人资料图片/删除它

 

CSRF 绕过:

删除令牌并发送带有空白参数的请求

删除token参数

将请求从 POST 更改为 GET

更改正文编码

token 替换为随机值

删除裁判或在 CSRf 文件中使用此行|`

<meta name="referrer" content="no-referrer">

使用另一个用户令牌

更改令牌中的一个字符,内容长度绕过

 

#案例-CSRF利用-无防护

检测:黑盒手工利用测试,白盒看代码检验(有无token,来源检验等)

生成:BurpSuite->Engagement tools->Generate CSRF Poc

利用:将文件防止自己的站点下,诱使受害者访问(或配合XSS触发访问)

 

#案例-CSRF利用-同源策略防护

绕过1:规则匹配绕过问题(代码逻辑不严谨)

功能逻辑:<meta name="referrer" content="no-referrer">

匹配机制:http://xx.xx.xx.xx/http://xx.xx.xx.xx

绕过2:配合文件上传绕过(严谨使用同源绕过)

绕过3:配合存储XSS绕过(严谨使用同源绕过)

 

#案例-CSRF利用-Token校验防护

绕过1:将Token参数值复用(代码逻辑不严谨)

绕过2:将Token参数删除(代码逻辑不严谨)

绕过3:将Token参数值置空(代码逻辑不严谨)

 

#复盘

SRC-CVECSRF报告


标签: CSRFReferer

相关文章

JAVA攻防-专题漏洞&反序列化&原生类引用&三方组件&JNDI注入&版本限制&审计Sink

JAVA攻防-专题漏洞&反序列化&原生类引用&三方组件&JNDI注入&版本限制&审计Sink

➢ Java攻防-专题漏洞-原生类反序列化➢ Java攻防-专题漏洞-三方组件反序列化#Java安全-反序列化-原生类序列化是将Java对象转换成字节流的过程。而反序列化是将字节流...

XML&XXE&无回显带外&SSRF元数据&DTD实体&OOB盲注&文件拓展&复盘

XML&XXE&无回显带外&SSRF元数据&DTD实体&OOB盲注&文件拓展&复盘

#详细点:XML被设计为传输和存储数据,XML文档结构包括XML声明、DTD文档类型定义(可选)、文档元素,其焦点是数据的内容,其把数据从HTML分离,是独立于软件和硬件的信息传输工具。等同于JSON...

JAVA攻防-FastJson专题&各版本Gadget链&autoType开关&黑名单&依赖包&本地代码

#FastJson反序列化各版本利用链分析参考文章:https://xz.aliyun.com/news/14309参考文章:https://mp.weixin.qq.com/s/t8sjv0Zg8_...

PHP反序列化&原生内置&Exception类&SoapClient类&SimpleXMLElement

#原生自带类参考https://xz.aliyun.com/news/8792https://www.anquanke.com/post/id/264823https://blog.csdn.net/...

XSS跨站&Cookie盗取&数据包提交&网络钓鱼&BEEF项目&XSS平台&危害利用

#XSS跨站-输入输出-原理&分类&利用点漏洞原理:接受输入数据,输出显示数据后解析执行基础类型:反射(非持续),存储(持续),DOM-BASE拓展类型:jquery,mxss,uxs...

PHP反序列化&魔术方法&触发条件&POP链构造&变量属性修改&黑白盒角度

PHP反序列化&魔术方法&触发条件&POP链构造&变量属性修改&黑白盒角度

1、什么是反序列化操作? - 类型转换- PHP & JavaEE & .NET & Python(见图)序列化:对象转换为数组或字符串等格式反序列化:将数组或字符串等格式转换...

发表评论    

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。