1. 黑客安全网-互联网安全媒体信息综合平台首页
  2. 分类阅读
  3. WEB安全

CSRF整理

简介

每个漏洞玩好了都是大佬,希望每个人都能学有所成

免责声明:

禁止对真实未授权网站进行测试,后果自负

一、原理

黑客发现某网站存在CSRF漏洞,并且构造攻击参数将payload制作成网页,用户访问存在CSRF漏洞的网站,并且登录到后台,获取cookie,此时黑客发送带有payload的网址给用户,用户同时打开黑客所发来的网址,执行了payload,则造成了一次CSRF攻击

形成原因:主要是漏洞网站没有经过二次验证,和用户在浏览漏洞网站的时候,同时点击了hack制造的payload

二、与XSS的区别

XSS:hack发现存在xss漏洞的网站—>制造payload—>将带有payload的网址发送给用户诱导点击—>执行payload获取黑客获取到敏感信息—>hack利用敏感信息进行操作数据修改

CSRF: hack发现存在CSRF漏洞的网站—>制造payload—>将带有payload的网址发送给用户诱导点击—>用户浏览了存在CSRF漏洞网站的情况下同时点击hack制作的payload链接,执行payload并且修改数据

区别:XSS是由hack诱导用户点击之后获取敏感信息,hack自己通过敏感信息进行下一步工具

区别:CSRF由hack构造payload诱导用户点击,用户点击的过程中同时浏览了存在漏洞的网站,由用户发起hack所制作的payload请求,修改信息

三、漏洞挖掘

添加信息

删除信息

修改信息

一切可执行的地方,并且没有进行二次验证码和token验证的地方,就有可能存在CSRF

四、漏洞利用

例1:发现DVWA靶场存在CSRF漏洞攻击特征

CSRF整理

通过BP抓包和BP的制作CSRF代码的功能进行payload的制作

CSRF整理

CSRF整理

将代码复制出来制作成html文件,并发送给客户端诱使其执行

CSRF整理用户浏览同时浏览DVWA靶场和hack制作的payload的网页时,直接进行了修改密码请求,并且成功

CSRF整理最不可能存在的也是最基本的CSRF攻击方:

例2:上面是POST方式提交的,那么GET方式改如何制作payload呢

CSRF整理CSRF整理CSRF整理制作一个超链接,单数就是服务器请求地址,加修改的参数,当用户请求的时候就发起了一次攻击

例3:还有一种是通过post发起请求,然后将input请求标签隐藏在iframe标签中,并且隐藏,然后通过js代码来调取和执行这次标签的请求,之后跳转到用户点击的正常页面。这样可以尽可能少的产生怀疑

五、CSRF防御

防御部分参考:北极边界安全团队的文章:https://www.cnblogs.com/anbus/p/9988452.html

六、总结

哈哈写的很艰难啊。写一半忘记保存,刷新网页后都没了,全都从新写的。安全是场修行的路,原自己潜心学习不骄不躁

相关推荐: Hacker101 Encrypted Pastebin 通关教科书式详解

首先padding oracle的文章真的很多,但是我感觉到奇怪的是我在中英文搜索引擎都没有找到Encypted Pastebin的通关方法(如果你找到了可以评论给我,我要看看是谁跟我一样这么喜欢写日记),是因为太简单吗,但是我看到官方在twitter上面在去…

本文为转载文章,源自互联网,由网络整理整理编辑,转载请注明出处:https://www.hacksafe.net/articles/web/2941.html

发表评论

电子邮件地址不会被公开。 必填项已用*标注