PUT上传
发表于:2025-12-02 作者:千家信息网编辑
千家信息网最后更新 2025年12月02日,配置支持PUT上传的web环境支持put上传需要修改以下配置http.conf//打开下面两个moduleLoadModule dav_module modules/mod_dav.soLoadMod
千家信息网最后更新 2025年12月02日PUT上传
配置支持PUT上传的web环境
支持put上传需要修改以下配置http.conf//打开下面两个moduleLoadModule dav_module modules/mod_dav.soLoadModule dav_fs_module modules/mod_dav_fs.so//增加一下配置,允许Apache支持put方法 Dav On AllowOverride None Options ALL Order allow,deny Allow from allDavLockDB DavLock除此之外,想要通过put上传文件,需要建立一个文件夹 DavLock 文件目录位置为 ./Apache/DavLock为Apache安装目录下增加一个锁文件WebDAV使得应用程序可以直接将文件写到 Web Server 上,并且在写文件时候可以对文件加锁,写完后对文件解锁,还可以支持对文件所做的版本控制。基于 WebDAV可以实现一个功能强大的内容管理系统或者配置管理系统。PUT上传报文模板
PUT /test.txt HTTP/1.1Accept: */*Accept-Language: en-USUser-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Win32)Host: 127.0.0.1hello worldCOPY报文模板
COPY /test.txt HTTP/1.1Host: test.comDestination: http://test.com/test.aspMOVE报文模板
MOVE /dir_name/test.aspx HTTP/1.1Destination: /test.aspxHost: test.com//MOVE方法要求移动的文件不在同一个文件夹内Success后服务器响应状态
PUT,COPY,MOVE等方法执行成功后服务器响应的返回值都会是201测试
使用BurpSuit的Repeater模块发包
put上传
Request请求包
PUT /test.txt HTTP/1.1Accept: */*Accept-Language: en-USUser-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Win32)Host: 127.0.0.1Content-Length: 35hello world" ?>
Respons响应包
HTTP/1.1 201 CreatedDate: Fri, 22 Dec 2017 09:46:32 GMTServer: Apache/2.4.23 (Win32) OpenSSL/1.0.2j PHP/5.5.38Location: http://127.0.0.1/test.txtContent-Length: 181Content-Type: text/html; charset=ISO-8859-1201 Created Created
Resource /test.txt has been created.
COPY修改文件后缀
Request请求包
COPY /test.txt HTTP/1.1Accept: */*Accept-Language: en-USUser-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Win32)Host: 127.0.0.1Destination: http://127.0.0.1/test.phpContent-Length: 2\r\n\r\n#必须要有两个回车,便于理解使用(\r\n)表明,实际直接敲两个回车就好。Respons响应包
HTTP/1.1 201 CreatedDate: Fri, 22 Dec 2017 09:56:11 GMTServer: Apache/2.4.23 (Win32) OpenSSL/1.0.2j PHP/5.5.38Location: http://127.0.0.1/test.phpContent-Length: 184Content-Type: text/html; charset=ISO-8859-1201 Created Created
Destination /test.php has been created.
访问test.php
Request请求包
GET /test.php HTTP/1.1Host: 127.0.0.1User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:52.0) Gecko/20100101 Firefox/52.0Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8Accept-Language: zh-CN,zh;q=0.8,en-US;q=0.5,en;q=0.3Accept-Encoding: gzip, deflateReferer: http://127.0.0.1/Connection: closeUpgrade-Insecure-Requests: 1Respons响应包
HTTP/1.1 200 OKDate: Fri, 22 Dec 2017 10:07:57 GMTServer: Apache/2.4.23 (Win32) OpenSSL/1.0.2j PHP/5.5.38X-Powered-By: PHP/5.5.38Content-Length: 19Connection: closeContent-Type: text/htmlhello world
访问test.txt
Request请求包
GET /test.txt HTTP/1.1Host: 127.0.0.1User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:52.0) Gecko/20100101 Firefox/52.0Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8Accept-Language: zh-CN,zh;q=0.8,en-US;q=0.5,en;q=0.3Accept-Encoding: gzip, deflateReferer: http://127.0.0.1/Connection: closeUpgrade-Insecure-Requests: 1Respons响应包
HTTP/1.1 200 OKDate: Fri, 22 Dec 2017 10:09:23 GMTServer: Apache/2.4.23 (Win32) OpenSSL/1.0.2j PHP/5.5.38Last-Modified: Fri, 22 Dec 2017 09:46:32 GMTETag: "1a-560eab110da27"Accept-Ranges: bytesContent-Length: 26Connection: closeContent-Type: text/plainecho "hello world"
文件
支持
配置
两个
报文
方法
模板
文件夹
服务器
目录
管理系统
系统
服务
管理
强大
成功
位置
内容
功能
功能强大
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
邹平网络审批软件开发
软件开发实践内容
数据库应建索引的数据项
流媒体服务器管理服务
卫辉软件开发单价
2019网络安全大赛排名
翻译数据库大小
软件开发辛苦吗
香港恒生互联网科技指数
航瓣网络技术工作室
数据库落库跟时区有关系吗
天河物联网软件开发排名
物质数据库怎么使用
淘宝自学软件开发
python常驻服务器
易途软件开发有限公司
大学软件开发专业
网络安全宣ppt
湖北省襄阳网络安全
网络服务器usb接口
如何对sql数据库死锁
华为酒店网络技术方案
北京回收二手服务器
通达信数据库
ctf网络安全大赛安徽省
公安开展国家网络安全周
辽宁网络时间服务器批发云主机
怎么在sql里连接数据库
网络安全可靠替换工程
辽宁通信软件开发服务参考价格