Vous êtes sur la page 1sur 1

Synthèse intermédiaire : Le programme EDITHEXA permet de visualiser le contenu d'un fichier.

En réalité

STI2D – Epreuve Ecrite les informations dans la mémoire de l’ordinateur (RAM, Disque dur,…) sont stockées en binaire sous
forme d'une succession de 0 et de 1 (bits). Les 128 premiers bits du fichier "Autruche.bmp" sont les
2.4. Approche fonctionnelle et structurelle suivants : 01000010 01001101 11000110 00010110 00000000 00000000 00000000 00000000 00000000
d’une chaîne d’information 00000000 00110110 00000000 00000000 00000000 00101000 00000000… Pas facile à interpréter…
Codage et Traitement de l’Information  Réaliser une copie du fichier « Autruche.bmp »
 Nommer ce nouveau fichier « Autruche_modifiee.bmp »
 Lancer EDITHEXA puis ouvrir le fichier Autruche_modifiee.bmp
1. CODAGE D’UN FICHIER BINAIRE (EDITHEXA)
Dans cette partie nous allons utiliser le logiciel EditHexa. Cet éditeur hexadécimal permet Q4. Changer les données du fichier
d'effectuer les opérations classiques : chercher, modifier, ajouter ou supprimer une « Autruche_modifiee.bmp » en mettant
séquence, écrire un nombre, etc... des « 00 » de l’adresse 00000100 à
l’adresse 00000200 (voir capture écran ci-
 Visualiser attentivement le document ressource : edithexa.swf contre) et enregistrer cette nouvelle photo
 Lancer EDITHEXA puis ouvrir le fichier Autruche.bmp au format « bmp ». Visualiser les
changements sur l’image. Que constatez-vous ?

Q5. Concluez à propos de la relation existant entre les informations numériques contenues dans le
fichier et l’aspect de l’image ?

 Ouvrir l’accessoire « Bloc-notes » présent dans les accessoires de Windows


 Ecrire en majuscule votre PRENOM, un espace puis votre NOM puis aller à la ligne.
 Ecrire SERIE STI2D puis aller à la ligne.
 Ecrire le nom du lycée toujours en majuscule LYCEE POLYVALENT REGIONAL CONDORCET.
 Enregistrer en tant que « Fichiers texte (*.txt) » en précisant « ANSI » dans la rubrique codage
sous le nom « Identite ».

Q6. Ouvrir ce fichier dans l’éditeur EditHexa. Vérifiez d’abord que le texte correspond bien à celui saisi
avec le « Bloc-notes ». En cliquant sur chaque caractère ASCII du texte qu’observez-vous sur la partie
hexadécimale ?

Q7. Certains caractères de ce fichier ne sont pas visualisables à l’écran. En vous aidant du fichier
ressource « ascii.gif » dites à quoi correspondent les valeurs hexadécimales notées dans ce tableau.

Notation ASCII Caractère correspondant Valeur hexadécimale (codée sur un octet)

$20

$0D

$0A
Q1. Citer la base et le code avec lesquels sont représentées les informations contenues dans le fichier
Q8. On souhaite remplacer le mot « CONDORCET » par le mot « SchoenecK ». Chercher les codes
« Autruche.bmp » ?
hexadécimaux correspondants dans le document « ascii.gif » et compléter le tableau.
Q2. Sur la partie centrale de la fenêtre de travail, le contenu du fichier est visualisé par « paquets ». S C h o e n e c K
Quelle est la taille en bits et en octet de chaque « paquet » ?

Q3. La colonne « Offset » correspond aux adresses hexadécimales. Par exemple le contenu de l’adresse
$00000000 vaut $42, autrement dit la donnée $42 est mémorisée à l’adresse $00000000 du fichier. De la Q9. Dans l’éditeur EditHexa à partir de l’adresse $00000036 reporter les codes hexadécimaux trouvés à
même façon la donnée $4D est située à l’adresse $00000001, etc… Donner l’adresse hexadécimale de la la Q8. Enregistrer vos modifications. Ouvrir le fichier avec le « Bloc-notes ». Que constatez-vous ?
donnée $5B entourée d’un cercle rouge.
1 – SA – 2I2D – Activité N2 Stéganographie 2 – SA – 2I2D – Activité N2 Stéganographie

