pikachu 之CSRF(跨站请求伪造)get和post型

CSRF(跨站请求伪造)

概念

跨站请求伪造(Cross-Site Request Forgery,简称CSRF)是一种攻击方式,攻击者通过伪造用户的请求,欺骗受害者在不知情的情况下执行不想要的操作。这种攻击利用了用户已经在目标网站上通过身份验证的状态(如登录状态),从而以用户的身份发送恶意请求。

工作原理
  1. 用户在某个网站(比如银行网站)上登录并获得一个会话令牌(Cookie)。
  2. 用户在没有退出登录的情况下,访问了一个恶意网站。
  3. 恶意网站中包含了指向银行网站的恶意请求,比如转账请求。
  4. 用户的浏览器会自动带上银行网站的会话Cookie,从而完成转账操作。
  5. 银行网站因为接收到了合法的Cookie,会认为请求是合法用户发起的,从而执行操作。

get型

登录进去之后随便修改一下提交

然后就开始在网络中寻找我们提交的数据包

这个时候登录lili的的账户然后打开vince的那个url http://127.0.0.1/pikachu-master/vul/csrf/csrfget/csrf_get_edit.php?sex=boy&phonenum=123123&add=henan&email=henan666%40pikachu.com&submit=submit(欺骗)
发现了什么

post型
首先登录一个账号然后修改它的信息

然后burp抓包
抓包后(这不好截图一截图页面就下去了toude 图)

然后就找到html把他保存下来

这个时候把html发给lucy让他打开

这是lucy现在的信息
打开html后

你一点你就会发现lucy信息变了为kevin

相关推荐
2401_831501731 天前
Web网页之前端三剑客汇总篇(基础版)
前端
木易 士心1 天前
Vue 3 Props 响应式深度解析:从原理到最佳实践
前端·javascript·vue.js
海鸥两三1 天前
uniapp 小程序引入 uview plus 框架,获得精美的UI框架
前端·vue.js·ui·小程序·uni-app
lightgis1 天前
16openlayers加载COG(云优化Geotiff)
前端·javascript·html·html5
小飞大王6661 天前
TypeScript核心类型系统完全指南
前端·javascript·typescript
你的人类朋友1 天前
✍️记录自己的git分支管理实践
前端·git·后端
合作小小程序员小小店1 天前
web网页开发,在线考勤管理系统,基于Idea,html,css,vue,java,springboot,mysql
java·前端·vue.js·后端·intellij-idea·springboot
防火墙在线1 天前
前后端通信加解密(Web Crypto API )
前端·vue.js·网络协议·node.js·express
Jacky-0081 天前
Node + vite + React 创建项目
前端·react.js·前端框架
CoderYanger1 天前
前端基础——CSS练习项目:百度热榜实现
开发语言·前端·css·百度·html·1024程序员节