File Upload (cif) Techniques - Pentesting Web
Vulnérabilité File Upload Abuse (.cif file)
Le site nous demande de téléverser un fichier .CIF.

Tentative cmd.php
Pour tous les scénarios ci-dessous, nous allons utiliser le fichier PHP suivant, nommé "cmd.php", qui nous permettra d'injecter des commandes au niveau du système du serveur :
Cependant, nous rencontrons un code d'erreur. "Method Not Allowed"

Nous interceptons la requête avec BurpSuite.

Nous essayons plusieurs types d'exploitations (validation côté client, extension personnalisée avec .htaccess, le nom du fichier devant contenir "cif", vérification du type de fichier, conversion en MD5, etc.), mais aucun n'a fonctionné.
CIF Code Injection:
Après une recherche sur Internet, nous trouvons la possibilité d'injecter du code malveillant dans un fichier .cif.
Voici le contenu du fichier cmd.cif pour nous verser une revershell:
Nous nous connectons ensuite avec netcat (nc) sur le port 4444.

Mis à jour
Ce contenu vous a-t-il été utile ?