tryhackme圣诞挑战2021-Advent of Cyber 3-day1-IDOR漏洞,不安全的访问控制漏洞

tryhackme圣诞挑战2021-Advent of Cyber 3-day1-IDOR漏洞,不安全的访问控制漏洞文章目录第一天IDOR漏洞是什么?通常出现的地方查询get请求post的表单的值cookies挑战初探挑战的问题第一天货物系统出现了问题,让我们想办法进行修复!IDOR漏洞是什么?InsecureDirectObjectReference,不安全的直接对象引用,是一种权限控制类漏洞,类似于越权漏洞吧,就是用户访问到了自己不应该访问的信息,比如我只能查看我自己的资料,但我可以通过修改一些参数访问其他人的资料。通常出现的地方查询get请求post的表单的值这里用户的id被隐藏了,如果修

大家好,又见面了,我是你们的朋友全栈君。

第一天

货物系统出现了问题,让我们想办法进行修复!

IDOR漏洞是什么?

Insecure Direct Object Reference,不安全的直接对象引用,是一种权限控制类漏洞,类似于越权漏洞吧,就是用户访问到了自己不应该访问的信息,比如我只能查看我自己的资料,但我可以通过修改一些参数访问其他人的资料。

通常出现的地方

查询get请求

在这里插入图片描述

post的表单的值

在这里插入图片描述

这里用户的id被隐藏了,如果修改,可能就会导致任意用户密码修改漏洞

cookies

cookie一般会用一些加密后的字符串,不过一些初级的程序员可能会用一些简单的明文来传输信息

比如下面的例子,可以通过修改user_id来获取其他用户的信息
在这里插入图片描述

挑战

初探

这个系统被篡改了,出现了点问题(虽然我没看出来hhhh

看了一下有四个功能页面,第四个符合我们这次要学的漏洞
在这里插入图片描述

能够看到在url中含有参数

在这里插入图片描述

尝试去修改这个值,修改到9的时候发现了篡改这个系统的人

在这里插入图片描述

点击Revert按钮能够使得系统恢复

挑战的问题

1.寻找santa的位置,根据user_id的变化找到santa即可

2.和1的思路一样

3.同上

4.都点一下user_id为9的Revert即可恢复得到flag

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/131772.html原文链接:https://javaforall.net

赞 (0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 个人博客网站搭建[通俗易懂]

    个人博客网站搭建[通俗易懂]个人博客网站搭建VuePress介绍本人的个人博客网站,网站地址,是基于VuePress进行搭建。什么是VuePress根据官网:VuePress由两部分组成:第一部分是一个极简静态网站生成

    2022年7月1日
  • inputstream中的read方法_inputformat默认是怎么读取数据的

    inputstream中的read方法_inputformat默认是怎么读取数据的importjava.io.IOException;importjava.io.InputStreamReader;/**InputStreamReader@author红烛2019年6月19日inputStreamDemo.java*/publicclassinputStreamDemo{publicstaticvoidmain(String[…

    2022年9月26日
  • js编写HTML通过document.cookie写入不了cookie的问题[通俗易懂]

    js编写HTML通过document.cookie写入不了cookie的问题[通俗易懂]js中通过document.cookie写入不了cookie的问题使用VScode编写HTML应用cookie进行存储,发现编写无法读取到cookie的内容,即未能实现cookie存储。作为新手问题,可以考虑这个原因:只有当用在服务器或者本地的服务器中的时候,才能使用这个方法写入cookie,所以VScode没有使用服务器方式?这个原因可以通过方案一尝试解决:打开VScode,点击左侧扩展,输入liveserver,点击安装即可;安装成功后再VS界面右下角可以看到相应提示

    2022年7月16日
  • Winform开发常用控件之Checkbox和CheckedListBox

    Winform开发常用控件之Checkbox和CheckedListBoxWinform的开发基本都是基于控件事件的,也就是事件驱动型的。多选框的放置和值的获取有很多种,这里介绍几个简单常用的方法1、直接放置Checkbox,并获取Checkbox的值上图做法也非常简单,就

    2022年7月2日
  • apache工作模式与配置

    apache工作模式与配置

    2022年3月11日
  • 带你简单了解音频放大电路

    带你简单了解音频放大电路音频放大电路简介能够为负载提供足够大的功率放大倍数的电路称之为功率放大电路,简称功放。音频功率放大器的基本功能是把前级送来的声频信号不失真地加以放大,输出足够的功率去驱动负载(扬声器)发出优美的声音。在音频电路中,往往要求放大电路的输出级能输出足够大的功率去驱动扬声器等负载。音频放大电路在各种音频设备上被广泛使用。因此放大器一般包括前置放大和功率放大两部分,前者以放大信号振幅为目的,因而又称电压…

    2022年6月6日

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号