1. TP-3 - Analyse d'applications et les sockets en python

    by Joseph Razik, last modified on 2025-11-12

    1   Objectif

    L'objectif de ce TP est d'étudier le fonctionnement de quelques protocoles utilisés au niveau application (ftp, telnet, pop3, etc) et qui on la particularité de fonctionner avec des commandes textuelles. Pour cela, vous suivrez le cheminement suivant:

    • Parcourir rapidement la RFC pour comprendre le protocole,
    • Faire une capture avec wireshark de ce protocole lors d'une utilisation (consultation d'une page web, envoi/lecture d'un mail, ...)
    • Rejouer « à la main » la connexion d'un client en vous connectant sur le port …

    Read more...


  2. NetDemo : Un réseau virtuel

    by Joseph Razik, last modified on 2025-10-22

    NetDemo est un ensemble de machines virtuelles sous VirtualBox qui permet de simuler un réseau complet. Le réseau est actuellement composé de 4 machines virtuelles : client, server, internalnet et externalnet. L'architecture du réseau est la suivante:

    plan du reseau


    Pour pouvoir expérimenter sans crainte, nous ne travaillerons pas sur les originaux des machines virtuelles mais sur des clones. Par défaut, les « originaux » (master) des machines virtuelles se trouvent dans /home/partage/UE33/VBOX_UE33/ et les copies de travail (clone) dans /scratch/${USER}/vbox/ (pour …

    Read more...


  3. Architecture des ordinateurs UE23 TP-8

    by Joseph Razik, last modified on 2025-05-02

    8   Reverse engineering

    8.1   Objectif

    Dans ce sujet de TP, vous allez devoir relever 5 défis qui nécessitent de modifier directement la version assemblée d'un programme pour lequel nous n'avons pas accès au code source.

    8.2   Préambule

    Les fichiers générés par l'assembleur et éditeur de liens pour Motorola 68000 sont au format SREC (format appelé Hex Format de Motorola).

    Le fichier contient de l …

    Read more...


  4. Architecture des ordinateurs UE23 TP-6

    by Joseph Razik, last modified on 2025-04-09

    6   Manipulation d'image

    6.1   Objectif

    L'objectif de cet exercice de travaux pratiques est de faire quelques manipulations de base sur une image : sa création, l'addition d'images, l'insertion d'informations. Pour cela il faudra travailler avec les constituants de base d'une image numérique : le pixel. Pour visualiser les images générées, elles seront sauvegardée au format ASCII PBM (Portable Bitmap format) et binaire PGM (Portable Greymap format), les autres manipulations se feront au niveau de l'octet …

    Read more...


⇇ « Page 2 / 22 » ⇉