Cette page vous donne les différences entre la révision choisie et la version actuelle de la page.
unicode_comme_canal_steganographique [2014/03/15 16:18] Spawn Ajout d'autres sections de caractères unicode étranges. |
unicode_comme_canal_steganographique [2017/04/09 15:33] (Version actuelle) |
||
---|---|---|---|
Ligne 64: | Ligne 64: | ||
00000000 43 d0 a1 |C..| | 00000000 43 d0 a1 |C..| | ||
- | === Les espaces === | + | ==== Les espaces ==== |
Un autre vecteur que les homoglyphes, moins fiable : les espaces : | Un autre vecteur que les homoglyphes, moins fiable : les espaces : | ||
Ligne 96: | Ligne 96: | ||
Le souci avec les espaces, c'est qu'ils ont des tailles variables, et qu'à moins d'être affichés dans un terminal, ils sont carrément visibles. (Sauf le discret U+00A0 « »). | Le souci avec les espaces, c'est qu'ils ont des tailles variables, et qu'à moins d'être affichés dans un terminal, ils sont carrément visibles. (Sauf le discret U+00A0 « »). | ||
- | === Les caractères invisibles de combinaison === | + | ==== Les caractères invisibles de combinaison ==== |
Si les espaces peuvent poser problème parce qu'ils se mesurent, il existe des caractères unicode qui ne se voient pas par nature : | Si les espaces peuvent poser problème parce qu'ils se mesurent, il existe des caractères unicode qui ne se voient pas par nature : | ||
Ligne 127: | Ligne 127: | ||
- | === Un autre vecteur, les tags unicode === | + | ==== Un autre vecteur, les tags unicode ==== |
Comme le fait habilement remarquer la page : [[http://www.irongeek.com/i.php?page=security/unicode-steganography-homoglyph-encoder]], le bloc 0xE0000 - 0xE007F contient des «Tags», plutôt invisibles, voyez-vous même : | Comme le fait habilement remarquer la page : [[http://www.irongeek.com/i.php?page=security/unicode-steganography-homoglyph-encoder]], le bloc 0xE0000 - 0xE007F contient des «Tags», plutôt invisibles, voyez-vous même : | ||
Ligne 141: | Ligne 141: | ||
On peut stocker 6 bits par tag avec le range ''[ 0xE0040 : 0xE0080 ]''. | On peut stocker 6 bits par tag avec le range ''[ 0xE0040 : 0xE0080 ]''. | ||
- | === Les caractères coréens Hangûl === | + | ==== Les caractères coréens Hangûl ==== |
Vous l'aurez peut-être remarqué, les caractères Hangûl sont organisés par morceaux : 쟪푫폁킟쵑즩왚쌄쁳뷛몥뛇담깘. | Vous l'aurez peut-être remarqué, les caractères Hangûl sont organisés par morceaux : 쟪푫폁킟쵑즩왚쌄쁳뷛몥뛇담깘. | ||
Ligne 155: | Ligne 155: | ||
- | === Les caractères invisibles === | + | ==== Les caractères invisibles ==== |
Invisibles par nature : | Invisibles par nature : |