easy_login通关思路

目录

(一)环境准备

1、在ctfhub.com里面找到easy_login

 2、随便注册username和password,在用BP抓包登入

 (二)

1、分析JWT数据

 2、查看登入界面

 3、用admin登入


        可以大致分为垂直越权,通过JWP令牌验证绕过的方式,最终拿到flag,可以先看这篇文章JWT安全WebGoat实战与预编译CASE注入__Cyber的博客-CSDN博客

(一)环境准备


1、在ctfhub.com里面找到easy_login


 2、随便注册username和password,在用BP抓包登入


先把它放到重发器,等等会用到。

 (二)


1、分析JWT数据

        刚刚抓到的包明显是JWT数据,放到JSON Web Tokens - jwt.io

 2、查看登入界面

 点进去

         很明显我们要进行提权,第一反应是admin,不确定的话,进入文件验证一下,它已经告诉我们是node.js前端框架,不熟悉可以把代码下下来,不难找到它有一个核心文件/controllers/api.js,打开它。

 3、用admin登入



        密码随便写,用BP进行抓包

         admin这个用户也没有注册过,所以说authorization的value值为null,我们用刚刚随便写的用户名的username改为admin,签名方式改为none(图一),再修改secretid{}(图二),去掉=,再加上.

图一

 

图二

 

        我们还用第一次登入随便写的用户名和密码进行登入,BP拦截数据包,把username改为admin,密码不动,authorization改为我们伪造的JWT

 在点击flag,BP抓下包

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
Easy_block是一个可以帮助用户轻松屏蔽一些不必要的信息或内容的工具或服务。在现如今信息爆炸的时代,我们往往会面临来自各个渠道的过多信息,这使得我们难以专注于真正重要的事情。Easy_block的出现旨在解决这个问题。 Easy_block可以应用于各种平台,比如浏览器插件、手机应用等。用户可以根据自己的需求,设置屏蔽的关键词、网站、应用等。当用户在浏览网页或使用应用时,Easy_block会根据用户的设置过滤掉相关的信息或内容。这样一来,用户就能够避免浪费时间和精力在那些不感兴趣或无关紧要的信息上。 Easy_block的优势在于其简单易用和个性化设置。用户只需几步简单操作,就能完成屏蔽的设置,并且可以随时调整或取消。用户可以根据自己的需要,选择屏蔽某个关键词、特定网站等,还可以设置屏蔽的时间段,比如在工作时间内屏蔽社交媒体等。这样,用户就能更好地安排和管理自己的时间,更专注于重要的事务,提高工作效率。 除了个人使用外,Easy_block还可以在学校、办公场所等集体环境中应用。通过屏蔽一些分散注意力和影响学习、工作效果的内容,可以提高集体的学习和工作效率。 综上所述,Easy_block作为一个简单易用的屏蔽工具,能够帮助用户过滤掉不必要的信息和内容,提高个人的工作效率和专注度。无论是个人还是集体使用,Easy_block都有着积极的作用。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

@Camelus

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值