进阶篇 9. CSRF漏洞

157 阅读1分钟

CSRF

1. CSRF简介与危害

  • 定义与特点
    • CSRF(Cross-site request forgery)跨站请求伪造
    • 需要用户点击恶意链接,也称为one-click attack
Pikachu
<script src='http://www.pikaqiu.com/vul/csrf/csrfget/csrf_get_edit.php?sex=gg&phonenum=1111&add=11111&email=111111&submit=submit'></script>
  • 发送给被攻击者执行

image.png

  • 被攻击者刷新页面展示数据,数据被更新了

2. CSRF攻击页面生成

  • bp生成html
  • owasp csrft 生成html

3.攻击前提条件

  • 存在漏洞的服务
  • 用户已登录
  • 对协议包了解
  • 浏览器支持

4.metinfo cms

  • 创建靶场

  • 开启owasp csrft 记录数据并生成页面 image.png

  • 用户页面添加数据到owasp中 image.png

  • 将csrf页面发给被攻击者 image.png

5. CSRF防御建议

  • 同源策略
  • 关键业务验证,短信、邮件、人脸识别