Linux et Machine Virtuelle Flashcards
Def Unix
-syst d’exploitation multi-tache et multi-utilisateur –> 80% des ordi du monde
Def Linux
-syst d’exploitation libre
-moins cher cree pour les pc comme windows
-gratuit
-pour smartphones, tablettes
Definir root
superutilisateur –> peut tout faire sur un syt
-a utiliser avec parsimoni
-utilisateur normaux = ne peux pas toucher aux fichiers de configuration, ni installer/configuerer d’appli
Que peuvent faire les malwares avec linux? comment linux previent cela?
malware peut sinfiltrer dans certain telechargement
un des role des syst d’exploitation –> empecher cela –> chq utilisateur est dedie a un role different et chq petu toucher que a sa partie
donc si un hacker rentre il ne pourra gerer que la partie hacker
Definition Machine virtuelle ? a quoi sert un hyperviseur?
-logiciel de simulation capable de simuler un ordi –> simule les acces aux ressources, crrer un ordi dans un ordi
-possede son propre syst d’exploi
-est excecute comme une vraie machine
hyperviseur: permet de demarrer des machines qui se comporte comme des machines virtuelle
a partir de 3 ordinateur qui controle chacun un logicel –> affichage des 3 logiciel sur une machine virtuelle (seulement affichage)
Que retrouve ton dans le hardware?
- CPU,
- Memoire,
- Disque dur,
- Carte Vid´eo . . .
Que retrouve t’on dans un ordi?
-programmes
-syst d’exploi –> syst intermediaire entre les prgrammes et les hardware –> mtn on est oblige de passer pour ce syst (ios, ms windows, linux)
-ressources physique (harware)
Combien de machine virtuelle met - on sur un gros serveur?
20 machine virtuelles independante sur une machine physiques
Comment relie t’on les deux machines ensemble?
un ordi –> hote
hote contient un programme “hyperviseur” –> simule un ordinateur “invite”
Comment se comporte un ordinateur invite?
comme un ordinateur physique –> contient des prog, un syst d’exploitation
a acces au ressources (Disque dur) grace a l’hyperviseur (permet de ne pas se rendre compte quon est sur une machine invite et non hote)
A quoi les machines virtuelles vont nous servir pendant ce cours? dans le domaine forensique?
-executer linux sur des machines hotes
-laisser tourner les malwares dans des bacs a sable (sandbox) (sauvegarder la memoire)
-analyser facilemetn la memoire
Def Shell
-terminal
-console permettant d’excuter des commandes claire et non ambigue
-indispensable pour gerer un syst a distance
-standart pour tous les syst unix
Donner tout les repertoires
ls = voir le contenu du repertoire courant
pwd = voir le repertoir courant
cd = changer de repertoire
mkdir = cree un repertoire
cp = copier un ou des fichiers
avec * pour nimporte quoi (remplace tout)
avec ? pour un caractere
rm = effacer un fichier
rm -r = effacer un repertoire
cd nomRepertoire = pour descendre
cd .. = pour remonter
cd ../../nomReperoire = peut remonter et descendre plusieurs niveaux
ls - a = list all donne info criptique (taille (nbr de bits), date que ca a ete modifie, deux colones cripte (nom de lutilisateur et le groupe)
le groupe de lutilisateur est a son nom et on doit difinir les acces
rwx = read write execute
si il manque une de ces lettres, on ne peut pas le faire
-rw-= on ne peux pas executer
1er rwx (owner) 2eme (songroupe) 3eme (toutlemonde)
pour accorder l’acces = groupe u(user) ou ug (user+groupe) et le nom du fichier
d = directory
f = files
- chow = changer de proprietaire
- chgrp = changer le groupe
Changer les droits d’un fichier ou d’un r´epertoire - chmod
Donner les elements de droits
rwxr-xr–
\ /\ /\ /
v v v
| | droits des autres utilisateurs (o)
| droits des utilisateurs appartenant au groupe (g)
droits du propri´etaire (u)
Comment fouiller l’ordi?
Chercher un fichier
* find recherche un fichier dans un r´epertoire et les
sous-r´epertoire
* locate recherche un fichier dans tout le disque (n´ecessite une
indexation du disque avant)
▶ Chercher dans un fichier
* grep s´electionne les lignes d’un fichier.
* on peut aussi faire un grep du r´esultat d’un programme