Whitespace Stegano — Caractères invisibles

Divers Technique

Principe

Au-delà de SNOW, l'information peut être encodée par des séquences d'espaces/tabulations (langage ésotérique Whitespace) ou par des caractères Unicode invisibles (zero-width). Le texte semble normal mais transporte un message binaire.

Détection

# Visualiser tous les caractères
cat -A fichier.txt
hexdump -C fichier.txt | grep -E '20 20|09'

# Encodage binaire espace/tab : space=0, tab=1 (ou inverse)
# -> regrouper par 8 bits -> ASCII

Langage Whitespace

Si le fichier ne contient QUE des espaces, tabs et retours à la ligne, c'est probablement du langage Whitespace (programme exécutable). Des interpréteurs en ligne le déroulent. Voir aussi les zero-width via un éditeur hexa.