CSRF:
跨站请求伪造(cross site request forgery),
在用户不知情的情况下提交了请求。
也就是说攻击者盗用了用户身份,
以用户的名义发送了恶意请求。
攻击过程如下:
(b站视频截的一张图)
CSRF的危害:
如何防御CSRF:
DVWA-CSRF(low)
- 查看网页源码,发现请求方式是get请求,且没有token
- 在页面中输入543,543修改密码
- 此时在brute force处尝试用新密码登录,发现admin的密码已经更改为543
- 再返回到csrf菜单,复制url
- 把参数改成pass1234,由于直接用这个链接过于明显,在线转换成短链接
6.用户点击短链接后,密码自动改成pass1234