码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • postswigger 靶场(CSRF)攻略-- 2.令牌验证


     靶场地址:

    What is CSRF (Cross-site request forgery)? Tutorial & Examples | Web Security Academy (portswigger.net)icon-default.png?t=N7T8https://portswigger.net/web-security/csrf

    令牌(token)验证取决于请求方法

    题目中已告知易受攻击的是电子邮件的更改功能,而目标是利用 csrf 漏洞更改受害者的电子邮件地址,最后给出了登录凭据:wiener:peter。

    1.登录 wiener 用户

            a.依旧是账号密码进行登录,wiener:peter,

            b.然后在更改邮箱的界面输入test@test.ca

            c.进行抓包

    2.改变请求方法

            a.因为 POST 请求会对 token 验证(在没有 token 的情况下会 404),从而无法修改邮箱。

             b.GET 不需要。于是右键 burp 点击 Change request method,将请求方法从 POST 更改为 GET

    3.进行 csrf 攻击

            a.在 burp 中右键生成 csrf poc.

            b.选项中把自动提交脚本选择上,代码中的 emali 修改为testcsrftoken1@test.ca,copy html,

            c.用 burp 的服务器托管脚本,粘贴到 body 中。最后点击"Store",并发送给受害者,完成试验

            通过

  • 相关阅读:
    Linux目录结构及文件基本操作
    GeoServer入坑(一)--DEM地形图发布
    python中布隆过滤器用法详解
    一种改进的樽海鞘群算法-附代码
    Mybatis主配置—Configuration
    《分析模式》漫谈10-白头神探
    嵌入式单片机的高级编程技巧和优化
    使用USB转JTAG芯片CH347在Vivado下调试
    OpenCV从入门到入坟
    记一次因 lru_cache 导致的 Python 内存泄露排查
  • 原文地址:https://blog.csdn.net/wj33333/article/details/134384705
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号