Paddinganograph
This Tinyscript-based tool allows to unhide data hidden in base32/base64 strings. It can take a PNG or JPG in input to retrieve an EXIF value as the input data.
This can be installed using:
$ pip install tinyscript
$ wget https://gist.githubusercontent.com/dhondta/90a07d9d106775b0cd29bb51ffe15954/raw/paddinganograph.py && chmod +x paddinganograph.py && sudo mv paddinganograph.py /usr/bin/paddinganograph
$ paddinganograph -e base64 -f Comment -s . < test.jpg
[...]
$ paddinganograph -e base64 -f Comment -s . < test.jpg | paddinganograph -e base32
[...]
This tool is especially useful in the use cases hereafter.
Retrieve hidden data from an image using Base32/64 padding
Select the "Comment
" field, split its value with the separator ".
" and extract hidden data:
$ paddinganograph -s "." -f "Comment" < image.jpg
[...]
Après
pip install --upgrade mdv
etpip install --upgrade tinyscript
toutes les dépendances étaient déjà ok + modules à jour.J'ai relancé le script, même erreur :
ImportError: cannot import name 'etree' from 'markdown.util' (/usr/lib/python3/dist-packages/markdown/util.py)
Après
pip install markdown==3.3.7
, tout est ok ! Merci à vous deux pour votre aide :)Il ne serait pas plus simple d'avoir un projet python avec les dépendance utilisées ? @dhondta Cela pourrait éviter toutes les erreurs concernant les version !
Merci d'avance !