1 Introduction
Le but de ce TD est de forger et de décrypter des paquets de la suite de
protocoles réseau TCP/IP.
1.1 Déroulement du TD
Chaque exercice doit être abordé suivant les étapes ci-dessous :
-
construction théorique (sur papier) du paquet à émettre,
- émission réelle du paquet sur le réseau de Polytech'Lille,
- capture du ou des paquet(s) en réponse,
- décryptage (sur papier) de la réponse.
1.2 Détails techniques
Pour vous permettre d'émettre et de recevoir des paquets Ethernet sur le
réseau de Polytech'Lille, vous disposez d'un utilitaire ether
(le binaire se trouve dans /usr/local/bin et vous pouvez
trouver les sources complètes dans /usr/local/src/LSF).
1.3 Indications pratiques
L'utilitaire ether est utilisable dans deux modes différents :
un mode d'affichage où il affiche les paquets Ethernet reçus par
l'interface réseau et un mode pour envoyer un paquet Ethernet.
Vous laisserez donc une instance du programme tourner en mode affichage
et vous en utiliserez une autre pour envoyer vos propres paquets.
En mode affichage vous pouvez demander à l'utilitaire de n'afficher
que les paquets à destination d'une certaine adresse Ethernet, vous
pouvez même demander à ne pas afficher les paquets de diffusion
(broadcast). Tapez ether --help pour obtenir la syntaxe des
différentes options. Essayez d'utiliser directement le programme
ether. Que se passe-t-il ? Par la suite vous utiliserez le
programme en passant par la commande super (regardez la page
de manuel de super et son fichier de configuration).