1.漏洞描述
攻击者伪造一个链接欺骗用户点击,一旦用户点击,便完成攻击。
2.攻击条件
(1):目标网站没有对修改个人信息修改的请求进行防CSRF处理,导致该请求容易被伪造
(2)被攻击者已经登陆目标网站,若没有登陆,就无法发起攻击
3.CSRF和XSS区别
(1)CSRF借助用户权限完成攻击,攻击者没有拿到用户权限,只是构造了修改个人信息的链接,利用被攻击者在登陆状态下点击链接而达到被攻击的目的。
(2)XSS直接利用用户权限,然后攻击。
4.确认CSRF漏洞
(1)修改管理员账号时,不需要验证旧密码
(2)修改敏感信息时,不需要token验证
(3)虽然退出或关闭了浏览器,但是cookie仍然有效,或session没有及时过期,导致CSRF攻击变得简单
5.攻击
5.1 CSRF(get)
(1)以用户Lucy身份登陆,编辑信息
用burpsuite截断信息,修改
假设用户vince收到攻击者的链接,原来信息为
点击后为
5.2 CSRF(post)
这里明天再搞了