--- 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é.*!