Atelier SysRes SE5 2023/2024 E16

De wiki-se.plil.fr
Aller à la navigation Aller à la recherche

Création des VM

xen-create-image --hostname=exegol --dir=/usr/local/xen --dhcp --bridge=SE5 --password=glopglop --dist=chimaera --size=10GB --memory=1GB

xen create -c /etc/xen/exegol.cfg

→ même commandes pour créer cruella

Configuration des machines de services

commandes faites par Mr.Redon à distance

Création des partitions

<syntaxlight lang="bash"> root@capbreton:~# lvcreate -L 10G -n exegol-home storage

Logical volume "exegol-home" created.

root@capbreton:~# lvcreate -L 10G -n exegol-var storage

Logical volume "exegol-var" created. </syntaxlight>

Il faut ensuite modifier le fichier `/etc/exegol.cfg` pour y rajouter les partitions que nous voulons associer :

<syntaxlight lang="bash"> 'phy:/dev/<nomVG>/exegol-home,xvda3,w'

'phy:/dev/<nomVG>/exegol-var,xvda4,w'

</syntaxlight>

Nous allons ensuite créer le commutateur virtuel. Pour cela nous allons mettre dans `/etc/network/interfaces.d/cruella.cfg`

<syntaxlight lang="bash"> auto cruella

iface cruella inet manual

       bridge_ports none
       post-up ip link set $IFACE up
       post-down ip link set $IFACE down

</syntaxlight>

Puis, il faudrait réaliser la commande “ifup cruella”

Avec ces commandes, l’interface est lancée.

Dans les fichiers de configuration d’exegol (`/etc/xen/exegol.cfg`)rajouter :

vif = [ 'bridge=SE5, mac=00:16:3E:5E:XX:XX' , 'bridge=cruella, mac=00:16:3E:5E:XX:XX+1' ]



Configuration des LV

Tout d’abord monter les disques “manuellement” pour y placer nos répertoires. Tout d’abord il faut créer deux répertoires :

<csyntaxlight lang="bash"> root@exegol:~# mkdir /mnt/xvda3 root@exegol:~# mkdir /mnt/xvda4

Nous vérifions si les répertoires ont bien été créées :

root@exegol:~# cd /mnt root@exegol:/mnt# ls </syntaxlight>

Nous allons ensuite devoir formater et créer les systèmes de fichiers, que nous allons par la suite associer aux répertoires créés au dessus :

<syntaxlight lang="bash"> root@exegol:~# mkfs /dev/xvda3

  • mke2fs 1.46.2 (28-Feb-2021)

Creating filesystem with 2621440 4k blocks and 655360 inodes Filesystem UUID: 1651310e-2410-40c5-857b-482a2a99737b Superblock backups stored on blocks: 32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632

Allocating group tables: done Writing inode tables: done Writing superblocks and filesystem accounting information: done* </syntaxlight>

<syntaxlight lang="bash"> root@exegol:~# mkfs /dev/xvda4

  • mke2fs 1.46.2 (28-Feb-2021)

Creating filesystem with 2621440 4k blocks and 655360 inodes Filesystem UUID: 614d5d6c-9a0d-4bba-a3c3-237574601376 Superblock backups stored on blocks: 32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632

Allocating group tables: done Writing inode tables: done Writing superblocks and filesystem accounting information: done* </syntaxligh>

Nous allons ensuite créer les points de montage des partitions (la commande ici monte le système de fichier /dev/xvda3 sur le répertoire /mtn/xvda3):

<syntaxlight lang="bash"> root@exegol:~# mount /dev/xvda3 /mnt/xvda3 root@exegol:~# mount /dev/xvda4 /mnt/xvda4 </syntaxlight>

Comme le répertoire home est déjà vide, nous pouvons uniquement déplacer le répertoire /var sur le disque xvda4, mais par précaution nous le faisons aussi pour /home dans xvda3 :

<syntaxlight lang="bash"> root@exegol:~# mv /var/* /mnt/xvda4 root@exegol:~# mv /home/* /mnt/xvda3 mv: cannot stat '/home/*': No such file or directory </syntaxlight>

<syntaxlight lang="bash">

  • root@jiruus:~# cd /home/

root@jiruus:/home# ls -la total 8 drwxr-xr-x 2 root root 4096 Oct 11 2021 . drwxr-xr-x 22 root root 4096 Jan 22 2017 ..* </syntaxlight>

Nous faisons ensuite un lsblk pour lister les LVM sur notre serveur:

<syntaxlight lang="bash"> root@exegol:~# lsblk NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT xvda1 202:1 0 512M 0 disk [SWAP] xvda2 202:2 0 10G 0 disk / xvda3 202:3 0 10G 0 disk /mnt/xvda3 xvda4 202:4 0 10G 0 disk /mnt/xvda4 </syntaxlight>

Il faut ensuite modifier le fichier /etc/fstab pour monter correctement nos disques :

root@exegol:~# nano /etc/fstab

Nous allons rajouter les lignes concernant `/dev/xvda3` et `/dev/xvda4`

<syntaxlight lang="bash">

  1. /etc/fstab: static file system information.
  2. <file system> <mount point> <type> <options> <dump> <pass>

proc /proc proc defaults 0 0 devpts /dev/pts devpts rw,noexec,nosuid,gid=5,mode=620 0 0 /dev/xvda1 none swap sw 0 0 /dev/xvda2 / ext4 noatime,nodiratime,errors=remount-ro 0 1

  1. mettre repertoire /home de la VM jiruus dans la partition LVM jiruus-home

/dev/xvda3 /home ext4 defaults 0 2

  1. mettre repertoire /var de la VM jiruus dans la partition LVM jiruus-var

/dev/xvda4 /var ext4 defaults 0 2 </syntaxlight>

Puis, nous allons démonter les 2 volumes/répertoires que nous avons créé :

<syntaxlight lang="bash"> root@exegol:~# umount /mnt/xvda3 root@exegol:~# umount /mnt/xvda4 </syntaxlight>

Si nous faisons un lsblk, nous voyons bien que c’est démonté (car on ne voit plus /mnt/xvdx dans la partie MOUNTPOINT)

<syntaxlight lang="bash"> root@exegol:/mnt# lsblk NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT xvda1 202:1 0 512M 0 disk [SWAP] xvda2 202:2 0 10G 0 disk / xvda3 202:3 0 10G 0 disk xvda4 202:4 0 10G 0 disk </syntaxlight>

Puis, nous allons enfin, avec la commande suivante, monter tous les systèmes de fichiers qui sont spécifiés dans `/etc/fstab`

root@exegol:~# mount -a

Pour vérifier notre action, encore un lsblk :

<syntaxlight lang="bash"> root@exegol:~# lsblk NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT xvda1 202:1 0 512M 0 disk [SWAP] xvda2 202:2 0 10G 0 disk / xvda3 202:3 0 10G 0 disk /home xvda4 202:4 0 10G 0 disk /var </syntaxlight>

Et la on voit bien que notre xvda3 est monté sur /home et xvda4 sur /var




Effraction Wifi

Avancée

Cassage de clef WEP d'un point d'accès WiFi

Wifi : cracotte10

Machine : zabeth02

Interface réseau : wlan1mon

Clé WEP : 55:55:55:55:5A:BC:11:CB:A4:44:44:44:44

Aircrack cracotte10.png

Cassage de mot de passe WPA-PSK par force brute

Wifi : cracotte10

Machine : zabeth02

Interface réseau : wlan1mon

Wpa psk force brute.png