Unicode Tricks — Stégano par caractères Unicode
★★★★★
Techniques
Unicode offre de nombreuses cachettes : caractères de largeur nulle (zero-width space/joiner), variation selectors, homoglyphes (lettres visuellement identiques d'alphabets différents), et tags Unicode invisibles encodant du texte.
Détection & décodage
# Repérer des codepoints invisibles
python3 -c "print([hex(ord(c)) for c in open('f.txt').read()])"
# zero-width : U+200B, U+200C, U+200D, U+FEFF
# Outils / sites de décodage zero-width steganography
# (ex: 330k.github.io/zwsp-steg, unicode-steganography) Indices
Un texte normal mais dont la longueur en octets ne correspond pas au nombre de caractères visibles, ou qui se comporte étrangement au copier-coller. Coller dans un éditeur hexa ou un détecteur de zero-width révèle les caractères cachés.