当前位置:网站首页>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
边栏推荐
- 直播管理项目
- Short circuit operator lazy evaluation
- Mikrotik Routeros Internet access settings
- JS scope chain and closure
- 富文本实现插值
- 4hutool实战:DateUtil-格式化时间[通俗易懂]
- Dspic30f6014a LCD block display
- MT7628K eCos开发入门
- Closure implementation iterator effect
- Can you afford to buy a house in Beijing, Shanghai, Guangzhou and Shenzhen with an annual salary of 1million?
猜你喜欢
scratch大鱼吃小鱼 电子学会图形化编程scratch等级考试二级真题和答案解析2022年6月
I like two men...
JS scope chain and closure
Computer USB, HDMI, DP various interfaces and speeds
JS原型链
Dotnet console uses microsoft Maui. Getting started with graphics and skia
苹果放大招!这件事干的太漂亮了……
Initial experience of Flink, a mainstream real-time stream processing computing framework
dotnet 控制台 使用 Microsoft.Maui.Graphics 配合 Skia 进行绘图入门
Construction of esp8266 FreeRTOS development environment
随机推荐
The latest masterpiece of Alibaba, which took 182 days to produce 1015 pages of distributed full stack manual, is so delicious
The market is relatively weak recently
Tearful eyes, it's not easy to change jobs. Three rounds of interviews, four hours of soul torture
遇到女司机业余开滴滴,日入500!
Meituan P4 carefully collated microservice system architecture design manual to see the world of microservice architecture
ES6 decoupling top-level objects from windows
Who has the vision to cross the cycle?
Solution of EPS image blur by latex insertion
主流实时流处理计算框架Flink初体验
ES6 const essence and completely immutable implementation (object.free)
Import and export of power platform platform sharepointlist
Packetdrill script analysis guide
Short circuit operator lazy evaluation
持续进阶,软通动力稳步推动云智能战略
直播管理项目
node. How to implement the SQL statement after JS connects to the database?
SQL learning notes (01) - basic knowledge of database
Closure implementation iterator effect
MapReduce programming basics
scratch大鱼吃小鱼 电子学会图形化编程scratch等级考试二级真题和答案解析2022年6月