当前位置:网站首页>基于DVWA的文件上传漏洞测试
基于DVWA的文件上传漏洞测试
2022-07-06 01:06:00 【wishLifeJumP】
目录
DVWA
Low
DVWA Security的“low”级别可以直接上传“一句话”木马。
1.1 编写测试木马
<?php
phpinfo();
?>
1.2 没有后缀过滤直接上传
1.3回显上传路径,直接访问即可
http://localhost/dvwa/hackable/uploads/info.php
Medium
Medium级别不同于Low级别,Medium界别对前端做了上传限制,通过绕过检测机制,抓包更改后缀名达到上传效果。
2.1 上传合法文件,此时打开代理
2.2 待抓到数据包后,send to repeater
info.png 改为info.php
响应码为200说明书上传成功。
2.3 执行php脚本
https://localhost/dvwa/hackable/uploads/info.php
边栏推荐
- BiShe - College Student Association Management System Based on SSM
- China Taiwan strategy - Chapter 8: digital marketing assisted by China Taiwan
- Programmer growth Chapter 9: precautions in real projects
- STM32 key chattering elimination - entry state machine thinking
- 程序员成长第九篇:真实项目中的注意事项
- Daily practice - February 13, 2022
- The third season of ape table school is about to launch, opening a new vision for developers under the wave of going to sea
- Leetcode daily question solution: 1189 Maximum number of "balloons"
- 关于#数据库#的问题:(5)查询库存表中每本书的条码、位置和借阅的读者编号
- Hundreds of lines of code to implement a JSON parser
猜你喜欢
Finding the nearest common ancestor of binary tree by recursion
有谁知道 达梦数据库表的列的数据类型 精度怎么修改呀
Installation and use of esxi
Browser reflow and redraw
VSphere implements virtual machine migration
Dede collection plug-in free collection release push plug-in
Cf:d. insert a progression [about the insert in the array + the nature of absolute value + greedy top-down]
[groovy] JSON string deserialization (use jsonslurper to deserialize JSON strings | construct related classes according to the map set)
Four dimensional matrix, flip (including mirror image), rotation, world coordinates and local coordinates
Folding and sinking sand -- weekly record of ETF
随机推荐
Modify the ssh server access port number
Dynamic programming -- linear DP
1791. Find the central node of the star diagram / 1790 Can two strings be equal by performing string exchange only once
The detailed page returns to the list and retains the original position of the scroll bar
Fibonacci number
[groovy] XML serialization (use markupbuilder to generate XML data | create sub tags under tag closures | use markupbuilderhelper to add XML comments)
Kotlin core programming - algebraic data types and pattern matching (3)
Leetcode daily question solution: 1189 Maximum number of "balloons"
golang mqtt/stomp/nats/amqp
SAP Spartacus home 页面读取 product 数据的请求的 population 逻辑
The growth path of test / development programmers, the problem of thinking about the overall situation
Mlsys 2020 | fedprox: Federation optimization of heterogeneous networks
For a deadline, the IT fellow graduated from Tsinghua suddenly died on the toilet
The inconsistency between the versions of dynamic library and static library will lead to bugs
Cf:d. insert a progression [about the insert in the array + the nature of absolute value + greedy top-down]
Mysql--- query the top 5 students
Cglib dynamic agent -- example / principle
程序员搞开源,读什么书最合适?
The value of applet containers
[Arduino syntax - structure]