Skip to content

TP1 : Pentest assisté d'une app web

Pour la première séance, on se consacre à l'offensif.

Vous pouvez prendre le TP à l'aveugle si vous êtes habitués aux challs/CTF, sinon le contenu du TP vous guide à chaque étape pour progresser.

1. Principe du TP

Le format est simple :

  • j'héberge une application Web accessible depuis le réseau de l'école
  • plusieurs vulnérabilités et mauvaises configurations sont en jeu
  • vous pouvez devenir root sur la machine

2. Accès au TP

J'en sais rien au moment où je rédige :d j'essaierai de pop une VM en bridge le jour J sinon on verra.

Je vous donnerai l'IP d'accès pendant le cours pour commencer.

Si besoin, je peux donner l'environnement pour que vous le lanciez en local de votre côté.

3. Progression

Avant d'accéder à un terminal root sur la machine, il faudra passer par plusieurs étapes.

J'ai essayé de rédiger les parties du TP au mieux pour qu'elles vous guident, une partie par étape, sans jamais donner la solution texto.

4. Rules

Y'a rien à bruteforce, inutile de lancer des tools d'énumération avec beaucoup de requêtes.

Pas non plus de mot de passe/hash à bruteforce. Si ça vous paraît possible à une étape donnée, la solution attendue est ailleurs.

Evitez de casser la machine pour que tout le monde puisse continuer à bosser.

5. Go