当前位置:网站首页>File upload of DVWA range
File upload of DVWA range
2022-07-06 07:49:00 【zyf-16】
Upload files
Refers to a vulnerability that allows us to upload our files , Through this vulnerability, we can upload some Trojans
Now let's analyze low Level source code
first if Confirm our upload operation , after $target_path Function to determine the location of the file we upload , Get the name of our file , If the file is not moved to the location specified by the function, the upload fails , Otherwise, the upload will succeed
because low The level is not filtered, so we can upload at will
So let's see medium Level
Here he gets the name of the file we uploaded , type , size , If the type of file we upload is not jpeg,png And the size of the file we uploaded is not less than 100kb Cannot upload , The file will be moved when it meets the requirements , Upload failed without moving , After successfully moving, it will be uploaded successfully
We can go through burpsuite To bypass , When we upload other types of files, grab their packages and send them to repeater, Modify the file type to image/png Send again to bypass
Now let's talk about high Level
Here is the definition of a white list , use uploaded_ext Function to get your extension name , Your file extension name must meet the requirements
边栏推荐
- [MySQL learning notes 29] trigger
- Is the super browser a fingerprint browser? How to choose a good super browser?
- Yu Xia looks at win system kernel -- message mechanism
- Jerry's ad series MIDI function description [chapter]
- 数据治理:主数据的3特征、4超越和3二八原则
- TS 体操 &(交叉运算) 和 接口的继承的区别
- The ECU of 21 Audi q5l 45tfsi brushes is upgraded to master special adjustment, and the horsepower is safely and stably increased to 305 horsepower
- The ECU of 21 Audi q5l 45tfsi brushes is upgraded to master special adjustment, and the horsepower is safely and stably increased to 305 horsepower
- ROS learning (IX): referencing custom message types in header files
- 【Redis】NoSQL数据库和redis简介
猜你喜欢
Ble of Jerry [chapter]
Opencv learning notes 8 -- answer sheet recognition
Summary of Digital IC design written examination questions (I)
珠海金山面试复盘
Three no resumes in the software testing industry. What does the enterprise use to recruit you? Shichendahai's resume
[MySQL learning notes 30] lock (non tutorial)
Significance and measures of encryption protection for intelligent terminal equipment
数字经济时代,如何保障安全?
数据治理:主数据的3特征、4超越和3二八原则
Database basic commands
随机推荐
Google可能在春节后回归中国市场。
1015 reversible primes (20 points) prime d-ary
. Net 6 learning notes: what is NET Core
Transformer principle and code elaboration
继电反馈PID控制器参数自整定
Webrtc series-h.264 estimated bit rate calculation
[redis] Introduction to NoSQL database and redis
How to delete all the words before or after a symbol in word
Redis list detailed explanation of character types yyds dry goods inventory
Emo diary 1
The ECU of 21 Audi q5l 45tfsi brushes is upgraded to master special adjustment, and the horsepower is safely and stably increased to 305 horsepower
CF1036C Classy Numbers 题解
js對象獲取屬性的方法(.和[]方式)
Binary tree creation & traversal
How to prevent Association in cross-border e-commerce multi account operations?
链表面试题(图文详解)
Database addition, deletion, modification and query
Basics of reptile - Scratch reptile
Data governance: data quality
Google may return to the Chinese market after the Spring Festival.