« Atelier SysRes SE5 2023/2024 E16 » : différence entre les versions

De wiki-se.plil.fr
Aller à la navigation Aller à la recherche
Aucun résumé des modifications
Ligne 17 : Ligne 17 :
==== Création des partitions ====
==== Création des partitions ====


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


Ligne 25 : Ligne 25 :


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


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


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


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


</code>
</syntaxlight>


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


<code>
<syntaxlight lang="bash">
auto cruella
auto cruella


Ligne 48 : Ligne 48 :
         post-down ip link set $IFACE down
         post-down ip link set $IFACE down


</code>
</syntaxlight>


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


</code>
</code>
===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
</code>
Nous vérifions si les répertoires ont bien été créées :
<code>
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 :
<code>
root@exegol:~# nano /etc/fstab
</code>
Nous allons rajouter les lignes concernant `/dev/xvda3` et `/dev/xvda4`
<syntaxlight lang="bash">
# /etc/fstab: static file system information.
#
# <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
# mettre repertoire /home de la VM jiruus dans la partition LVM jiruus-home
/dev/xvda3 /home ext4 defaults 0 2
# 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`
<code>
root@exegol:~# mount -a
</code>
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 ==
== Effraction Wifi ==

Version du 16 janvier 2024 à 17:14

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