当前位置:网站首页>Tryhackme Christmas challenge 2021 advance of cyber 3-day1-idor vulnerability, insecure access control vulnerability
Tryhackme Christmas challenge 2021 advance of cyber 3-day1-idor vulnerability, insecure access control vulnerability
2022-07-01 09:51:00 【Full stack programmer webmaster】
Hello everyone , I meet you again , I'm your friend, Quan Jun .
List of articles
The first day
There is a problem with the cargo system , Let's find a way to repair !
IDOR Loophole What is it? ?
Insecure Direct Object Reference, Unsafe direct object reference , Is a privilege control vulnerability , Similar to ultra vires loopholes , That is, users access information they should not access , For example, I can only view my own information , But I can access other people's data by modifying some parameters .
Where it usually appears
Inquire about get request
post The value of the form
Users here id It's hidden , If modified , It may lead to arbitrary user password modification vulnerability
cookies
cookie Generally, some encrypted strings are used , However, some junior programmers may use some simple plaintext to transmit information
Take the following example , It can be modified by user_id To get information about other users
Challenge
On
The system has been tampered with , There's a problem ( Although I didn't see it hhhh
After a look, there are four function pages , The fourth is in line with the loophole we want to learn this time
Be able to see in url There are parameters in
Try to modify this value , Modify to 9 Found the person who tampered with the system
Click on Revert The button enables the system to recover
Challenging questions
1. seek santa The location of , according to user_id The changes found santa that will do
2. and 1 The same way of thinking
3. ditto
4. Just order it all user_id by 9 Of Revert You can recover flag
Publisher : Full stack programmer stack length , Reprint please indicate the source :https://javaforall.cn/131772.html Link to the original text :https://javaforall.cn
边栏推荐
- MapReduce programming basics
- The market is relatively weak recently
- BSN long story 10: how to ensure the safety of NFT
- 炒币,亏了1000万。
- 微信表情符号写入判决书,你发的OK、炸弹都可能成为“呈堂证供”
- Get the list of a column in phpexcel get the letters of a column
- 云原生到底是什么?它会是未来发展的趋势吗?
- Differences between JS valueof and toString
- 这样理解mmap,挺有意思!
- SSH服务器拒绝密码,再试一次;PermitRootLogin yes无效问题
猜你喜欢

Who has the vision to cross the cycle?

电脑USB、HDMI、DP各种接口及速度

MapReduce programming basics

Flinkv1.13 implementation of financial anti fraud cases

炒币,亏了1000万。

微信表情符号写入判决书,你发的OK、炸弹都可能成为“呈堂证供”

JS scope chain and closure

睡了二哥。。。

Import and export of power platform platform sharepointlist

历史上的今天:九十年代末的半导体大战;冯·诺依曼发表第一份草案;CBS 收购 CNET...
随机推荐
High precision factorial
Swift control encapsulation - paging controller
I like two men...
【无标题】
7-Zip 遭抵制?呼吁者定下“三宗罪”:伪开源、不安全、作者来自俄罗斯!
SQL learning notes (03) -- data constraint relationship
The stock position building rate of global funds and asset management reached a new low in 15 years
项目采购管理
Network counting 01 physical layer
Precautions for lvgl v8.2 string display on keil MDK (take little bear pie as an example)
睡了二哥。。。
[untitled]
我喜欢两个男人。。。
Differences between JS valueof and toString
CSDN's one-stop cloud service is open for internal testing, and new and old users are sincerely invited to grab the fresh
一个悄然崛起的国产软件,低调又强大!
Scratch big fish eat small fish Electronic Society graphical programming scratch grade examination level 2 true questions and answers analysis June 2022
富文本实现插值
Module 9: design e-commerce seckill system
炒币,亏了1000万。