Tâches Cron - Exploitation d'ImageMagick
Dans /opt/, on trouve un script script.sh exécuté automatiquement

cd /opt/app/static/assets/images
truncate -s 0 metadata.log
find /opt/app/static/assets/images/ -type f -name "*.jpg" | xargs /usr/bin/magick identify >> metadata.logCe script shell commence par se déplacer dans le dossier
/opt/app/static/assets/images, puis il vide le fichiermetadata.logs'il existe. Ensuite, il recherche tous les fichiers.jpgdans ce répertoire et utilise la commandeidentifyd'ImageMagick pour extraire leurs métadonnées (taille, format, profondeur de couleur, etc.). Ces informations sont ensuite enregistrées dansmetadata.log. Ainsi, ce script permet de générer un fichier de métadonnées mis à jour pour toutes les images JPG présentes dans le dossier spécifié.
Le script utilise ImageMagick, une version vulnérable.

Exploitation via LD_PRELOAD
LD_PRELOADOn crée un fichier a.c :
Compilation :

On l'ajoute au répertoire surveillé et exécutable par ImageMagick. Ensuite, on exécute :

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