2. UNE TECHNIQUE DE STEGANOGRAPHIE…


L’application que nous allons utiliser permet de dissimuler un fichier (texte, image, vidéo, musique,…)
dans un fichier image de type BMP.
 Fermez l’application « Edithexa.exe » si elle est ouverte.

2.1 Dissimulons un fichier texte dans une image…


Q10. Avec le « Bloc-notes » de Windows créer un fichier texte « TEXTE.txt » contenant « BONJOUR ».

 Lancez l’application « Steganooff.exe ».

Dans le champ « Image BitMap


conteneur » sélectionnez votre image
support « Futur.bmp »

Dans le champ « Fichier à dissimuler »


sélectionnez votre fichier à cacher «
TEXTE.txt »

Dans le champ « Dossier de destination Q13. Chaque octet du fichier "TEXTE.txt" a été écrit dans le fichier "Futur.bmp" en remplaçant les chiffres de
» sélectionnez votre dossier poids faible de deux octets consécutifs par ceux de l'octet à cacher. La partie modifiée s’étend sur 64 octets
de l’adresse $00000036 à l’adresse $00000075. Retrouver les octets cachés en complétant ce tableau.
Rem : vous pouvez visualiser ces fichiers en cliquant sur les boutons « Voir » 35 33 35 34 34 35 34 37 30 30
 Lancez la stéganographie en cliquant sur le bouton « DISSIMULER »
Code signalant que ce fichier cache un autre fichier
Vérifier qu’un fichier « STEGANO.BMP » a bien été créé dans le dossier de
30 30 30 30 30 37 30 30 30 30 30 30 30 39 30 30
destination. Cette nouvelle image est l’image initiale « Futur.bmp » dans
laquelle on a dissimulé le fichier « TEXTE.txt ».
Nombre d’octets cachés Nombre de caractères du fichier caché Nombre…
Q11. Visualiser le fichier « STEGANO.BMP ». Que constatez-vous ? 30 30 30 30 30 30 35 34 34 35 35 38 35 34 34 35

Q12. Pour le vérifier, rendez-vous dans votre dossier personnel et supprimez le fichier « TEXTE.txt ».
…d'octets séparant 2 octets modifiés Nom du fichier caché
Dans l’application « Steganooff.exe » sélectionnez l’onglet « Révéler ». Dans le champ « Fichier
32 3E 37 24 27 28 37 24 24 32 34 3F 34 3E 34 3A
stéganographié » sélectionnez le fichier « STEGANO.bmp » créé précédemment. Dans le champ « Dossier
de destination » sélectionnez votre dossier. Lancez la révélation en cliquant sur le bouton « REVELER » ;
que constatez-vous ? L’extraction a-t-elle réussi ? Faites valider par le professeur. Extension du fichier caché Caractères contenus dans le fichier…
34 3F 35 35 35 32
L'application "Steganooff.exe" a fusionné les deux fichiers "Futur.bmp" qui sert ici de support et le
fichier "TEXTE.txt" qui est le fichier à dissimuler pour créer un fichier résultant nommé STEGANO.bmp.
… caché
Q14. Déduire du tableau précédent, les informations suivantes. Compléter le tableau
Désignation Valeur
Code signalant que ce fichier cache un autre fichier (en clair)
Nombre d’octets cachés (en décimal)
Nombre de caractères du fichier caché (en décimal)
Nombre d'octets séparant 2 octets modifiés (en décimal)
Nom du fichier caché (en clair)
Si on visualise le contenu de ces trois fichiers avec un éditeur hexadécimal on s'aperçoit que: Extension du fichier caché
- l'entête (54 octets 1er octets) du fichier "Futur.bmp" n'a pas été modifié,
Caractères contenus dans le fichier caché (en clair)
- une partie de la zone de définition de l'image a été modifiée.
Dans la partie modifiée, le chiffre de poids faible de l'octet a été modifié.
Q15. Refaire les questions Q11 et Q12 avec le logo du lycée. Faites valider par le professeur.
3 – SA – 2I2D – Activité N2 Stéganographie 4 – SA – 2I2D – Activité N2 Stéganographie

Vous aimerez peut-être aussi