一些 PoC 对于特定的文件内容不起作用。此 PoC 可能适用于在其他 PoC 中无法起效的内容。
Git clone 此仓库。然后,安装依赖项。
pip install -r requirements.txt
要将你的 payload 嵌入到图像中:
python3 MagickPNG.py -i <要修改的图像> -f <要读取的文件> -o <输出文件>
然后使用 ImageMagick 更新你的 PNG。
要从 ImageMagick 修改后的文件中提取数据:
python3 MagickPNG.py -d <生成的图像> -o <输出文件>
如果这不起作用,请尝试使用 exiftool 将字节提取为十六进制。
exiftool -all:all -s image.png -b