当前位置:网站首页>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
边栏推荐
- (lightoj - 1410) consistent verbs (thinking)
- 超级浏览器是指纹浏览器吗?怎样选择一款好的超级浏览器?
- 智能终端设备加密防护的意义和措施
- [CF Gym101196-I] Waif Until Dark 网络最大流
- PHP Coding Standard
- Iterator Foundation
- Ali's redis interview question is too difficult, isn't it? I was pressed on the ground and rubbed
- Mise en œuvre du langage leecode - C - 15. Somme des trois chiffres - - - - - idées à améliorer
- Yu Xia looks at win system kernel -- message mechanism
- Luogu p4127 [ahoi2009] similar distribution problem solution
猜你喜欢

leecode-C语言实现-15. 三数之和------思路待改进版

Redis builds clusters

Database basic commands

TS 类型体操 之 循环中的键值判断,as 关键字使用

Force buckle day31

Opencv learning notes 9 -- background modeling + optical flow estimation

Simulation of holographic interferogram and phase reconstruction of Fourier transform based on MATLAB
![If Jerry's Bluetooth device wants to send data to the mobile phone, the mobile phone needs to open the notify channel first [article]](/img/d6/92ad1c6f84415de6ab0dfd16cd6073.png)
If Jerry's Bluetooth device wants to send data to the mobile phone, the mobile phone needs to open the notify channel first [article]

Google可能在春节后回归中国市场。

Generator Foundation
随机推荐
HTTP cache, forced cache, negotiated cache
TS 体操 &(交叉运算) 和 接口的继承的区别
数据治理:元数据管理篇
Description of octomap averagenodecolor function
Onie supports pice hard disk
If Jerry needs to send a large package, he needs to modify the MTU on the mobile terminal [article]
[dictionary tree] [trie] p3879 [tjoi2010] reading comprehension
Ble of Jerry [chapter]
Scala language learning-08-abstract classes
[computer skills]
MySQL view tablespace and create table statements
Games101 Lesson 7 shading 1 Notes
上线APS系统,破除物料采购计划与生产实际脱钩的难题
Rust language - receive command line parameter instances
Apache middleware vulnerability recurrence
TS 类型体操 之 循环中的键值判断,as 关键字使用
QT color is converted to string and uint
[factorial inverse], [linear inverse], [combinatorial counting] Niu Mei's mathematical problems
C # connect to SQLite database to read content
洛谷P1836 数页码 题解