一部のPoCは特定のファイル内容では動作しません。このPoCは、他のPoCでは動作しない内容でも動作する可能性があります。
このリポジトリをgit cloneしてください。その後、requirementsをインストールします。
pip install -r requirements.txt
画像にペイロードを埋め込むには:
python3 MagickPNG.py -i <変更する画像> -f <読み取るファイル> -o <出力ファイル>
その後、ImageMagickを使用してPNGを更新します。
ImageMagickで変更されたファイルからデータを抽出するには:
python3 MagickPNG.py -d <結果の画像> -o <出力ファイル>
これが機能しない場合は、exiftoolを使用してバイトを16進数として抽出してみてください。
exiftool -all:all -s image.png -b