当前位置:网站首页>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
边栏推荐
猜你喜欢

Live broadcast management project

The programmer was beaten.

TC8:UDP_USER_INTERFACE_01-08

Flinkv1.13实现金融反诈骗案例

Dotnet console uses microsoft Maui. Getting started with graphics and skia

架构实战营 模块九:设计电商秒杀系统

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

Swift control encapsulation - paging controller

scratch大鱼吃小鱼 电子学会图形化编程scratch等级考试二级真题和答案解析2022年6月

全球基金和资管的股票建仓率达到15年内新低
随机推荐
项目采购管理
Meituan P4 carefully collated microservice system architecture design manual to see the world of microservice architecture
Swift control encapsulation - paging controller
Drive away bad emotions and stop worrying
Who has the vision to cross the cycle?
mysql截取_mysql截取字符串的方法[通俗易懂]
PHP merges multiple arrays. The same element takes the intersection of different elements to form an array
123. how to stop a thread?
Can you afford to buy a house in Beijing, Shanghai, Guangzhou and Shenzhen with an annual salary of 1million?
Flinkv1.13实现金融反诈骗案例
CSDN's one-stop cloud service is open for internal testing, and new and old users are sincerely invited to grab the fresh
ES6-const本质与完全不可改实现(Object.freeze)
Configure load balancing
谁拥有穿越周期的眼光?
scratch大鱼吃小鱼 电子学会图形化编程scratch等级考试二级真题和答案解析2022年6月
那个程序员,被打了。
121. thread scheduling: join() method and yield() method
Graduation summary of actual combat camp
Sd-wan notes
Dspic30f6014a LCD block display