Skip to main content

Fiche TP - Kali 03 - Boot2root

I. Introduction

Disclaimer : Merci de lire les notes suivantes avant d'aller plus loin dans ces TP.

  • Il est essentiel d'avoir pris connaissance et signé le contrat remis par le moniteur chargé des cours en cybersécurité.
  • Ces TP ont pour vocations à être utilisés dans les environnement de tests prévus à cet effet.
  • Pour rappel, toute utilisation des compétences évoqués plus bas à des fins malveillantes sont sévèrement punies par la loi.

1.1 Contexte

logo-large.png

 

L'entreprise à mis en place un nouveau système de monitoring sur une machine critique.

 

Celui-ci a été vibe codé par l'un des administrateur en s'aidant de l'IA locale.

Mais cette IA reste simpliste et cela introduira invariablement des vulnérabilités dans le système.

 

Dans ce cadre, l'entreprise a initialement demandé à son équipe SOC de réaliser un audit de l'application web.

 

Mais comme vous le verrez, cela pourra aller bien plus loin que prévu.

 

1.2 Objectifs

Déroulé d'une attaque : Processus de défense ( PICERL )
drawing-1-1772114945.png
drawing-1-1772115528.png

L'objectif de la team RED va être ici de dérouler le processus de l'attaque sur un serveur linux contenant un accès SSH remote protégé et un site en http. Le but final est de prouver jusqu'où elle a pu aller en fournissant un rapport montrant les 3 drapeaux récupérés.

  • Celui sur le site de l'application prouvant l'accès initial.
  • Celui dans le /home de l'utilisateur web prouvant la compromission de la machine
  • Celui dans /root, prouvant la réussite d'une escalade de privilège

L'objectif de la team BLUE est de répondre à l'incident en procédant pas à pas à une analyse forensique de l'attaque.



II. Préparation du TP

RED BLUE
  • Installer une machine Kali standard
  • Installer un serveur Ubuntu et le préparer avec le script fourni.



III. Phase 1 : Reconnaissance

 

Info : l'équipe BLUE va fournir l'ip de ses machines à leurs collègue RED. On part en effet du principe que c'est un audit interne réalisé par l'équipe SOC.

Pour la RED team

Objectif : Identifier les surfaces d'attaques

 

La phase de reconnaissance s'effectue en 2 temps :

L'équipe RED va tout d'abord scanner la machine de l'équipe BLUE afin d'en déterminer la surface d'attaque.

 

Pour cela, il faudra utiliser l'outil nmap :

 

Pour la BLUE team

Objectif : Identifier les surfaces d'attaques

 

L'équipe RED va tout d'abord scanner le réseau afin de déterminer quelles sont les machines de l'équipe BLUE.

Pour cela, il faudra utiliser l'outil nmap :


1
nmap -sn <cidrDuRéseau>