Le partage de fichiers est passé sur HTTP, et trois formes dominent. Les simples serveurs de fichiers HTTP (du serveur intégré d'un langage aux applications dédiées) exposent des répertoires pour le téléchargement et parfois le téléversement. WebDAV étend HTTP avec des verbes de lecture-écriture, transformant un serveur web en système de fichiers montable et accessible en écriture. Et les produits de transfert de fichiers géré (MFT) fournissent des échanges de fichiers inter-entreprises gouvernés via des portails web et des API. Chacun a une surface distincte : listage et traversée sur les serveurs de fichiers simples, téléversement vers exécution et abus de verbes sur WebDAV, et sur le MFT les contournements d'authentification et les failles d'injection qui ont motivé certaines des plus grandes campagnes d'exploitation de masse.
# fingerprint what is serving files over HTTP
curl -sI http://<target>/ # Server header, allowed methods
curl -s -X OPTIONS http://<target>/ -i | grep -i allow # WebDAV verbs?
Sous-thèmes#
- Serveurs de fichiers HTTP : listage de répertoire, traversée et téléversement vers RCE.
- WebDAV : l'extension HTTP en lecture-écriture.
- Transfert de fichiers géré : les appliances MFT et leurs exploits.