---
# System prepended metadata

title: WINSEC cours 2
tags: [WINSEC, ' jeremy.delbarre']

---

---
title: WINSEC cours 2
authors: jeremy.delbarre
tags: WINSEC, jeremy.delbarre
---

# Histoire et version de windows

début de windows DOS seulement un terminal apparition de l'interface graphique par la suite

***Windows NT 3.1***  qui est encore celui sur lequel se base la version d'aujourd'hui

Les programmes de base entre la version serveur et clients sont les meme ce sont seulement les features qui change.
les versions 32 bits sont entrain d'être abandonné.

***serveur IIS***: serveur Web developpé par microsoft.

# Architecture générale du système

espace du noyau:
- Matériel
- HAL (bibliothèque d'abstraction du matériel): plus utilisée aujourd'hui
- Kernel + pilotes
- executive: fonctions intelligentes du noyau (gestion des processus, de la mémoire, etc...)

espace de l'utilisateur:
- gestionnaire de session : smss.exe
- environnement sous systèmes: windows, os/2, linux (aujourd'hui il reste seulement celui de windows)
- services de gestion de processus 
- applications utilisateurs.

***Posix***
WSL2 implemente un véritable systeme linux sous forme de virtualisation.
marche plutot bien aujourd'hui.

## Relations et appels 

le processe sous windows appel et lance les DLLs nécessaire. Ce sont elles qui vont gérer les appelles aux différentes fonctions.
l'interface entre la partie utilisateur et le kernerl et ntdll.dll: il prépare les appels systèmes.

## les sessions 
apparue en windows NT 4
tout s'execute au sein d'une session.
lorsque l'on fait que se deconnecté la session est toujours présente.

## Démarrage
BIOS/UEFI
SecureBoot qui vérifie le système qui est démarré.*!