Travaux Pratiques

 
 

Liste des TPs

  2018-2019

  2017-2018

  • Web Crawling

    Objectif:
    - Savoir se créer des wordlists par "crawling" de pages web
    - Réaliser une attaque par dictionnaire sur une interface web de connexion
    - Optionnel: Réaliser des injections SQL pour parvenir au même résultats.

    Exercice1: ici
    Exercice2: ici

    Outils/Liens utiles:
    - Unix: cewl, curl, fcrackzip, unzip
    - Maitrise du bash

  • RSA
    TP à télécharger : TP_RSA.tar.gz

    Objectif :
    - Comprendre la notion de chiffrement asymétrique ainsi que l'algorithme de chiffrement RSA
    - Etre capable de déchiffrer et de decrypter un message
    - Utiliser les formats PEM/OPENSSH/PKCS ...

    Exercice 1 : Déchiffrer un message à l'aide de la clé privée
    Exercice 2 : Décrypter un message à partir de la clé publique (n en dessous de 300bits)
    Exercice 3 : Décrypter un message à partir de la clé publique (n au dessus de 500bits)

    Outils/Liens utiles:
    - Documentation OpenSSL
    - Vidéo Youtube
    - RsaCtfTool
    - Msieve
    (La version 1.52 pose moins de problème à l'installation - Exercice2)
    - FactorDB

    Pour aller plus loin :
    https://starhackademint.minet.net
    RSA-survey.pdf