Securité informatique

Projet 1: hacker le mot de passe

Dans ce projet, vous allez programmer un script de Hack qui va tenter d’entrer par force brute dans une base de donnée protégée par mot de passe.

Imaginez que vous souhaitiez entrer par le formulaire suivant vers une page necessitant un mot de passe de longueur égale à 8 caractères (l’identifiant est supposé connu):

Vous allez écrire un script python qui va envoyer automatiquement tous les mots de passes construits par combinaisons sur les 8 caractères possibles (ascii).

Extensions possibles

  • Le mot de passe à cracker peut être généré de manière aléatoire au lancement du programme, ou choisi par vous-même.

Vous pouvez mesurer le temps mis pour trouver le bon mot de passe. Et répéter cette opération pour plusieurs mots de passe, jusqu’à convergence du temps mis pour le retrouver par force brute.

  • Vous pouvez également vous intéresser à la programmation d’un veritable formulaire d’entrée dans un site, et utiliser une architecture utilisant le module Flask vu en classe de 1ere.

L’attaque se fera à l’aide de fonctions du module requests (python).

  • Solutions CSS pour design du formulaire:

Variante du projet: hacker le serveur microbit

Approfondir le TP a la page MB communication radio.

Projet 3: RSA

cette page est en cours de redaction. Vous pouvez suivre: