IISPUTの脆弱性の原則と再発

脆弱性の原因

IISサーバーは、WEBサービス拡張でWebDAVを開き、書き込みアクセス許可とスクリプトリソースアクセスアクセス許可を構成します。任意のファイルをアップロードする

ローカルで構築する

まず、webDAVが
ここに画像の説明を挿入します
IPコマンド表示
ここに画像の説明を挿入します
し、IPアドレスをこのマシンのIPアドレスにipconfigとして調整できるようにします。ここでは主にPOCを作成するためのトレーニングを目的としているため
ここに画像の説明を挿入します
、IPに戻ってアクセスしますここに画像の説明を挿入します
もちろん、直接使用することもできます。シェルを直接検証して書き込むギリンのベテラン

POC検証

POC検証:

import requests

url = "http://IP"

r = requests.options(url)

result = r.headers['Public']
if result.find("PUT") and result.find("MOVE"):
    print("存在IIS PUT漏洞")
else:
    print("不存在该漏洞")

おすすめ

転載: blog.csdn.net/p_utao/article/details/113255513