Cacher des informations vitales

Discussion dans 'Actualités' créé par Sι∂яα∂ι, 25 Février 2025.

  1. Sι∂яα∂ι

    Sι∂яα∂ι Administrateur

    Inscrit:
    25 Juin 2014
    Messages:
    17 266
    J'aime reçus:
    58 725
    Points:
    13 043
    Sans titre-1.jpg
    Il existe une fascination infinie autour de l'art de cacher des messages en plein jour. Cette idée a donné naissance à un domaine appelé la stéganographie, qui consiste à dissimuler des informations dans un autre objet. Aujourd'hui, en informatique, la stéganographie permet souvent d'insérer un message ou une image dans un autre fichier image, audio ou vidéo. Cependant, il est aussi possible de cacher des informations dans des fichiers texte ASCII.

    Sous licence Apache 2.0, Stegsnow utilise les espaces blancs pour dissimuler des messages en les ajoutant à la fin des lignes. L'auteur de cet outil affirme que repérer ces espaces blancs revient à chercher un ours polaire dans une tempête de neige. D'où le nom de cet utilitaire, qui exploite la Nature Stéganographique des Espaces Blancs (SNOW).

    Lorsque vous encodez un message dans un fichier texte, l'original reste inchangé et Stegsnow génère une copie identique contenant le message caché. L'ouverture de ce fichier dans un éditeur de texte ne révèle rien de suspect, mais il suffit de l'exécuter avec Stegsnow pour en extraire le message.

    L'outil est disponible dans les dépôts de la plupart des distributions Linux populaires. Bien qu'il date des années 90 et que sa dernière mise à jour remonte à juin 2013, Stegsnow reste simple d'utilisation et peut être employé à des fins ludiques ou pour cacher des informations sensibles.

    Installation de Stegsnow

    Sur Debian, Ubuntu et leurs dérivés :

    Code:
    sudo apt install stegsnow
    Sur Fedora et autres distributions basées sur RPM :

    Code:
    sudo dnf install stegsnow


    Cacher des messages à la vue de tous

    Créons un fichier texte simple contenant quelques lignes :

    Code:
    $ cat testfile.txt
    Test file to test Stegsnow.
    A new line, so there’s room for whitespaces.
    Another line, because why not.
    Nous allons maintenant y cacher un message secret avec Stegsnow :

    Code:
    $ stegsnow -C -m "cacher ceci" testfile.txt hidden.txt
    Compressed by 47.22%
    Message used approximately 97.44% of available space.
    Si vous ouvrez hidden.txt, son contenu paraît identique à l'original. Pourtant, en le passant à Stegsnow, le message caché est révélé :

    Code:
    $ stegsnow -C hidden.txt
    cacher ceci
    L'option -C compresse le fichier pour optimiser l'espace utilisé, tandis que -m spécifie le message secret.

    Si le fichier source est trop petit pour le message, Stegsnow ajoute des lignes vierges pour créer de l'espace :

    Code:
    $ stegsnow -C -m "ce message est trop long" testfile.txt not-enough-room.txt
    Compressed by 45.69%
    Message exceeded available space by approximately inf%.
    An extra 5 lines were added.
    Pour éviter cela, utilisez un fichier source suffisamment grand.

    Renforcer la sécurité avec un mot de passe

    Stegsnow permet également de chiffrer le fichier contenant le message caché avec un mot de passe :

    Code:
    $ stegsnow -C -p "motdepasse" -m "message secret" fichier_source.txt fichier_cache.txt
    Pour décoder le message :

    Code:
    $ stegsnow -C -p "motdepasse" fichier_cache.txt
    message secret
    Sans le bon mot de passe, le message reste inaccessible.

    Cependant, sachez que certains terminaux conservent l'historique des commandes. Pour empêcher l'enregistrement du mot de passe, ajoutez un espace avant la commande.

    Cacher un fichier entier


    Il est aussi possible de cacher un fichier entier dans un autre grâce à l'option -f :

    Code:
    $ stegsnow -C -f fichier_source.txt fichier_hote.txt fichier_final.txt
    Le fichier final contiendra à la fois le texte original et le fichier caché. Pour vérifier la capacité de stockage d'un fichier avant d'y insérer un message :

    Code:
    $ stegsnow -S fichier.txt
    File has storage capacity of between 1355 and 1427 bits.


    Conclusion

    Stegsnow est un outil de stéganographie simple et accessible, idéal pour cacher rapidement des informations dans un fichier texte. Bien qu'il ne remplace pas un gestionnaire de mots de passe, il constitue une alternative pour stocker discrètement des données sensibles.

    Avec cet outil, vous pouvez dissimuler des messages de manière efficace et les protéger avec un mot de passe, assurant ainsi une couche supplémentaire de sécurité.**
     

Partager cette page

  1. Ce site utilise des cookies. En continuant à utiliser ce site, vous acceptez l'utilisation des cookies.
    Rejeter la notice